body {
	background: #dededd url('graph/bg_body.jpg') top repeat-x;
	margin-left: 0px;
	margin-top: 2%;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #000000;
	letter-spacing: 0px;
	margin-top: 3%;
	font-weight: 700;
	text-align: left;
	padding-left: 5%;
	}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	color: #da251d;
	font-weight: 500;
	margin: 2% 0% 1% 0%;
	text-align: left;
	padding-left: 8%;
	}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #666666;
	font-weight: 600;
	margin-top: 2%;
	padding-left: 3%;
	text-align: justify;
	}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #da251d;
	font-weight: 600;
	margin-top: 2%;
	padding-left: 3%;
	text-align: justify;
	}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #da251d;
	font-weight: 500;
	margin: 0%;
	text-align: left;
	padding-left: 0%;
	text-decoration:underline;
	display:inline;
	}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #6073ae;
	font-weight: 600;
	margin: 0% 0% 0% 0%;
	text-align: left;
	padding-left: 3%;
	display:inline;
	}
td.top
	{
	border-color: #aaaaa9; 
	border-top-style: solid; 
	border-top-width: 5px; 
	border-right-style: solid; 
	border-right-width: 5px; 
	border-left-style: solid; 
	border-left-width: 5px; 
	background-color:#ffffff; 
	text-align:center; 
	}
td.menutd
	{
	text-align:center;	
	border-color: #aaaaa9; 
	border-right-style: solid; 
	border-right-width: 5px; 
	border-left-style: solid; 
	border-left-width: 5px; 
	background-color:#aaaaa9;
	}
td.main
	{
	border-color: #aaaaa9; 
	border-right-style: solid; 
	border-right-width: 5px; 
	border-left-style: solid; 
	border-left-width: 5px; 
	border-bottom-style:solid; 
	border-bottom-width: 5px; 
	vertical-align:top; 
	background-color:#FFFFFF;
	}
.podpis {
	color: #838281;
	font-size: 60%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-align: right;
} 
.motto {
	color: #ffffff;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-align: right;
} 
.biele_16 {
	color: #838281;
	font-size: 150%;
	font-family: Tahoma;
	font-weight: bold;
	margin-left: 10px;
	font-style: normal;
}
 .text {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	letter-spacing: normal;
	text-align: justify;
	font-weight: normal;
	width:97%;
	margin-left:2%;
	 }
	 .text_red {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #da251d;
	letter-spacing: normal;
	text-align: left;
	font-weight: normal;
	width:97%;
	margin-left:2%;
	 }
.text_l {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	font-weight: normal;
	width:97%;
	 }
 .mapa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;
	float:left;
	margin-left:5%;	
	width:30%;		 
                }
.counter {
	color: #da251d;
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.lavy_div {
	margin: 15px 15px 0px 15px;
	float:left; 
	width:43%; 
	background-color:#ffffff;
	clear:both;
	
	      }
.pravy_div {
	margin: 0% 2% 0% 2%;
	float:right; 
	width:53%; 
	background-color:#ffffff; 
	clear:both;

	      }
.logo_div {
	margin: 2% 2% 0% 2%;
	float:right; 
	width:30%; 
	background-color:#ffffff; 
	      }
.center_div {
	margin-left:5%;	
	width:90%; 
	background-color:#ffffff;
	      }
 
.hidden{
  display:none;
}


.messagebox  {
	text-decoration : none;
	color : #3C3C3C;
	font-size : 10px;
	font-family : Verdana;
	text-align: justify;
	 }
.visitbox  {
	text-decoration : none;
	color : #3C3C3C;
	font-size : 9px;
	font-family : Verdana;
	text-align: left;
	font-weight: lighter;
   }	
 
  a.link:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	text-decoration: underline;
	font-weight: normal;				 
                }
 a.link:hover {
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 100%;
                 color: #666666;
                 text-decoration: underline;
				 font-weight: normal;
                }
a.link:active {
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 100%;
                 color: #666666;
                 text-decoration: underline;
				 font-weight: normal;
                }
 a.link:visited {
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                 font-size: 100%;
                 color: #333333;
                 text-decoration: underline;
				 font-weight: normal;
				 }  
 
img.noborder{
    border: 0px;
	padding-left: 10%;
}
 img.fotol { 
 	/*border: 2px solid #cccccc; */
	 border: 0px;
	padding: 1%;
	margin: 2% 0% 2% 2%;
	background-color: #ffffff;
 	float: left; 
 }
  img.borderl { 
 	border: 2px solid #cccccc; 
    padding: 1%;
	margin: 2% 0% 1% 1%;
	background-color: #ffffff;
 	float: left; 
 }
   img.border { 
 	
	padding: 5px;
	border: #ff6600 1px solid;
	border: 2px solid #000000; 
    margin: 0px;
	background-color: #cccccc;
 	
 }

 img.logol { 
 	border: 0px;
	padding: 1%;
	margin: 1% 0% 1% 8%;
	background-color: #ffffff;
 	float: left; 
 }
  img.logoc { 
 	border: 0px;
	padding: 1%;
	margin: 1% 0% 1% 1%;
	background-color: #ffffff;
 }
img.logor{
    border: 0px;
	padding-left: 10%;
	margin: 2% 0% 2% 20%;
}
img.logos{
    border: 0px;
	padding-right: 5%;
}
 li.pismo_ul {	
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	letter-spacing: normal;
	text-align: justify;
	font-weight: normal;
	width:97%;
    vertical-align: top;
	 }
 li.pismo_ul_15 {		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
	letter-spacing: normal;
	text-align: left;
	font-weight: 300;
	width:70%;
	margin-left:15%;
	vertical-align: top;

	 }
 .bunka2 {
           border: 2px #da251d solid;
           font-family: Verdana, Arial, Helvetica, sans-serif;
           font-size: 9pt;
           color: black;
          text-align: center;
           vertical-align: middle;
           padding: 4px;
           background-color: #dededd;
          }
.table_odkazy_foto	{
	margin: auto;
	border: none;
	overflow:visible;
}
.td_foto_odkazy {	
	width: 25%;
	text-align:left;
	line-height: 15%;
	vertical-align: top;
}

.td_foto {
	text-align: center;
	overflow: hidden;
}

.td_foto_prazdne {
    overflow: hidden;
	margin: 0px;
	padding: 0px;
}


.div_foto {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
/*---- Tabulka cennika FEDIMA --- */
#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	margin: 0 px 25px 0px 25px;
	width: 400px;
	text-align: center;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 14px;
	font-weight: bold;
	padding: 8px;
	background: #dededd;
	border-top: 4px solid #aaaaa9;
	border-bottom: 1px solid #fff;
	color: #000000;
}
#box-table-a td
{
	padding: 8px;
	background: #ffffff; 
	border-bottom: 1px solid #fff;
	color: #000000;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	color: #FF0000;
	background:#CCCCCC;
}

