/* CSS Document */
/*znacky */
strong { font-weight: bold; }
em { font-style: italic; }
a { color: #ce0100; text-decoration: none; }
a:hover { text-decoration: underline; }

hr { color: #99cdff; height: 1px; background-color: #99cdff; border: 0; margin-top: 5px; } h3 { font-size: 1.6em; font-weight: bold; color: #ce0100; }
#napis h3 { font-size: 1.3em; font-weight: bold; color: #FFFFFF; background-color: #aedbfa; padding: 7px; border-bottom: 2px #ce0100 solid;}
h4 { font-size: 16px; font-weight: bold; color: #ce0100; }

img { border: 0px; }
p   { color: #0B3087; font-size: 1.1em; text-align: justify; }

* { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }

html { background: url(../img/indeximg/margr.jpg) repeat-y right;
	font-family: Arial, "Trebuchet MS", Tahoma, Sans-serif;
	font-size: 0.85em; 
	color: #0B3087; min-width: 73em;
	margin-left: 0px ;
	margin-right: 0px ; 
}

body {  background: url(../img/indeximg/margl.jpg) repeat-y left;
       	min-width: 80.8em; 
	border-right: 3px #ce0100 solid;
	padding: 1px;
        margin-right: 55px; 
        font-family: Arial, "Trebuchet MS", Tahoma, Sans-serif;
	font-size: 0.85em; 
	color: #0B3087;
}

#bodyframe { margin-left: 56px; margin-right: 0px; border-left: 3px #ce0100 solid; background:  url(../img/indeximg/l_right.jpg) repeat-y left;} 
#toppage { background-color: #FFFFFF; width: 100%; position: relative; text-align: left; margin-right: 10px; height: 22px;     }
#topleft { width: 300px; padding-left: 5px; float: left;} #topright { text-align: right; float: right; width: 140px;} #topleft p { padding-top:2px; font-weight:bold;}

#header { height: 180px; width: 100%; margin-left: -64px;} .vzadu { position: absolute; z-index: -1;}
#header_middle { height: 180px; margin-right: -60px; background-color: #FFFFFF; padding-left: 680px; background: url(../img/indeximg/head_mid.png) no-repeat left ; }
#header_middle_en { height: 180px; margin-right: -60px; background-color: #FFFFFF; padding-left: 680px; background: url(../img/indeximg/head_mid_en.png) no-repeat left ; }
#ciara { height: 8px; background: url(../img/indeximg/ciarat.jpg) repeat-x center ; margin-left: 10px; margin-right: 10px; background-color: #FFFFFF;}
#ciara2 { height: 8px; background: url(../img/indeximg/ciarat.jpg) repeat-x center ; margin-left: 10px; margin-right: 10px; background-color: #FFFFFF;}
#online { position: absolute; width: 40px; margin-left: -45px; text-align:center; border: 1px #FFFFFF solid; background: url(../img/indeximg/online_bg.png) repeat-y left ; }

.head { 
color: #990000;
font-size: 16px;
font-weight: bold;
 } .tpnadpis {  font-family: Times, Tmes New Roman, serif; font-size: 1.65em;   }
   

/* Here was headmenu */

 #mainframe { min-height: 1150px; background:  url(../img/indeximg/m_right.jpg) repeat-y right; }  


#menu { width: 185px;  float: left; border-right: 1px #99cdff solid;}

#novinky { width: 170px;  float: left; float: center; text-align: center; } #novinky img { margin-top: 20px; }


#menu ul li {
        
	list-style-type: none;
	line-height: 30px;
	width: 185px;
	text-align: left;
	float: left;
        position: relative; padding-left: 0px; }

#menu li a { 
        padding-top: 1px;
	color: #ce0100;
	display: block;
	text-decoration: none; 
	font-weight: bold;
	font-size: 1.2em;
	padding-left: 15px;
	background-color:  #FFFFFF; 
	border-bottom: 1px #99cdff solid;
        
} 

/* test */
#menu li a.sel { display: block; text-decoration: none; color: #FFFFFF; background-color:  #aedbfa; border-bottom: 2px #ce0100 solid; }


#menu li a:hover {
	display: block;
	text-decoration: none;
	color: #FFFFFF; 
	background-color:  #aedbfa; border-bottom: 2px #ce0100 solid;
	/*background:  url(../img/indeximg/menu_hover.jpg) repeat-x top; */
}
#menu ul li ul { 
	list-style: none;
	position: absolute;
	left: 185px;
	display: none; 
	top: 0px; border-top: 1px #99cdff solid;
	width: 217px; }

#menu li ul li a { background-color: #FFFFFF; border-left: 1px #99cdff solid; width: 200px; border-right: 1px #99cdff solid;}
#menu li ul li a:hover { background-color:  #aedbfa; border-bottom: 2px #ce0100 solid;  }


#menu ul li:hover ul {
	display: block;
}
#menu ul li:hover ul li ul {
	display: none;
}
#menu ul li ul li:hover ul {
	display: block;
}


#novinky { padding-left: 10px; padding-right: 10px; font-weight: bold; } .orange { color: #F94711; } .white { color: #0B3087; }


#obsah { float: center;  width: 57%; padding-top: 5px; padding-left: 7px; margin-left: 185px; min-height: 600px; }  #obsah img {  float: left; }
#stranka p { line-height: 1.5em; padding-top:10px; } #stranka ul { line-height: 1.5em; padding-left: 30px; padding-top:10px; }

#partneri {  float: right;  width: 180px; text-align: center; margin-top: 3px; font-weight: bold; } #partneri img { margin-left:5px; margin-top: 20px; }

#pata { float: bottom; position: relative; fotn-size: 7px; margin-bottom: 2px;  background:  url(../img/indeximg/pata.jpg) repeat-x left; margin-left: 10px;
        margin-right: 10px; height: 27px; } #pata p { padding-top: 7px; color: #0B3087; font-size: 0.9em; text-align: center;  }
#pataleft { float: left ; background: url(../img/indeximg/bl.jpg) no-repeat right; width: 9px; height: 27px; } #pataright { float: right; background: url(../img/indeximg/br.jpg) no-repeat left; width: 9px; height: 27px; }

#spr {
	margin-left: 30px;
} .zverejnenie { font-size: 0.9em;
 float: left; color: #b8b8b8;
} .imgmarg { margin-right: 10px; margin-bottom: 20px; }
#pozv { padding-bottom: 5px; border-bottom: 2px #ce0100 solid; } 


.bordove { color: #ce0100; }
.podnadpis { font-size: 1.2em; font-weight: bold; color: #0B3087; }
.podnadpis2 { font-size: 1.2em; font-weight: bold; color: #ce0100; }
.blede { font-size: 1.1em; color: #9dcbfd; padding-bottom: 5px;}

/*table styles*/
table.tb1 td { padding: 5px; } table.tb1 { margin-left: auto; margin-right: auto;} table.vlaj td { padding-left:3px; }


table.over { border-width: 1px; border-spacing: ; border-style: solid; border-color: #99cdff; border-collapse: separate; }

table.over th { border-width: 1px; padding: 1px; border-style: none; border-color: #FFFFFF; -moz-border-radius: ; }

table.over td { border-width: 1px; padding: 1px; border-style: none; border-color: #FFFFFF; color: black; font-size: 16; font-family: Times new roman; -moz-border-radius: ; } 




table.tblf { margin-left: auto; margin-right: auto; align:center; width: 500px;} table.tblf td { padding-top: 8px;} 



table.tblc { border-width: 2px; border-style: solid; border-color: #D8D8D8; border-collapse: collapse; 
width: 490px; align: center; margin-left: auto; margin-right: auto; } 
table.tblc td { border-width: 2px; border-style: solid; border-color: #D8D8D8;  padding: 5px;  }


