table.inner {display: block; border-collapse: collapse; width: px; padding: 0px; margin: 8 0 5 0px; border: 0px; border-top: 2px solid #1c315b;  }
table.inner td {margin: 0px; border: 0px; padding: 3px; border: 1px solid #1c315b; vertical-align: top; }
table.inner td.bgr {background-color: #d6dd51; font-weight: bold; vertical-align: middle; text-align: center; }
table.inner td.bgr2 {background-color: #d6dd51; vertical-align: middle; text-align: center; }

table.balenie {display: block; border-collapse: collapse; width: px; padding: 0px; margin: 0 0 0 0px; border: 0px; }
table.balenie td {margin: 0px; border: 0px; padding: 3 5 3 5px; border: 1px solid #afb639; }

div.menu_3_out {width: 142px; border: 1px solid white; border-top: 0px; border-left: 0px;}
div.menu_3_in {padding: 5 10 5 10px; background-color: #264176; }

a.titulka {
	color: #353535!Important;
	text-decoration: underline!Important;
	font-size: 130%;
	font-weight: bold;
}
a:visited.titulka {
	color: #353535!Important;
	text-decoration: underline!Important;
}
a:hover.titulka {
	color: #353535!Important;
	text-decoration: underline!Important;
}

div.comm
{
	position: absolute;
	border: 1px solid #ff0000;
	font-size: 80%;
	margin: 0 0 5 0px;
	padding: 5px;
	display: none;
	background-color: white;
}

div.obr
{
	float: right;
	width: 250px;
	text-align: center;
}

h3.inText {
    margin: 20px 0px 10px 0px;
}


/* ****** menu 3 **** */

div.menu_3 a {
    display: block;
}
div.menu_3 a#heraldika {
    width: 215px;
    height: 29px;
    background: url(images/matrix-menu-3.gif) 0px -117px;
}
div.menu_3 a#heraldika:hover, div.menu_3 a#heraldika.active {
    width: 215px;
    height: 29px;
    background: url(images/matrix-menu-3.gif) 215px -117px;
}
div.menu_3 a#publikacna {
    width: 215px;
    height: 29px;
    background: url(images/matrix-menu-3.gif) 0px -59px;
}
div.menu_3 a#publikacna:hover, div.menu_3 a#publikacna.active {
    width: 215px;
    height: 29px;
    background: url(images/matrix-menu-3.gif) 215px -59px;
}
div.menu_3 a#konzultor {
    width: 215px;
    height: 29px;
    background: url(images/matrix-menu-3.gif) 0px -145px;
}
div.menu_3 a#konzultor:hover, div.menu_3 a#konzultor.active {
    width: 215px;
    height: 29px;
    background: url(images/matrix-menu-3.gif) 215px -145px;
}
div.menu_3 a#pecate {
    width: 215px;
    height: 29px;
    background: url(images/matrix-menu-3.gif) 0px -88px;
}
div.menu_3 a#pecate:hover, div.menu_3 a#pecate.active {
    width: 215px;
    height: 29px;
    background: url(images/matrix-menu-3.gif) 215px -88px;
}
div.menu_3 div.sub a {
	text-decoration: none!Important;
	color: #4a4a4a!Important;
	padding: 2 0 2 15px;
}
div.menu_3 div.sub a:hover {
	color: #ff0000!Important;
	text-decoration: none!Important;
}



div.left_menu_holder {
    width: 215px;
}
div.left_menu_holder div, div.left_menu_holder a {
    display: block;
    height: 29px;
    background: url(images/matrix.gif);
}
div.left_menu_holder a.instit {
    background-position: 0 -500px;
}
div.left_menu_holder a.instit:hover {
    background-position: -215px -500px;
}
div.left_menu_holder div.instit {
    background-position: -215px -500px;
}
div.left_menu_holder a.person {
    background-position: 0 -530px;
}
div.left_menu_holder a.person:hover {
    background-position: -215px -530px;
}
div.left_menu_holder div.person {
    background-position: -215px -530px;
}
div.left_menu_holder a.exlib {
    background-position: 0 -560px;
}
div.left_menu_holder a.exlib:hover {
    background-position: -215px -560px;
}
div.left_menu_holder div.exlib {
    background-position: -215px -560px;
}
div.left_menu_holder a.heraldry {
    background-position: 0 -590px;
}
div.left_menu_holder a.heraldry:hover {
    background-position: -215px -590px;
}
div.left_menu_holder div.heraldry {
    background-position: -215px -590px;
}
div.left_menu_holder a.publication {
    background-position: 0 -620px;
}
div.left_menu_holder a.publication:hover {
    background-position: -215px -620px;
}
div.left_menu_holder div.publication {
    background-position: -215px -620px;
}
div.left_menu_holder a.consultor {
    background-position: 0 -650px;
}
div.left_menu_holder a.consultor:hover {
    background-position: -215px -650px;
}
div.left_menu_holder div.consultor {
    background-position: -215px -650px;
}
div.left_menu_holder a.collection {
    background-position: 0 -680px;
}
div.left_menu_holder a.collection:hover {
    background-position: -215px -680px;
}
div.left_menu_holder div.collection {
    background-position: -215px -680px;
}

table.menu_1 div, table.menu_1 a {
    display: block;
    height: 31px;
    background: url(images/matrix.gif);
}
table.menu_1 a.index {
    width: 153px;
    background-position: 0 -300px;
}
table.menu_1 a.index:hover, table.menu_1 div.index {
    width: 153px;
    background-position: -215px -300px;
}
table.menu_1 a.reference {
    width: 143px;
    background-position: 0 -335px;
}
table.menu_1 a.reference:hover, table.menu_1 div.reference {
    width: 143px;
    background-position: -215px -335px;
}
table.menu_1 a.research {
    width: 117px;
    background-position: 0 -370px;
}
table.menu_1 a.research:hover, table.menu_1 div.research {
    width: 117px;
    background-position: -215px -370px;
}
table.menu_1 a.contact {
    width: 120px;
    background-position: 0 -405px;
}
table.menu_1 a.contact:hover, table.menu_1 div.contact {
    width: 120px;
    background-position: -215px -405px;
}
table.menu_1 a.links {
    width: 143px;
    background-position: 0 -440px;
}
table.menu_1 a.links:hover, table.menu_1 div.links {
    width: 143px;
    background-position: -215px -440px;
}

h1.main {
    height: 25px;
    width: 430px;
    background: url(images/matrix.gif);
}
h1.omnia {
    background-position: 0 0;
}
h1.instit {
    background-position: 0 -25px;
}
h1.personal {
    background-position: 0 -50px;
}
h1.exlibris {
    background-position: 0 -75px;
}
h1.heraldry {
    background-position: 0 -100px;
}
h1.publication {
    background-position: 0 -125px;
}
h1.consultor {
    background-position: 0 -150px;
}
h1.collection {
    background-position: 0 -175px;
}
h1.contact {
    background-position: 0 -200px;
}
h1.links {
    background-position: 0 -225px;
}

div.detail h3 {
    margin-bottom: 0px;
}
div.detail p {
    font-size: 11px;
    margin: 4px 0px 25px 0px;  
}


