body {
 	font-size: 11px;
 	color: #6C6162;
 	font-family: Arial, Helvetica, Tahoma;
 	margin-top: 0px;
 	margin-left: 0px;
}

a:link, a:visited {
	color: #6C6162;
	text-decoration: none;
}

a:hover {
	color: #E42E2F;
	text-decoration: underline;
}

a:active {
	color: #3C3132;
	text-decoration: underline;
}	
/*
h1 {
	margin: 10px 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	color: #E42E2F;	
}
*/
h1 {
	margin: 3px 0 8px -1px;
	font-size: 14px;
	font-weight: bold;
	color: #E42E2F;	
}

h2 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;	
	margin-bottom: 2px;
}

h3 {
	font-size: 11px;
	font-weight: bold;
	color: #6C6162;
	margin-top: 0px;
	margin-bottom: 0px;
}

ul {
	list-style-type: square;
	line-height: 15px;
 	margin-top: 5px;
 	margin-bottom: 8px;
	position: relative; 	
 	left: -10px;
 	_left: 0px; 	
}

ul ul {
	list-style-type: circle;
 	margin-top: 0px;
 	margin-bottom: 5px;
 	position: relative;
 	left: -10px;
}

ol {
	line-height: 15px;
 	margin-top: 3px;
 	margin-bottom: 5px;
 	position: relative;
 	left: -10px;
}

table {
	font-size: 11px;
	color: #6C6162;
	font-family: Arial, Helvetica, Tahoma;
}

.cerveny-link:link, .cerveny-link:visited, .cerveny-link:active {
	color: #E42E2F;
	text-decoration: none;
}
.cerveny-link:hover {
	color: #E42E2F;
	text-decoration: underline;	
} 

.cara_v {
	height: 1px;
	line-height: 0px;
	margin: 0px;
	background-color: #9C9192;
}

.ico {
	margin-right: 3px;
	position: relative;
	top: 3px; 
}

.mezera {
	margin: 7px 0 0 0;
}

.barva_adi {
  background:#E42E2F;
 }
.barva_ezs {
  background:#0069AA;
 }
.barva_eps {
  background:#E31836;
}
.barva_cctv {
  background:#F38F1D;
 }
.barva_access {
  background:#333092;
}
.barva_integrace {
	background:#DEB407;
}
.zavinac_tucne {
	position: relative;
	top: 2px;
	margin-right: 1px;
}

.cely {
	width: 993px;
	text-align: left;
	margin: auto;
	background-image: url('../img/pozadi-cely.gif');
	background-repeat: repeat-y;
	background-position: center top;
}

.hlavicka {
	height: 23px;
	background-color: #767676;
	background-image: url('../img/hlavicka_pozadi.gif');
	background-repeat: no-repeat;
	background-position: center top;
	text-align: right;
}
.hlavicka_odkazy {
	color: white;
	font-size: 12px;
	position: relative;
	top: 6px;
	right: 9px;	
	text-align: right;
}
.hlavicka a:link, .hlavicka a:visited {
	color: white;
	font-size: 11px;
	text-decoration: none;
}
.hlavicka a:hover {
	color: white;
	text-decoration: underline;
}

.firemni_banner {
	height: 90px;
	background-color: #666666;
	background-image: url('../img/firemni_banner.gif');
	background-repeat: no-repeat;
	background-position: center top;	
}

.hlavni_menu {
	height: 24px;
	width: 887px;	
	background-color: #E42E2F;
	float: left;
}
.hlavni_menu a:link, .hlavni_menu a:visited {
	color: white;
	font-size: 12px;
	font-family: Arial, Helvetica, Tahoma;
	text-decoration: none;
	display: block;
	float: left;
	line-height: 24px;
	padding: 0 5px 0 5px;
}
.hlavni_menu a:hover {
	background-color: white;
	color: #E42E2F;
	text-decoration: none;	
}

.volba_zeme {
	height: 24px;
	width: 106px;
	background-color: #E42E2F;
	float: right;
}
.formular_volba_zeme {
	_float: right;
}
.kod_zeme {
	font-size: 11px;
	color: #6C6162;
	font-family: Arial, Helvetica, Tahoma;
	position: relative;
	top: 2px;
	right: 2px;	
}

.levy_panel {
	float:left;
	width: 182px;	
	background-color: #DEDADB;
}

.nadpis_produkty {
	color: white;
	font-size: 12px;
	line-height: 22px;	
	font-family: Arial, Helvetica, Tahoma;
	background-color: #9A8F90;
	margin: 5px 0 1px 0;
	width: 182px;
}
.nadpis_produkty_text {
	position: relative;
	left: 13px;
}

.kategorie_produktu {
	width: 181px;
}

.ikona_ezs, .ikona_eps, .ikona_cctv, .ikona_access, .ikona_integrace{
	width: 26px;
	border-bottom: 1px solid #DEDADB;
	cursor: pointer;	
}

.ikona_ezs {background: #2C5591 url('../img/ikona_ezs.gif') no-repeat top left;}
.ikona_eps {background:#DF2C41 url('../img/ikona_eps.gif') no-repeat top left;}
.ikona_cctv {background:#EC9945 url('../img/ikona_cctv.gif') no-repeat top left;}
.ikona_access {background:#007F58 url('../img/ikona_access.gif') no-repeat top left;}
.ikona_integrace {background:#8A5FA1 url('../img/ikona_integrace.gif') no-repeat top left;}

.nazev_oddeleni  {
	line-height: 20px;
	color: #363131;
	font-size: 12px;
	font-family: Arial, Helvetica, Tahoma;
	padding-left: 8px;
	cursor: pointer;
	background-color: #F7F6F6;
	border-bottom: 1px solid #DEDADB;	
}

.novinky-top3_tabulka {
	font-size: 10px;
	color: #6C6162;
	font-family: Arial, Helvetica, Tahoma;
	width: 167px;
	margin: 14px 0 0 8px;
	line-height: 12px;
}
.novinky-top3_nadpis {
	font-size: 11px;
	font-weight: bold;
	background-color: #ECEAEB;
	padding: 4px 5px 3px 7px;
	cursor: pointer;	
}
.novinky-top3_radek {
	padding: 6px 5px 2px 5px;	
}

.skoleni-top3_tabulka {
	font-size: 10px;
	color: #6C6162;
	font-family: Arial, Helvetica, Tahoma;
	width: 167px;
	margin: 14px 0 0 8px;
	line-height: 12px;
}
.skoleni-top3_nadpis {
	font-size: 11px;
	font-weight: bold;
	background-color: #ECEAEB;
	padding: 4px 5px 3px 7px;
	cursor: pointer;	
}
.skoleni-top3_radky {
	padding: 6px 5px 2px 5px;
}

.obsah {
	float: right;
	width: 811px;
	min-height: 500px; /* pro Gecko */
	_height: 500px;	 /* pro IE */
	background-color: white;	
}

.cesta {
  float: left;
	height: 27px;
  width: 811px;
  margin-top:0px;
  padding-top: 0px;
	background-color: white;
}
.cesta-text {
	position: relative;
	top: 8px;
	left: 15px;
	width: 804px;
}

.nazev {
	margin: 10px 0 0 10px;
	font-size: 14px;
	font-weight: bold;
	color: #E42E2F;	
}

.zakladni_info {
  float: left;
	width: 795px;
  background-color: #ECEAEB;
	position: relative;
	left: 8px;
	border: 1px solid #DEDADB;
}
.popis {
	margin: 5px 10px 0 10px;
	font-size: 11px;
}

.sloupek {
	float: right;
	width: 183px;
}

.sloupek-vnitrek {
	padding: 5px;	
	margin-top: 10px;
	margin-right: 0px;	
	border: 1px solid #9C9192;
  background-color: #FBF9FA;
	line-height: 1.166;
}

.data_sloupek { /* Je-li vpravo sloupek*/
	float: left;
	width: 618px;	
}
.data-vnejsi { /* Pokud není vpravo sloupek*/
	float: left;
	width: 811px;
}
.data-vnitrni {
	padding: 10px;
  background-color: white;
}

.nove_produkty-hlavicka {
	height: 18px;
	width: 510px;
	/* width: 550px; */
	background: white;
	float: left;
	margin-top: 2px;
}
.nove_produkty-hlavicka a:link, .nove_produkty-hlavicka a:visited {
	color: white;
	font-size: 11px;
	font-family: Arial, Helvetica, Tahoma;
	text-decoration: none;
	display: block;
	float: left;
	line-height: 17px;
	padding: 0 13px 0 5px;
	background: #9A8F90;
	border-right: 1px solid #ECEAEB;	
}
.nove_produkty-hlavicka a:hover {
	background: #E42E2F;
	color: white;
	text-decoration: none;	
}
.nove_produkty-obsah {
	height: 175px;
	width: 510px;
	/* width: 550px; */
	background: #ECEAEB;
	float: left;
	border: 1px solid #DEDADB;
	margin-top: -1px;
}
.nove_produkty-nazev {
	margin: 7px 0 0 5px;
	font-size: 14px;
	font-weight: bold;
}
.nove_produkty-popis {
	text-align: justify;
	margin: 5px 0 5px 6px;	 
}
.nove_produkty-obrazek {
	float: right;
	margin: 15px 15px 0px 20px;
}
.nove_produkty-parametry{
}
.nove_produkty-odkaz:link, .nove_produkty-odkaz:visited {
	color: #E42E2F;
	margin: 0 0 0 6px;	 
}

.video-obsah {
	height: 175px;
	width: 510px;
	/* width: 550px; */
	background: #ECEAEB;
	float: left;
	border: 1px solid #DEDADB;
	margin-top: -1px;
	padding: 4px 4px 4px 4px;
}

.video-nazev {
	margin: 7px 0 0 3px;
	font-size: 14px;
	font-weight: bold;
}
.video-popis {
	text-align: justify;
	margin: 5px 0 5px 3px;	 
}
.video-odkaz:link, .video-odkaz:visited {
	color: #E42E2F;
	margin: 0 0 0 3px;	 
}


.obrazek-ram {
	border: 1px solid #666666;
}

.inzerce-ram {
	border: 1px solid #222222;
}

.download {
	text-align: center;
}
.download a:link, .download a:visited {
  text-decoration: none;
	color: #222222;
}

.download a:active, .download a:hover {
  text-decoration: underline;
	color: #E42E2F;
}
.download-obrazek {
	text-align: center;
	border: 1px solid #666666;
}
.download-name {
	margin: 5px 0 -10px 0;
	_margin: 5px 0 -20px 0;
}
.download-size {
	font-size: 10px;
}

.distribuovane_znacky {
	width: 113px;
	padding: 4px 0 2px 0;
	border: 1px solid #E42E2F;
	text-align: center;
	position: relative;
	_top: -3px;
}

.logo-panel {
	margin: 5px 0 5px 0;
}

.zapati {
	width: 993px;
	height: 63px;
	background: url('../img/zapati.jpg') no-repeat top left;
	clear: both;
	margin-top:0px;
}
.zapati-tabulka {
	width: 993px;
	position: relative;
	top: 42px;
}
.zapati-copyright, .zapati-znacka, .zapati-soukromi, .zapati-soukromi a:link, .zapati-soukromi a:visited, .zapati-soukromi a:active {
	color: white;
	font-size: 11px;
	font-family: Arial, Helvetica, Tahoma;
}
.zapati-copyright {
	width: 120px;
	text-align: left;
	padding-left: 10px;	
}
.zapati-znacka {
	width: 753px;
	text-align: center;	
}
.zapati-soukromi {
	width: 120px;
	text-align: right;
	padding-right: 10px;		
}
.zapati-stin {
	width: 993px;
	height: 25px;
	background: url('../img/zapati-stin.jpg') repeat-x top left;
	float: left;
}

/* ----------------------------- */
/* Stránka Sortiment */
/* ----------------------------- */

.sortiment_tabulka {
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 15px;
}
.sortiment_ezs, .sortiment_eps, .sortiment_cctv, .sortiment_access, .sortiment_integrace {
	height: 22px;
	color: white;
	padding-left: 8px;
	font-weight: bold;
	border-top: 12px solid white;
}
.sortiment_ezs {background:#0069AA url('/iiWWW/admin.nsf/web_moduly_list/120FDB6540496551C1257359002C6BD5/$file/ikona.gif') no-repeat top right;}
.sortiment_eps {background:#E31836 url('/iiWWW/admin.nsf/web_moduly_list/A4EEF44417AAF4ACC12574190061719D/$file/ikona.gif') no-repeat top right;}
.sortiment_cctv {background:#F38F1D url('/iiWWW/admin.nsf/web_moduly_list/EFDAC158ABE52592C125750F00426016/$file/ikona.gif') no-repeat top right;}
.sortiment_access {background:#333092 url('/iiWWW/admin.nsf/web_moduly_list/4ED5CFE28316A2BFC125750F00407904/$file/ikona.gif') no-repeat top right;}
.sortiment_integrace {background:#DEB407 url('/iiWWW/admin.nsf/web_moduly_list/7A2C63B20F1E6001C125750F00479D1B/$file/ikona.gif') no-repeat top right;}

.sortiment_popis {
	text-align: justify;
	vertical-align: top;
	border-top: 4px solid #ECEAEB;
	border-left: 8px solid #ECEAEB;
	border-right: 8px solid #ECEAEB;
	border-bottom: 6px solid #ECEAEB;		
  background-color: #ECEAEB;
}

.sortiment_vice:link, .sortiment_vice:visited, .sortiment_vice:active {
	color: #E42E2F;
	text-decoration: none;
}
.sortiment_vice:hover {
	color: #E42E2F;
	text-decoration: underline;	
} 

/* ----------------------------- */
/* Stránka Ceníky 							 */
/* ----------------------------- */

.ceniky_input {
	font-size: 11px;
	color: #4C4142;
	font-family: Arial, Helvetica, Tahoma;
}
.ceniky_zaskrtavatko {
	position: relative;
	top: 1px;
	left: -3px;
}
.ceniky_platnost {
	font-size: 10px;
	color: #005D8F;
	margin-left: 5px;
	position: relative;
	top: -1px;
}

.ceniky_oddeleni {
	padding: 3px 0 2px 5px;
	font-size: 11px;
	font-weight: bold;
	color: white;
}
.ceniky_obsah {
	width: 216px;
	height: 64px;
	text-align: center;
	background: #f5f5f5;
	border: 1px solid #dddddd;
}
.ceniky_obrazek {
	border: 0px;
	margin: 2px 0 -10px 0;
	_margin: 2px 0 -17px 0;
	text-decoration: none;
}
.ceniky_velikost {	
	font-size: 10px;
	color: #555555;
}
.ceniky_radek {
	height: 15px;
}
.ceniky_platnost_od {
	color: #777777;
	font-size: 10px;
}


/* ----------------------------- */
/* Stránka Školení							 */
/* ----------------------------- */

.skoleni_zahlavi {
	background-color: #E42E2F;
	font-size: 11px;
	vertical-align: top;
	color: #FFFFFF;
	padding: 4px;
	border-right:1px solid white;	
}
.skoleni_odsazeni {
	padding-left: 4px;
}
.skoleni_nastred {
	text-align: center;
}
.skoleni_radek {
	height: 25px;
}
.skoleni_pro_skolitele {
	margin: 15px 0 0 4px;
}
.skoleni_zvyraznit {
	font-weight: bold;
}
.skoleni_formular_text {
	font-size: 11px;
	color: #4C4142;
	font-family: Arial, Helvetica, Tahoma;
}
.skoleni_upozorneni {
	color: #E4353C;
	text-align: center;
}
.skoleni_formular {
	margin-top: 5px4;
}
/* ----------------- */
/* Stránka Kontakty  */
/* ----------------- */

.kontakty_nadpis {
	background-color: #E42E2F;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	color: #FFFFFF;
	padding: 4px;
}
.kontakty_bunka {
	background-color: white;
	text-align: left;
	font-size: 10px;
	vertical-align: top;
	padding-left: 2px;
	font-family: Helvetica, Tahoma;	
}
.kontakty_oddeleni {
	background-color: #F43E3F;
	font-size: 11px;
	vertical-align: top;
	color: white;
	padding-left: 4px;
}
.kontakty_prazdny_radek {
	height: 7px;
}
.kontakty_zavinac_adi-olympo {
	position: relative;
	left: 1px;
	top: 2px;
}
.kontakty_zavinac {
	position: relative;
	top: 2px;
	margin-right: 1px;
}
/* ----------------------------- */
/* Stránka Všeob. obch. podmínky */
/* ----------------------------- */

.vop {
	line-height: 13px;
	margin-bottom: 10px;	
}

/* ----------------------------- */
/* Stránka Novinky               */
/* ----------------------------- */

.novinky_radek {
	padding: 4px 4px 3px 4px;
	line-height: 13px;	
}

/* ----------------------------- */
/* Stránka Novinky_zpravy        */
/* ----------------------------- */

.novinky-zpravy_nadpis {
	margin: 3px 0 4px -1px;
}

.tabulka {
	border: 1px solid #999999;
}
.tabulka_zahlavi {
	background: #C5C5C5;
	text-align: center;
	font-weight: bold;
}
.tabulka_prvni_sloupec {
	text-align: left;
	padding: 4px;
}
.tabulka_lichy_radek {
	background: #EEEEEE;
	text-align: center;	
}
.tabulka_sudy_radek {
	text-align: center;
}
.tabulka_bunka {
	padding: 4px 5px 4px 5px;
}


/* ----------------------------- */
/* Katalogy produktů             */
/* ----------------------------- */

.katalog_nabidka {
	margin: 15px 0px 5px 0px;
}

.katalog_technologie {
	margin: 0px 10px 5px 40px;
}


/* ----------------------------- */
/* Pro projektanty               */
/* ----------------------------- */

.projektanti_tabulka {
	margin-top: 13px;
	margin-left: 13px;
	width: 550px;
}	
.projektanti_logo_odd {
	text-align: center;
	width: 34px;
	padding-top: 2px;		
}	
.projektanti_nazev_odd {
 	color: #FFFFFF;
	background: #A1A1A1;
	font-weight: bold;
	padding: 3px;
	padding-left: 7px;
	border-left: 1px solid #DEDADB;		
	border-right: 1px solid #DEDADB;
	border-bottom: 1px solid #DEDADB;	
}
.projektanti_zprava {
	color: #555555;
	background: #FFFFFF;
	font-size: 11px;
	padding: 3px;
	padding-left: 4px;
	border-left: 1px solid #DEDADB;		
	border-right: 1px solid #DEDADB;
	border-bottom: 1px solid #DEDADB;
}
.projektanti_zprava_rozbal {
	color: #555555;
	background: #FFFFFF;
	font-size: 11px;
	padding: 3px;
	padding-left: 15px;
	border-left: 1px solid #DEDADB;		
	border-right: 1px solid #DEDADB;
	border-bottom: 1px solid #DEDADB;
}
.projektanti_soubor {
	color: #404040;
	background: #FFFFFF;
	padding: 3px;
	padding-left: 4px;
	border-left: 1px solid #DEDADB;		
	border-right: 1px solid #DEDADB;
	border-bottom: 1px solid #DEDADB;
}
.projektanti_soubor_rozbal {
	color: #404040;
	background: #FFFFFF;
	padding: 3px;
	padding-left: 15px;
	border-left: 1px solid #DEDADB;		
	border-right: 1px solid #DEDADB;
	border-bottom: 1px solid #DEDADB;
}
.ico-pdf_m {
	position: relative;
	top: 1px;
	margin-right: 4px;
}


/* ----------------------------- */
/* Fermax                        */
/* ----------------------------- */

.fermax_velky_nadpis {
  font-family: Arial;
  font-size: 36px;
  color: #214089;
  margin:0 0 0 0;
}

.fermax_podnadpis {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 0 0;
}

.fermax_maly_nadpis {
  font-size: 14px;
  font-weight: bold;
  color: #214089;
  margin: 20px 0 0 0;
}
