html, body {
    height: 100%;
}
iframe{
	border:none;
}
.iframe iframe{
	border:1px solid #3A1600;
}
.noborder iframe{
	border:none;
}
body {
    background: #3A1600 url(/img/background.jpg) repeat-x;
    font-family: Arial, Helvetica, Verdana,  sans-serif; 
    font-size: 13px; 
    font-weight: normal;
    color: black;
    margin: 0; 
    padding: 0; 
    text-align: center;
}
a img {
    border: 0;
}
div.clear {
    clear: both;
}
#page {
    position:relative;
    margin-left: auto;
    margin-right: auto;
    width: 961px;
    min-height: 100%;
    height: auto;
    background: black;
    text-align: left;
    background: #ECC298 url(/img/background2.jpg) repeat-y;
    padding-left: 12px;
 
}



/* header */
#header {
    height: 160px;
    width: 949px;
    background: url(/img/header1.jpg) no-repeat;
}
#borderleft {
    position: absolute;
    left: 0px;
    top: 198px;
}
#borderright {
    position: absolute;
    top: 198px;
    right: 0px;
}
#borostyan {
    position: absolute;
    top: 160px;
    right: 4px;
    z-index: 1;
}
html>body #borostyan {
    right: 5px;
}


/* menu */
#menu {
    width: 949px;
    height: 39px;
    background: url(/img/menubg.jpg) no-repeat;
}
#buttons {
    float: left;
    width: 520px;
}
#search {
    position: absolute;
    z-index: 2;
    float: right;
    right: 12px;
    width: 448px;
    text-align: right;
}
#lang {
    float: left;
    position: relative;
    top: 15px;
    left: 110px;
}
#lang a img{
    border: 1px solid gray;
    margin-right: 5px;
}

#searchicon {
    z-index: 2;
    position: relative;
    top: 5px;
    left: -7px;
}
#searchinput {
    border: 1px solid #444444;
    background: #E0E0E0 url(/img/formbg.gif) repeat-x;
    height: 18px;
    width: 130px;
    padding-left: 15px;
    position: relative;
    top: 6px;
    right: 25px;
}
html>body #searchinput {
    top: 3px;
}
#searchok {
    position: relative;
    top: 10px;
    right: 25px;
}

/* dropdown menu */

.tabla {
    position: absolute;
    top: 160px;
    width: 132px;
    background: url(/img/ddbg.jpg) repeat-y;
    visibility: hidden;
}
.tabla div {
    padding: 0px 15px 20px 15px;
    background: url(/img/ddbottom.jpg) no-repeat bottom;
}
#tabla1 {
    left: 122px;
}
#tabla2 {
    left: 252px;
}
#tabla3 {
    left: 383px;
}
.tabla a {
    text-decoration: none;
    color: black;
    font-size: 12px;
    display: block;
    height: auto;
    padding:3px;
}
.tabla a:hover  {
    color: #401300;
    background: url(/img/hoverbg2.gif);
    border: 1px solid #9c6236;
    padding: 2px;
}
.tabla a:visited {
    color: black;
}










/* content */
#cont {
    width: 949px;
}
#menu2 {
    clear: both;
    float: left;
    width: 205px;
    background: url(/img/cleftbg.jpg) no-repeat;
    min-height: 300px;
	overflow:hidden;
}
#leftmenu {
    background: url(/img/box1h.gif) no-repeat;
    padding-top: 10px;
    margin-left: 12px;
    margin-top: 10px;
    margin-bottom:100px;
}
#leftmenu div {
    background: #E7C5A1 url(/img/box1bg.gif) repeat-y;
    width: 169px;
    padding: 6px;
}
div.box2 {
    background: url(/img/box2h.gif) no-repeat;
    padding-top: 10px;
    margin-left: 12px;
    margin-top: 10px;
}
div.box2 div {
    background: #E7C5A1 url(/img/box2bg.gif) repeat-y;
    width: 169px;
    padding: 6px;
}
ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul li {
	/*line-height:8px;*/
	margin-bottom:0;
	padding-bottom:0px;    
}
ul li br{
	line-height:4px;
}
ul li a {
    text-decoration: none;
    color: black;
    font-size: 14px;
    padding: 4px;
    display: block;
    border: 1px solid #E7C5A1;
    
}
ul li ul li a {
	padding-left: 14px;
}
ul li a:hover, ul li .activemenu  {
    color: #401300;
    background: #eebd7a url(/img/hoverbg.gif) repeat-x;
    border: 1px solid #F0D2B4;    
}
ul li a:visited {
    color: black;
}

#content {
    float: right;
    width: 720px;
    background: url(/img/crightbg.jpg) repeat-x;
    padding: 12px;
}
#footer {
    clear: both;
    width: 939px;
    height: 18px;
    position: relative;
    bottom: 28px;
    background: #2B2214 url(/img/footerbg.jpg) repeat-x;
    color: white;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
}
#figura {
    position: absolute;
    bottom: 0;
    left: -4px;
}
#footer2 {
    width: 959px;
    height: 13px;
    position: relative;
    bottom: 28px;
    background: url(/img/footerbg2.jpg) no-repeat;
    margin-left: auto;
    margin-right: auto;
}





/* other */

.red {
    color: #FF4646;
    font-weight: bold;
}

/*b {
    color: #EFE4B2;
    font-weight: normal;
}*/

.small {
    font-size: 10px;
}
a {
    color: #a04401;
    text-decoration: underline;
}
a:hover {
    color: #5f3f27;
}

h1 {
    font-size: 19px;
    padding: 0;
    margin: 0;
}

h2 {
    font-size: 16px;

}
h3 {
    color: #EFE4B2;
    margin: 0px;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: bold;
}

a img{
	border:none;
} 
h4 {
    color: #EFE4B2;
    margin: 0px;
    margin-bottom: 10px;
    font-size: 14px;
    text-align: center;
    padding-bottom: 2px;
}

h5 {
    color: #EFE4B2;
    margin: 0px;
    margin-bottom: 14px;
    margin-left: 0px;
    font-size: 16px;
    padding-bottom: 2px;
}

.divlink{
background:transparent url(/img/xmas2.png) no-repeat scroll 0 0;
margin-left:17px;
padding-bottom:30px;
padding-right:14px;
padding-top:34px;
text-align:center;
}
.divlink div {

}
.divlink a{
	font-size: 16px; 
	color: rgb(65, 0, 0); 
	font-weight: bold; 
	text-decoration: none;
	/*background:url(/img/xmas.png);*/
}
.folded ul{
	display:none;
}
#content .zoom{
	z-index:1000;
	margin-top:5px;
	position:absolute;
	width:50px;
	height:50px;
	background: transparent url(/img/zoom_small.png) no-repeat scroll 0 0;
}
.lineaDatum{
	font-size:14px;
	text-align:right;
	color:#3A1600;
	font-weight:bold;
	padding-bottom:20px;
	margin-bottom:10px;
	border-bottom:1px solid #8F6B47;
}
.icon_pdf{
	padding-left:20px;
	background: transparent url(/img/icon_pdf.gif) no-repeat scroll 0 0;
	height:16px;
	display:block;
}