A {
	text-decoration:none;
	color : #5AA5BC;
	font-weight: normal;
}

A:link {
	text-decoration:none;
	color : #5AA5BC;
  font-weight: normal;
}

A:hover {
	text-decoration:underline;
	background-image: none;
	color : #5AA5BC;
	font-weight: normal;
}
#page-title a{
  font-weight: bold;
}
/* nadpis stranky */
#mag-page-title {
	position: absolute;
	left: 20px;
	top: 0px;
	font-size: 13px;
	font-weight: bold;
}
/* home - link */
#mag-home {
	position: absolute;
	top: 50px;
	left: 10px;
	width: 54px;
	height: 11px;
	background-image: url(/i/magazin/images/home_top.gif);
	background-repeat: no-repeat;
}

.mag-cont-box {
	background-color:#FFFFFF;		
	border-left: 1px solid #84C3D8;
	border-right: 1px solid #84C3D8;
	border-bottom: 1px solid #84C3D8;
	border-top: 1px solid #D0E8F0;
	padding: 50px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
}
.obrazek {
    margin:3px 0px 3px 0px;
    padding: 5px;
    float: right;
	border: 1px solid #B7D6E0;
	font-size:9px;
	color: #004B6D;
}
.obrr{
    margin:3px 3px 3px 8px;
    padding: 0px;
    float: right;
	border: 1px solid #B7D6E0;
}
.obrl{
	float: left;
    margin:3px 10px 3px 0px;
    padding: 0px;
    border: 1px solid #B7D6E0;
}
.text-obrazek {
    margin:5px;
    margin-top:3px;
    padding: 5px;
    float: right;
	font-size:9px;
	color: #004B6D;
}



.obrazek1 {
    margin:3px 3px 3px 3px;
    padding: 5px;
    border: 1px solid #B7D6E0;
	 
}

.obrazek2 {
    margin:7px;
    margin-top:3px;
    margin-bottom:30px;
    padding: 5px;
    float: left;
	border: 1px solid #B7D6E0;
}
    
.obrazek3 {
    margin: 5px;
    margin-top:3px;
    padding: 5px;
	float: left;
    border: 1px solid #B7D6E0;
	
} 
.obr-left {
    margin: 3px 8px 3px 0px;
    padding: 0px;
	float: left;
    border: 1px solid #B7D6E0;
	
} 
.obrazek-hp {
    margin-top: 5px;
    margin-left: 3px;
    margin-right: 5px;
    margin-bottom: 31px;
    padding: 0px;
    float: left;
	border: 1px solid #B7D6E0;
   
} 
.obr05 {
   padding: 5px;
   border: 1px solid #B7D6E0;
   margin: 2px;

}
.img {
    margin:2px;
    padding: 2px;
    border: 1px solid #B7D6E0;
	 
}

.img2 {
    margin:5px;
	 padding: 2px;
    float: left;
	 border: 1px solid #B7D6E0;
}

.title-mag {
	padding: 10px;
   float: left;
} 

.menicko {
    margin-top: 0px;
    margin-left:150px;
	 padding: 0px;
    padding-left:10px;
	 font-size:10px;
    color:#004B6D;
    height: auto;
 } 
 
.seznam {
    margin: 2px;
	 margin-left: 5px;
	 padding: 2px;
    padding-left:10px;
	 font-size:10px;
    color:#004B6D;
    height: auto;
 } 
  
.menicko-hp {
	margin: -2px 5px 5px 25px;
	padding: 0px;
}

.menicko-hp LI {
   list-style-type: none;
   list-style-position: outside;
   line-height:10px;
	font-size: 10px;
	font-weight: normal;
	margin: 3px 0px;
	padding: 0px;
}

.menicko-uvnitr {
    background-color: #D8ECF3;
    margin: 0px;
    padding: 7px 5px 15px 0px;
  	font-size:10px;
    text-transform: uppercase;
	float: left;
	width: 170px;
	height: 465px;
	color:#CC0000; 
}

.menicko-uvnitr LI {
	list-style-type: none;
	list-style-position: outside;
	margin-left: 5px;
   margin-bottom: 5px;
	line-height: 16px;
}


.obsah {
   margin: 0px;
	padding: 7px;
   padding-left:140px;
   font-size:9px;
	color: #004B6D;
}
       
.obsah2 {
   background-image: url(/i/magazin/images/bg_box_on.gif);
   background-repeat: repeat;
   margin: 10px;
   margin-left: 5px;
   font-size:10px;
   color: #004B6D;
   padding: 0px;
   background-image: none;
   width: 670px;
   float: right;
   background-repeat: no-repeat;
}

.autor {
    text-align: right;
    padding: 10px 15px 10px 0px;
	margin-top: 15px;
 }   

    
 
.mag {
    margin: 7px;
    padding: 7px;
    font-size: 9px;
	 color: #004B6D;

}
.mago {
	color : #004B6D;
	font-size:10px;
}

.tab {
	color : black;
	font-size:10px;
}

.magn {
	color : black;
	font-size:11px;
}

A.magl {
 
   font-style: normal;
   font-weight: normal;
	text-decoration:none;
	background-image: none;
}

A.magl:visited {
   font-style: normal;
   font-weight: normal;
	text-decoration:none;
	background-image: none;
	 

}

A.magl:hover {
   font-style: normal;
   font-weight: normal;
	text-decoration:underline;
	background-image: none;
   
}

A.magt {
	color : #004A6D;
   font-style: normal;
   font-weight: normal;
	text-decoration: underline;
	background-image: none;
}

A.magt:visited {
	color : #004A6D;
   font-style: normal;
   font-weight: normal;
	text-decoration:underline;
	background-image: none;
}

A.magt:hover {
	color : #004A6D;
   font-style: normal;
   font-weight: normal;
	text-decoration:underline;
	background-image: none;
}
/* linky na hp*/
A.magl-hp {
	 color:#5AA5BC;
   font-style: normal;
   font-weight: normal;
	text-decoration:none;
}

A.magl-hp:visited {
 color:#5AA5BC;
   font-style: normal;
   font-weight: normal;
	text-decoration:none;
}

A.magl-hp:hover {
	 color:#5AA5BC;
   font-style: normal;
  font-weight: normal;
	text-decoration:underline;
}

A.magt-hp {
	color : #004A6D;
   font-style: normal;
   font-weight: normal;
	text-decoration: underline;
	background-image: none;
}

A.magt-hp:visited {
	color : #004A6D;
   font-style: normal;
   font-weight: normal;
	text-decoration:underline;
	background-image: none;
}

A.magt-hp:hover {
	color : #004A6D;
   font-style: normal;
   font-weight: normal;
	text-decoration:underline;
	background-image: none;
}

.h2 {
	font-size: 13px;
	font-weight: bold;
    margin-bottom: 7px;


}  
.nadpis1 {
	font-size: 12px;
	font-weight: bold;
    margin: 3px;
    margin-top: 15px;
    padding: 3px;

}
 
.nadpis {
	font-size: 12px;
	font-weight: bold;
   margin-top: 5px;
   margin-left: 0px;
    
}
.nadpis-red {
	font-size: 12px;
	font-weight: bold;
   margin:0px;
	background-color:red;
	color:white;
	line-height: 20px;	
	height: 26px; 
    
}
.otazka-red {
	font-size: 10px;
	font-weight: bold;
	color:red;
	margin-bottom:2px;
	
}

.red {
	font-size: 9px;
	font-weight: bold;
	color:red;
}

.nadpis_small {
	font-size: 11px;
	font-weight: bold;
   margin-top: 5px;
   margin-left: 0px;
}
	
.text {
    margin: 3px;
	margin-top: 125px;
    padding: 3px;
    background-color: white;
    width: 230px;

}
 .adresa {
    margin: 3px;
	margin-top: 25px;
    padding: 3px;
    background-color: white;
    width: 230px;   
}

.pp {
     margin-bottom: 5px;
	  padding: 3px;
}
.mag-table-img {
	width: 100%;
    background-color: white;
	padding: 5px;
	margin: 0px;
    font-size:10px;
    color: #000000;
	float: right;
}

.mag-table-green {
	width: 100%;
    background-color: white;
	padding: 5px;
    font-size:10px;
    color:#004B6D;
}

.mag-table-green2 {
	width: 100%;
    background-color: white;
	padding: 10px 10px 0px 10px;
    font-size:10px;
    color: #000000;
}
.mag-table-white {
	width: 100%;
    background-color: white;
	padding: 10px;
    font-size:10px;
    color: #000000;
	float: right;
}
.mag-table-white2 {
	width: 38%;
    background-color: white;
	padding: 7px;
	margin-right: 8px;
    font-size:10px;
    color: #000000;
	float: left;
}
.mag-table-white3{
    background-color: white;
	padding: 10px;
    font-size:10px;
    color: #000000;
	float: right;
	margin-left:7px;
	margin-top:15px;
}
.mag-table-grey {
    font-size:10px;
    color: #004B6D;
    float: right;
    background-color: #D0E8F0;

	padding: 10px 10px 10px 10px;
	margin-top: 15px;
    border: 1px solid #B7D6E0;

}
   
.mag-table-grey2 {
    font-size:10px;
    color: white;
    float: right;
    background-color: #D0E8F0;

	padding: 10px 10px 10px 10px;
	margin-top: 15px;
    border: 1px solid #B7D6E0;
}
.mag-table-grey3 {
    font-size:10px;
    color: white;
    float: left;
    background-color: #D0E8F0;

	padding: 3px 8px 3px 3px;
	margin: 3px 4px 3px 2px;
    border: 1px solid #B7D6E0;
}
.mag-table-grey-vedlesebe {
    font-size:10px;
    color: #004B6D;
    float: right;
    background-color: #D0E8F0;

	padding: 10px 10px 10px 10px;
	border: 1px solid #B7D6E0;
	margin: 7px 15px 7px 7px;
}
.mag-table-grey-font {
	color : #004A6D;
}
.sloupecek {
	padding: 2px;
	margin: 0px;
}
.mag-table-red {
   
   background-color: #FFCA05;
	padding: 0px;
	border: 1px solid red;
	margin: 0px;

}.sup {
    font-size:9px;  
	vertical-align: super;
}
.bold{
font-weight: bold;
}

.bylinky tr th {
  vertical-align: top;
  padding-right: 10px;
  font-size: 1.1em;
}

.bylinky tr td{
  padding-bottom: 10px;
  font-size: 1.1em;
}
