/****************************/
/** ALAPVETŐ STÍLUSELEMEK **/
/****************************/

html body { color: #000000; margin: 0; padding: 0; background: #D9D9D9 url(../images/pagebg.png) repeat-x top left; font-family: Arial, Helvetica, sans-serif; }

body { behavior: url("templates/css/csshover2.htc"); }

br.clear { clear: both; }

h1 { margin: 0 0 8px 0; padding: 0; font-weight: normal; font-size: 30px; font-family: Calibri, "Arial", Helvetica, sans-serif; }
h1.cim { margin: 5px 0 5px 0; padding: 5px 15px; color: #FFFFFF; background: #3547BA; }

/***********************************/
/** AZ OLDAL VÁZÁNAK STÍLUSELEMEI **/
/***********************************/

div#page { width: 785px; padding: 0; background: #FFFFFF; }
div#page { position: absolute; left: 50%; margin-left: -400px; }
div#header { position: relative; width: 785px; height: 100px; margin: 0; padding: 0; }
div#sitelogo { position: absolute; background: url(../images/sitelogo.png) no-repeat top left; width: 784px; height: 70px; top: 15px; left: 0px; padding: 0; }
div#sitelogo a span { width: 784px; height: 86px; position: absolute; }

div#belso { width: 615px; float: left; margin: 60px 10px 10px 10px; }

div.doboz1 { background: #F3F3F3; font-size: 14px; padding: 20px; margin-bottom: 10px; line-height: 20px; }
div.doboz2 { background: #F3F3F3; font-size: 14px; padding: 10px; margin-bottom: 10px; line-height: 20px; }
div.doboz3 { background: #F3F3F3; font-size: 12px; padding: 17px; margin-bottom: 10px; line-height: 20px; cursor: pointer; }


A.li:link 	  { COLOR: #000000; TEXT-DECORATION: none;}
A.li:visited 	  { COLOR: #000000; TEXT-DECORATION: none}
A.li:hover	  { COLOR: #FFFFFF; TEXT-DECORATION: none}

/*********************/
/** NAVIGÁCIÓS MENÜ **/
/*********************/

ul#navimenu {
	width: 770px; height: 40px;
	background-color: #293CB5;
	margin: 0; padding: 0 0 0 15px;
	list-style-type: none;
	display: block;
	position: absolute;
	top: 112px; left:0;
	background-image: url(../images/navimenu.png);
	background-repeat: no-repeat;
	background-position: 15px 0px;
}

ul#navimenu li {
	float: left; height: 40px;
	margin:0; padding: 0;
	background-image: url(../images/navimenu.png);
}

ul#navimenu li a {
	display: block;	width: 100%;
	margin: 0; padding: 40px 0 0 0; overflow: hidden;
	height: 0px !important;
	height /**/: 40px;
	background-image: url(../images/navimenu.png);
}

li#menu_1 { width: 140px; }
li#menu_2 { width: 113px; }
li#menu_3 { width: 83px; }
li#menu_4 { width: 130px; }
li#menu_5 { width: 143px; }

li#menu_1 a.over, li#menu_1 a.on { background-position: 0px	-40px; }
li#menu_2 a.over, li#menu_2 a.on { background-position: -140px	-40px; }
li#menu_3 a.over, li#menu_3 a.on { background-position: -253px -40px; }
li#menu_4 a.over, li#menu_4 a.on { background-position: -336px -40px; }
li#menu_5 a.over, li#menu_5 a.on { background-position: -466px -40px; }

li#menu_1, li#menu_1 a { background-position: 0px	0px; }
li#menu_2, li#menu_2 a { background-position: -140px	0px; }
li#menu_3, li#menu_3 a { background-position: -253px 0px; }
li#menu_4, li#menu_4 a { background-position: -336px 0px; }
li#menu_5, li#menu_5 a { background-position: -466px 0px; }

ul#navimenu li ul {
	margin: 0;
	padding-left: 34px;
	padding-bottom: 0 !important;
	padding-bottom: 0;
	list-style-type: none;
	width: 751px;
	position: absolute;	left: 0; z-index: 1000;
	top: 40px;
	height: 30px;
	background-image: none;
	background-color: #000000;
}

ul#navimenu li ul div.bg {
	width: 800px;
	position: absolute; z-index: 100;
	top:0; left: 0;
	height: 30px;
}

html > body ul#navimenu li ul div.bg {
	background-color: #000000;
	height: 30px;
}

ul#navimenu li ul li {
	float: left;
	margin: 0; padding: 0;
	font-family: tahoma,arial,sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	position: relative; z-index: 1100;
	background: none;
	height: 30px;
}

ul#navimenu li ul li a {
	color: #FFFFFF;
	text-decoration: none;
	background: none;
	padding: 0;
	display: inline;
	border: none;
	padding: 0 9px 0 9px;
	line-height: 30px;
	font-weight: normal;
}

ul#navimenu li ul li a:hover {
	text-decoration: none;
	background: none;
	border: none;
	color: #7796D7;
}

ul#navimenu li#menu_3 ul { padding-left: 90px; width: 635px; }
ul#navimenu li#menu_4 ul { padding-left: 65px; width: 720px; }
ul#navimenu li#menu_5 ul { padding-left: 430px; width: 355px; }