/* nacteni specifickych stylu pro klienta*/
@import url("matrice.css");

A  {
	color: #8a0107;
	text-decoration : none;
}
.pohnews {
	width : 449px;
	font-size : 15px;
color : black;
padding: 8px 0px 0px 0px;
}
A:Hover  {
	color : #ac352f;
	text-decoration : underline;
}

hr {
	color: white;
}

sub, sup {
	font-size: 11px;
}

/* pouze formatovací elementy tzv. vnořovací*/
.bold  {
	font-weight : bold;
}

.chyba  {
	font-weight : bold;
	color: Red;
}

.kurziva  {
	font-style : italic;
}

.center  {
	text-align : center;
}

.relativni  {
	position:relative;
} 

.male  {
	font-size : 8pt;
}

.velke  {
	font-size : 14pt;
}

.prava  {
	text-align : right;
}
 
.vpravo  {
	position:absolute;
	right:0;
	margin: 0 10px 0 0px ;
	text-align : right;
} 

.vpravo-text  {
	text-align : right;
} 
.ram{
border: 1px solid #213E84;
}
/*  BARVY  */
.color1	{
color: white; /* barva textu */
}

.bgcolor1	{
background :#8CB4D9; /* světlejší pozadí */
}

.color2	{
color: white; /* barva textu 2 */
}

.bgcolor2	{
background:#4D7CA9; /* tmavší pozadí */
}

.color3	{
color:#8CB4D9; /* rámeček */
}

.color4	{
color:#F8710A; /* oranžový text */
}

.color5	{
color:#213E84;
}

.color6	{
color:white;
}

/* Použité barvy
#A90007	texty nadpisů jednotlivých modulů a texty nadpisů v článcích + nadpis v novinkách
#213E84	Text nadpisů, rámečků
#EEF1F8	pozadí novinek, pozadí zboží, 
#CBD4E9	pozadí novinek - lišta "…další"

od světlé po tmavou:
#FFDFB4;	světlá pozadí
#EBBD84;	střední text
#213E84;	tmavá text
*/

/* Základní nastavení*/
BODY  {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	width: auto;
	height: auto;
	background-color : #4D4D4F;
	color: white;
	font-family : "Arial CE", "Lucida Grande CE", "Helvetica CE", Verdana, Arial, Lucida, sans-serif;
	font-size : 9pt;
	text-alig:center;
}

/* kontejner pro vše v BODY*/
.kontejner  {
	width : 800px;
	margin: 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

/* kontejner pro prostřední část (levý vertikální,stred a pravy vertikální blok)*/
.plocha  {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 1px 0px 1px;
	border: 0px solid red;
	background: transparent url(../img/pozadi.gif) no-repeat center top ;
}

/* kontejner pro soubor horních horizontálních bloků*/
.horni-blok  {
	position: relative;
	width: inherit;
	height: 318px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../img/banner.gif) no-repeat center top ;
	border: 0px solid blue;
}

/* kontejner pro soubor dolních horizontálních bloků*/
.dolni-blok {
	height: 52px;
	width: 100%;
	background: transparent url(../img/spodek_zapati.gif) no-repeat center top;
}

/* styl pro horizontální bloky*/
.horizontalni-blok  {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* kontejner pro levý vertikální blok*/
.levy-blok  {	
	width : 202px;
	padding: 1px 0px 0px 0px;
}

.levy-blok-div  {
	
	width: inherit;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -108px 0px;
	position : relative;
	top : -108px;
}

/* kontejner pro pravý vertikální blok*/
.pravy-blok  {
	width: 202px;
	padding: 1px 0px 0px 0px;
}
.pravy-blok-div  {
	width: inherit;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* kontejner pro střední hlavní blok*/
.stred  {
	padding: 5px 5px 5px 5px ;
}
/* konec bloků definovaných v index.php - základní struktura*/

/* Styly modulů*/
.v-modul  {
	width : auto;
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background: transparent url(../img/blok_pozadi_stred.gif) repeat-y center top;
}

.v-modul-stred  {
	margin : 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	background: transparent url(../img/blok_pozadi_stred.gif) repeat-y center top;
}

.v-modulnadpis  {
	padding:  5px 3px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: 20px;
	background: transparent url(../img/blok_pozadi_vrsek.gif) no-repeat center top;
	color: #F5CA94;
	font-family: arial;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
}

.v-modul-down  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 0px;
	width: 100%;
	height: 18px;
	background: transparent url(../img/blok_pozadi_spodek.gif) no-repeat center top;
}

.v-modul-odsazeni  {
	margin : 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	cursor : default;
	color : white;
	text-align : left;
}

.v-modul-odsazeni a {
	color : white;
}

.formular  {
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
}

.formular_input  {
	font-size : 80%;
}

/* hlavní nadpis */
h1, .hlnadpis  {
	text-align : left;
	color : white;
	font-size : 12pt;
	font-weight : bold;
	margin: 0px 0px 0px 0x;
	padding: 0px 0px 0px 0px;
	
}

/* podnadpis */
h2, .podnadpis  {
	text-align : left;
	font-size : 10pt;
	font-style : italic;
	font-weight : bold;
	background : white;
	margin: 0px 0px 0px 0x;
	padding: 0px 0px 0px 0px;
}

/*   IFORMACE   */
.informace  {
	margin : 245px 5px 0px 0px;
	height: 20px;
	right: 0;
	font-style : normal;
	text-align: left;	
	color : white;
	font-size : 8.5pt;
	font-weight : normal;
	border:0px solid white;
}

.informace_v  {
	margin : 2px 2px 0px 0px;
	font-size : 8.5pt;
	text-align: justify;
}
.informace_info {
	padding:4px  0 0 0;
	text-align:right;
	float: right;
	witdh:100%;
	border:0px solid white;
	height: 100%;
}

.informace_klient	{
	position: absolute;
	top: 60px;
	left: 10px;
	border: 0px solid white;
	padding :Opx 5px Opx 5px;
}

.informace_bold {
	font-weight : bold;
}

/* MENU */
.hmenu_table {
	display: inline;
	margin: 0px 0px;
}


.hmenu1  {
	color: #F87303;
	font-size: 10pt;
	padding: 9px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.hmenu1_vpravo  {
    width: 10px;
		background : url(../img/carka_rozdeleni_vodorovneho.gif) no-repeat center;
}

.hmenu1_vlevo  {
  
	display: none;
}

.hmenu1-text  {
	padding : 0px 10px 0px 10px;
	cursor : default;
	text-align : center;
}

.hmenu1-text a  {
	text-decoration : none;
	color: #F87303;
}

.hmenu1-hightext  {
	padding : 0px 10px 0px 10px;
	cursor : hand;
}

.hmenu1-hightext a {
	text-decoration : none;
	color: #F87303;
}

.hmenu2  {
	color: White;
	display : block;
	font-weight : bold;
	font-size: 8pt;
	padding: 0px 0px 0px 240px;
	margin : 2px  auto  0px  auto;
	height: 10px;
	border: 0px solid green;
	text-align : left;
}

.hmenu2-text  {
	margin : 1px;
	cursor : default;
	padding : 1px 0px 1px 0px;
	color :  White;
	text-align : left;
	position:relative; 
		
}

.hmenu2-text  a  {
	color : White;
	text-decoration : none;
	font-weight : bold;
}

.hmenu2-hightext  {
	margin : 1px;
	padding : 1px 0px 1px 0px;
	cursor : default;
	text-align : left;
	color : #F8710A;	
	position:relative;
}

.hmenu2-hightext  a  {
	color : #F8710A;
	text-decoration : none;
	font-weight : bold;
}

.hmenu3-text  {
	font-size : 11px;
	color : White;
	margin-left:5px;
	position:relative;
}

.hmenu3-text  a  {
	
	color : White;
	text-decoration : none;
	background-repeat : no-repeat;
	background-position : left;
	padding-left : 10px;
}

.hmenu3-hightext  {
	font-size : 11px;
	color : White;
	text-decoration : none;
	margin-left:5px;
	position:relative;
}

.hmenu3-hightext  a  {
	background-repeat : no-repeat;
	background-position : left;
	color : White;
	text-decoration : none;
	padding-left : 10px;
}

.vmenu1  {
	color: white;
	display : block;
	font-weight : bold;
	padding: 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	text-align : left;
}

.vmenu1-text  {
	margin : 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	cursor : default;
	color : white;
	text-align : left;
	
	carka_polozky_bloku.gif
	background: transparent url(../img/carka_polozky_bloku.gif) no-repeat center bottom;
}

.vmenu1-text  a  {
	color : white;
	text-decoration : none;
}

.vmenu1-hightext  {
	margin : 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	cursor : default;
	text-align : left;
	color : #F5CA94;	
	
}

.vmenu1-hightext a {
	color : #F5CA94;
	text-decoration : none;
}

.vmenu2-text  {
	font-size: 10pt;
	color: white;
	margin : 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	position: relative;
}

.vmenu2-text a {
	color: white;
	text-decoration : none;
}

.vmenu2-hightext  {
	font-size : 11px;
	color: #F5CA94;
	text-decoration : none;
	margin : 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	position:relative;
}

.vmenu2-hightext  a  {
	color: #F5CA94;
	margin : 0px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
}

.gmenu {

}

.gmenu_item {
	padding : 0px 0px 0px 0px;
	margin : 2px 2px 2px 2px;
	display: inline;
}

.gmenu_item a {
	text-decoration : none;
	border: 0px solid white;
}


/* Styly pro novinky*/
.news {
	padding : 0px 0px 10px 0px;
}
.news-blok {
	background : ; 
	border : 0px solid white;
	padding: 0px 0px 8px 0px;
	text-align : left;
}
.news-nadpis  {
 font-size : 13pt;
 color : #F8710A;
 font-weight : bold;
 margin-top : 5px;
 margin-bottom : 5px;
}

.news-zprava  {
	margin-left : 0px; /* 12px;*/
	text-align : left;
}

.news-odkaz  {
	color: White;
	font-size : 8.5pt;
	font-weight : bold;
	text-align : right;
}

.news-datum  {
	font-size : 8.5pt;
	font-weight : bold;
}

/* Styly pro články*/
.cl_hlavicka  {
	background: #737373;
	padding: 2px 5px 2px 5px;
	margin: 0px 0px 2px 0px;
}

.cl_nadpis  {
	text-align : left;
	color: white;
	font-size : 15px;
	font-weight : bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.cl-td  {
	margin : 1px;
	padding : 2px 2px 2px 2px;
	cursor : default;
	font-size : 12px;
	text-align : left;
	border: 1px solid #e7e3e7;

}

.cl-td a  {
	color: white;
	font-size : 14px;
	font-weight : bold;
}

.cl-td a:hover  {
	font-size : 14px;
	font-weight : bold;
}

.cl_anketa  {
	font-size : 11px;
	text-decoration : none;
	font-weight : normal;
	font-style : normal;
	width : 200px;
	text-align : center;
	margin-right : 8px;
	border : 1px solid #e7e3e7;
}

.cl_hodnoceni  {
	color : white;
	font-size : 11px;
	text-decoration : none;
	width : 100px;
	text-align : center;
	margin-right : 8px;
	border : 1px solid #e7e3e7;
}

.cl_hodnoceni a {
	color : white;
	
}

.cl_hodnoceni_nadpis  {
	font-weight : bold;
	font-size : 12px;
	color :	white;
	background-color : #737373;
}
.cl_ram  {
	margin : 2px 2px 2px 2px;
	border : 5px solid #e7e3e7;
	background : Red;
}

/* Novinky - nabidka */
.nov {
	width:170px;
}

.nov-text  {
	font-size:11px;
}

.nov-td  {
	background : url(../img/novinky.gif) no-repeat top left;
	height:114px;
	width:178px;
	float:left;
	margin:0px 2px 0px 2px;
	border: 0px solid white;
}

.nov-td  a  {
	font-size : 14px;
	font-weight : bold;
}

.nov-td  a:hover  {
	font-size : 14px;
	font-weight : bold;
}

.nov-all  {
	
}
.nov-radek  {
	height:90px;
	
}
/* Náhled obrázku */
.vypis	{
	color : #F8710A;
	font-size : 10pt;
	font-weight : 600;
}

/* Anketa */
.anketa	{
	color : white;
	font-size : 8pt;
}

.anketa_slc	{
	background : White;
	border: 1px solid #213E84;
	text-align:left;	
	margin:0px 0px 0px 0px;
}

.anketa_sl	{
	font-size : 4pt;
}

.anketa_text	{
	font-weight : bold;
}

/*   DISKUZE   */
.diskuze  {
	position:relative;
	font-weight : bold;
	color :	#F8710A;
	background-color : ;
	margin-top:10px;
}

.diskuze_autor  {
	font-weight : normal;
	font-size : 12px;
	color : White;
	
}
.diskuze_form  {
	font-weight : bold;
/*	color :	#213E84;*/
}

.diskuze_nadpis {
	font-weight : bold;
	/*color :	#213E84;*/
	font-size : 14pt;
	text-align : center;
}
/* produkty */
.produkt  {
	position:relative;
	color :	white;
	border: 1px solid #8CB4D9;
	padding: 0px 0px 0px 0px;
	background-color : ;cursor : normal;
}

.produkt_stred  {cursor : hand;
}

.produkt_text {	
	height:60px;
	padding:2px;
	border-top: 1px solid #8CB4D9;
}

.produkt_form {	
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	border-top: 1px solid #8CB4D9;
	text-align: center;
	vertical-align: bottom;	
}

.produkt_obr {	
	height:72px;
	text-align:center;
	background-color : white;
}

.produkt_nadpis  {
	font-weight : bold;
	background-color : #4D7CA9;
	text-align:center;
	height:30px;
	border-bottom: 1px solid #8CB4D9;
}

.produkt_cena  {	
	/*cursor : hand;*/
	font-weight : bold;
	border-top: 1px solid #8CB4D9;
	background-color : #4D7CA9;
	margin-top:0px;
	text-align:center;
	height:15px;
}

.produkt_stred_det  {
	text-align : justify;
}

/* Detail produtu*/
.produkt_d_nadpis  {
	/*width:80%;*/
	font-size : 12pt;
	font-weight : bold;
	background-color : #4D7CA9;
	/*text-align:center;*/
	border-bottom: 1px solid #8CB4D9;
	border-right: 1px solid #8CB4D9;
	padding: 2px 0 2px 20px;
	
}

.produkt_d_text  {
	/*width:80%;*/
	font-size : 8.5pt;
	padding: 5px 5px 2px 20px;
}

.produkt_d_popis  {
	font-size : 10pt;
	padding: 5px 5px 2px 20px;
}

.produkt_d_dolni  {
	font-size : 12pt;
	font-weight : bold;
	background-color : #4D7CA9;
	border: 1px solid #8CB4D9;
	padding: 0 0 0 20px;
	height:20px;
}

/* kurzy */
.kurzy  {
	font-size : 8pt;
}

.kurzy_nadpis  {
	font-weight : bold;
	text-align:center;
}

/*  dotazy */
.dotaz  {
	font-size : 8pt;
}

.dotaz_nadpis{
	font-weight : bold;
	text-align:center;
	font-style : italic;
}

/* firmy */
.firmy_abeceda {
	position: relative;
	border: 1px solid #8CB4D9;
	background-color : #4D7CA9;
	margin:10px 0px 10px 0px;
	text-align:center;
	height:15px;
	font-weight : bold;
}

.firmy_odkaz {
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 0px 2px 0px 0px;
	height: 100%;
	border: 0px solid red;
}

.firmy_tisk {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px 0px 0px 2px;
	height: 100%;
	border: 0px solid red;
	cursor : hand;
}

.firmy_letter {
	position: relative;
	border: 1px solid #8CB4D9;
	background-color : #4D7CA9;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	height: 20px;
	font-weight: bold;
	font-size: 18px;
}

.firmy_vypis {
	 
}

.firma_nazev {
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	vertical-align: top;
}

.firma_note {
	padding: 5px 5px 5px 5px;
	font-size: 90%;
	width: 32%;
	text-align: justify;
}

.firma_adresa {
	padding: 5px 5px 5px 5px;
	font-size: 90%;
	width: 32%;
}

.firma_kontakt {
	padding: 5px 5px 5px 5px;
	font-size: 90%;
	width: 32%;
}

.firma_nahoru {
	position: absolute;
	top: 0px;
	right: 0px;
	font-weight: lighter;
}

.firma_sudy {
	background-color: #4D7CA9; 
}

.firmy_detail {
	display: in-line;
	border: 1px solid #8CB4D9;
	background-color : #4D7CA9;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	height: 120px;
}

.galerie-item {
	border: 1px solid white;
}

.search_result {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: inherit;
	border: 1px solid white;
}

.search_head {
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	width: 100%;
	border-bottom: 1px solid white;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}

.search_table {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	width: 100%;
}

.search_nazev {
	padding: 2px 2px 2px 2px;
	width: 50%;
	font-weight: bold;
}

.search_company {
	padding: 2px 2px 2px 2px;
	width: 50%;
}

.search_anotace {
	padding: 2px 2px 2px 2px;
	font-size: 90%;
}

.search_sudy {
	background-color: #4D7CA9;
}
/*
.v-modulnadpis_212  {
	padding:  5px 3px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: 20px;
	background: transparent url(../img/blok_pozadi_vrsek.gif) no-repeat center top;
	color: red;
	font-family: arial;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
}

.v-modulnadpis_210  {
	padding:  5px 3px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: 20px;
	background: transparent url(../img/blok_pozadi_vrsek.gif) no-repeat center top;
	color: blue;
	font-family: arial;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
}

.v-modulnadpis_1025  {
	padding:  5px 3px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: auto;
	height: 20px;
	background: transparent url(../img/blok_pozadi_vrsek.gif) no-repeat center top;
	color: green;
	font-family: arial;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
}
*/
