@charset "utf-8";
/* CSS Document */

/* initializalas
-------------------------------------------------------------------------*/
/* alap beallitasok, margin-ok es padding-ok nullazasa */
html, body, form, input, select, fieldset {
line-height:18px;
font-size: 14px; color: #063357; font-family:"trebuchet MS", Arial, verdana}
body {background-color: #FFFFFF; }
/* heading es egyeb formazasok, melyek mas alapertelmezett margokkal birnak az egyes bongeszokben */
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, /*ul, ol, li, dl, */address {margin: 0px; padding: 0px; }
/* alapertelmezett betumeret ezeknel az elemeknel */
h1, h2, h3, h4, h5, h6, pre, code {font-size: 10px; }
/*ul, ol {list-style: none; }*/
/* a linkek kez alakot kapjanak mindenhol */
form label {cursor: pointer; }
address {font-style: normal; }
/* a linkek alapertelmezett alahuzasat szunteti meg */
:link,:visited { text-decoration: none;  }
/* linkelt kepek keretezesenek megszuntetese */
a img,:link img,:visited img {border: none; }
/* a bordert nullazzuk fieldset eseteben */
fieldset {border: none; }
/* float-olt elemek utan hasznalatos clear */
div.clear, span.clear {clear: both; font-size: 0px; }

div#container{
width:900px;
min-height:500px;
position:relative;
left:50%;
margin-left:-450px;
background-image:url(../images/body_pattern.png);
background-repeat:repeat-y;
}
div#colHolder{
width:100%;
overflow:auto;
}
div#leftCol{
width:254px;
float:left;
overflow:hidden;

}
div#rightCol{
float:right;
width:646px;
overflow:hidden;

}
div#leftTop{
background-image:url(../images/left_top.png);
height:129px;
width:224px;
overflow:hidden;
background-repeat:no-repeat;
padding-left:30px;
}
div#leftCenter{
background-image:url(../images/left_cent.png);
background-position:top;
background-repeat:no-repeat;
width:254px;
min-height:300px;
height:auto !important;
height:300px;

}
div#rightTop{
background-image:url(../images/right_top.png);
height:245px;
width:646px;
overflow:hidden;
background-repeat:no-repeat;
}
div#rightContent{
width:621px;
overflow:hidden;
margin-left:7px;
}/*
img#logo{
margin-left:30px;
}
* html img#logo{
margin-left:60px;
}*/
div#rotator{
margin-left:3px;
}
div#footer{
margin-top:5px;
width:851px;
overflow:hidden;
position:relative;
left:50%;
margin-left:-425px;
border-top:#6ba7d9 5px solid;
background-color:#FFFFFF;
height:50px;
}
div#menuHolder{
background-image:url(../images/menubottom.png);
background-repeat:no-repeat;
background-position:bottom;
width:212px;
margin-left:30px;
padding-bottom:14px;
margin-bottom:10px;

}

ul#menu0, ul#menu0 ul, ul#menu0 li{
margin:0px;
padding: 0px;
list-style:none;
}

ul#menu0{
padding-left:10px;
font-family:"Times New Roman", Times, serif !important;
color:#00477e;
padding-top:25px;
width:182px;
}
ul#menu0 li, ul#menu0 li a, ul#menu0 li a:visited{
font-family:"Times New Roman", Times, serif !important;
color:#00477e;
font-size:18px;
width:184px;
display:block;
}
ul#menu0 li a{/*
background-image:url(../images/menu_li.gif);
background-repeat:no-repeat;
background-position:bottom;*/
border-bottom:1px solid #f2f2f2;
padding-left:8px !important;
padding-bottom:3px;
padding-top:2px;
}
ul#menu0 li a:hover{
	color:#0074CA;
	padding-left:9px !important;	
}

ul.liMenu_lvl1 li, ul.liMenu_lvl1 li a{
	font-size:14px !important;
	padding-left:6px !important;
	color:#0074CA !important;
}
ul.liMenu_lvl2 li, ul.liMenu_lvl2 li a{
	font-size:14px !important;
	padding-left:6px !important;
	color:#00508A !important;
}
div.leftBoxHolder{
width:205px;
margin-left:34px;
overflow:hidden;
}
div.leftBox{
}
div.leftBox h1{
font-family:"trebuchet MS", Arial, verdana !important;
color:#1b5f97 !important;
font-size:18px !important;
background-image:url(../images/left_h1.png) !important;
background-repeat:repeat-x !important;
background-position:bottom !important;
padding-left:4px !important;
margin-bottom:4px !important;
font-weight:normal !important;
}
div.leftBox p, div.leftBox{
color:#035ca4;
font-size:11px;
margin-bottom:4px;
}

div.leftBox a, div.leftBox  a:visited{
color:#035ca4 !important;
text-decoration:underline;
}
div.leftBox a:hover{
text-decoration:none;
}
div.leftBox ul{
padding-left:15px;
margin-bottom:5px;
}
div.leftBox ul, div.leftBox ul li{
color:#035ca4 !important;
font-size:11px;
}
div.leftBox ul li{
list-style-type:disc;
}
div#rightContent ul{
padding-left:15px;
margin-bottom:5px;
}
div#rightContent ul, div#rightContent ul li{
color:#035ca4 !important;
font-size:11px;
}
div#rightContent ul li{
list-style-type:disc;
}
div#rightContent, div#rightContent p{
color:#063357;
line-height:16px;
margin-bottom:7px;
}
div#rightContent p a, div#rightContent ul a, div#rightContent ul li a{
	color:#052845;
	text-decoration:underline;
}
div#rightContent p a:hover, div#rightContent ul li a:hover, div#rightContent ul a:hover{
text-decoration:none;
}
h1{
color:#2983cc;
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
border-bottom:solid 3px #f2f8fc;
margin-bottom:10px;
padding-bottom:3px;
}
h1 a {
color:#2983cc;
text-decoration:none !important;
}
h2{
	color:#2168A3;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	margin-bottom:7px;
}
h2 a{
	color:#2168A3;
text-decoration:none !important;
}
h3{
	color:#16466D;
	font-family:"trebuchet MS", Arial, verdana;
	font-size:14px;
	margin-bottom:7px;
}
h3 a {
	color:#16466D;
	text-decoration:none !important;
}
div#law{
color:#0561a8;
font-size:11px;
padding-top:10px;
}

ul#menu1 li{
color:#05477b;
font-size:11px;
padding-top:4px;
display:inline;
list-style-type: none;

}
ul#menu1 li a, ul#menu1 li a:visited{
color:#05477b;
text-decoration:none;
margin-right:12px;
margin-left:12px;
}
 ul#menu1 li a:hover{
 text-decoration:underline;
 }

div#topText p{
color:#FFFFFF;
font-size:10px;
margin-bottom:5px;
}
div#topText a, div#topText a:visited{
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;

}
div#topText a:hover{
text-decoration:underline;
}


.leftBox hr{
border-width:0px 0px 0px 0px;
border-bottom:3px solid #f2f8fc;
background-color: #f2f8fc;
color: #f2f8fc;
height:3px;

}


/*
Pager object main index design
*/
.pager_index{
	font-size: 10px;
	padding: 0px 2px 0px 2px;
}
.pager_cindex{
	font-size: 10px;
	font-weight:bold;
	padding: 0px 2px 0px 2px;
}
.pager_sep{
	font-size: 10px;
	padding: 0px 2px 0px 2px;
}
.pager_prev{
	font-size: 10px;
	padding: 0px 2px 0px 2px;
}
.pager_next{
	font-size: 10px;
	padding: 0px 2px 0px 2px;
}
/*-*/