body{
 font-family: arial;
// font-size: 12pt;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
}
a, a:link{
color: red;
text-decoration: underline;
font-style: italic;
}
a:hover, a:active{
color: red;
}
.content{
text-align: left;

width: 100%;
background: url("http://www.extrapolacie.sk/2024/monitor_cele_32.png");
background-repeat: no-repeat;
background-position: left 400px;
}
.menuitemdiv{
height: 100px;
line-height: 80px;
vertical-align: top;
}
.bottomline{
background-image: url("http://www.extrapolacie.sk/2024/menu_item_hot.png");
background-repeat: repeat-x;
background-position: top;
height: 6px;
opacity: 0.75;
}

table{
border-spacing: 0px;
}
.divbacktop{
background-image: url("http://www.extrapolacie.sk/2024/keyboard_cele_32.png");
background-repeat: no-repeat;
background-position: right top;
}
.divbackbottom{
background-image: url("http://www.extrapolacie.sk/2024/background.png");
background-repeat: no-repeat;
background-position: center top;
width: 100%;
min-height: 1000px;
}
.extraptopcheck{
background: rgba(255,0,0,1.00);
width: 100%;
height: 35px;
}
.extraptop{
width: 100%;
}
.extraptopimg{
height: 90%;
width: 90%;
max-width: 826px;
max-height: 264px;
}
.tablemenu{
}
.menudiv{
background-image: url("http://www.extrapolacie.sk/2024/menu_item_transp.png");
background-repeat: repeat-x;
background-position: 0px 20px;
//background-position: 0px 18px;
}
.menurow{
height: 75px;
vertical-align: top;
}
.menucolumn{
vertical-align: top;
font-family: "arial";
//font-size: 12pt;
font-weight: bold;
text-align: center;
width: 20%;
padding: 0px;
}

.logo{
vertical-align: middle;
padding-right: 40px;
}
.onas{
}
.baprogram{
background-position: left 54px;
background-image: url("http://www.extrapolacie.sk/2024/ba_big.png");
height: 235px;
background-repeat: no-repeat;
}
.zaprogram{
background-position: left 54px;
background-image: url("http://www.extrapolacie.sk/2024/za_big.png");
height: 235px;
background-repeat: no-repeat;
}
.keprogram{
background-position: left 54px;
background-image: url("http://www.extrapolacie.sk/2024/ke_banner3.png");
height: 235px;
background-repeat: no-repeat;
}
.kontakt{
}
.shadow {
box-shadow: 0px 0px 10px 1px gray; 
background: rgba(255, 255, 255, 0.75);

}
.maincontentdiv {
margin-bottom: 0px;
padding-bottom: 0px;
}
.maincontentdivbottomfix{
min-height: 15px;
margin-bottom: 0px;
padding-bottom: 0px;
margin-top: 0px;
padding-top: 0px;
}
.programblue {
color: rgb(255,51,51);
font-weight: bold;
}

.programbluech {
color: rgb(255,51,51);
/*font-weight: normal;*/
color: red;
}

.programblue2 {
color: rgb(255,51,51);
font-weight: bold;
margin: 0px;
padding: 0px;
}


.nadpissmall{
color: rgb(255,51,51);

font-style: italic;
padding-bottom: 5px;
}

.programlocation {
margin-left: 125px;
margin-top: 0px;
font-style: italic;
}
.tablecolumnKontakt{
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 0px;
margin-top: 0px;
text-align: center;

vertical-align: top;
font-family: "arial";
font-size: 13pt;
width: 20%;
}
.tablecolumnKontaktLeft{
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
margin-bottom: 0px;
margin-top: 0px;
text-align: left;

vertical-align: top;
font-family: "arial";
font-size: 13pt;
width: 20%;
}
.tablecolumn{
padding-right: 15px;
padding-top: 10px;
text-align: left;
vertical-align: top;
font-family: "arial";
font-size: 13pt;
width: 20%;
}
.tablecolumn2{
padding-right: 15px;
padding-top: 0px;
text-align: left;
vertical-align: top;
font-family: "arial";
font-size: 13pt;
width: 20%;

}
.tablecolumncenter{
padding-right: 15px;
padding-top: 10px;
text-align: center;

vertical-align: top;
font-family: "arial";
width: 20%;
}
.tableheadercol{
color: #000000;
font-size: 13pt;
vertical-align: middle;
text-align: left;
}
.kontaktEmail,
a.link-mailto, a:link.link-mailto, a:visited.link-mailto{
 text-decoration: underline;
 color: #ff0000;
}
.fotoalbum_back_strike{
background: url("http://www.extrapolacie.sk/2024/fotoalbum_back_strike.png");
background-repeat: repeat-x;
width: 100%;
padding: 0px;
margin: 0px;
min-height:15px;
background-position: 0px 5px;
}
.fotoalbum_caption{
background: rgb(255,255,255);

color: red;
max-width: 148px;
padding-left: 5px;
padding-right: 0px;
margin-left: 20px;
margin-right: 0px;
padding-bottom: 10px;
}
.programtd{
vertical-align: top;
padding-bottom: 10px;
padding-right: 8px;
}
.doublevspace{
min-height: 12px;
}
.triplevspace{
min-height: 18px;
}
.vspace{
min-height: 6px;
}
table.pad td {
    	padding-bottom: 8px;
}
.zvyraznenieCERV{
color: red;
text-color: red;
}

ul {
margin-top: 6px;
}
.zamenu:hover{
background-color: red;
box-shadow: 0px 0px 10px 3px rgb(192,0,0);
cursor: pointer;
border: 1px solid rgb(192,0,0);
}
.zamenu{
height: 58px;
font-size: 0.9em;
background-color: rgba(255,0,0,0.50);
color: white;
border: 1px solid black;
border-radius: 5px;
padding-left: 5px;
padding-right: 5px;
box-shadow: 2px 2px 10px 0px rgb(65,65,65);
}
.zamenuhl{
height: 58px;
background-color: rgba(255,0,0,0.50);
color: white;
border: 1px solid black;
border-radius: 5px;
padding-left: 5px;
padding-right: 5px;
box-shadow: 2px 2px 10px 0px rgb(65,65,65);
}
.zamenuactive{
background-color: red;
box-shadow: 0px 0px 10px 3px rgb(192,0,0);
cursor: pointer;
border: 1px solid rgb(192,0,0);
}

td.mtd a{
text-decoration: none;
color: black;
font-style: normal;
}