/* Start of CMSMS style sheet 'Navigation: CSSMenu - Horizontal' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

#menu_vert {
   margin-left: 1px;
   margin-right: 1px;
}

/* The wrapper clears the floating elements of the menu */

/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
   /* Fix for Opera 8 */ 
   /*   overflow: hidden;  */ 
   background-color: #fff;
/*  border-bottom: 1px solid #C0C0C0;*/
   width: 100%;
}

/* Set the width of the menu elements at second level. Leaving first level flexible. */
#primary-nav li li { 
  width: 200px; 
}


/* Unless you know what you do, do not touch this */ 
#primary-nav, #primary-nav ul { 
 font-size: 11px;  
 list-style: none; 
   margin: 0px; 
   padding: 0px; 
}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
}
#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: 1px;
   left: 100%; 
   top: 0px; 
}
	
#primary-nav li { 
   margin-left: 1px;
   float: left; 
}
#primary-nav li li { 
   margin-left: 0px;
   margin-top: -1px;
   float: none; 
   position: relative; 
}

/* Styling the basic apperance of the menu elements */
#primary-nav a { 
   display: block; 
   margin: 0px; 
 /*  padding: 2px 10px; */
padding-right: 2px;
 color: #908285;
   text-decoration: none;
}


#primary-nav li a { 
 /*  border-right: 1px solid #C0C0C0;*/
  /* border-left: 1px solid #C0C0C0;*/
}
#primary-nav li li a { 
   padding: 2px 10px;
border: 1px solid #C0C0C0;
}	
#primary-nav li, #primary-nav li.menuparent { 
   background-color: #fff; 
}



/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
   background-color: #fff; 
}


#primary-nav li a.menuactive { 
  color: #CB231F; 
}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
#primary-nav ul li.menuparenth { 
/* arrow for menuparents */
   /*background-image: url(images/cms/arrow.gif); */
 /*  background-position: center right; */
 /*  background-repeat: no-repeat; */
}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   background-color: #fff; 
}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}


/* IE Hacks */
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}
/* End of 'Navigation: CSSMenu - Horizontal' */

/* Start of CMSMS style sheet 'oktatars_right_menu' */
* {
margin:0;
padding:0;

}

#scrollplace {
height:20px;
padding-top:0px;

padding-bottom:5px;
margin-left:0px;
margin-top: 0px;	
width: 520px;
	background-image: url(uploads/oktatars/mainbox_lent2.gif);
	background-repeat: no-repeat;
background-position: bottom;	
padding-left:0px;
float: left;
}

#marque {
margin-left:35px;	
float:left;
	width: 640px;
	color:#cb231f;
text-transform: uppercase;
	}
	
	#innercontainer {
	margin:0 auto;
	padding:0;
	width:780px;
	}

body {
	margin: 0;
	padding: 0;
	background-color:#ffffff;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: 12px;
	background-image: url(uploads/oktatars/lilaspacer.gif);
	background-repeat: repeat-x;
	font-weight: normal;
	line-height: 1.5em;
	}
	
html>body { 
	font-size: 12px;
	}
	
#container {
	margin:0 auto;
	width:840px;
	background-color:#FFFFFF;
	background-image: url(uploads/oktatars/tartalom_bezs_lila.gif);
	background-repeat: no-repeat;
	padding: 0px;
	}
	
	#innercontainer {
	margin:0 auto;
	padding:0;
	width:780px;
	}
	
#header {margin:0;
	padding:0;
	width: 780px;
	float:left;
	}
	
#header h1 {margin-left:50px
	}

#content-lefttopspacer {
width:440px;
height:20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
clear:both;

}

#content-left {
	
width: 440px;
	float: left;
	height: auto;
	margin: 0px;
	padding:0px;
display:block
       
	}

#content-left p {
margin-top:10px;
line-height: 1.5em;	
margin-left:0px;
	width: 440px;
	
	}

#content-left a img {
border:0;
}

#content-left h10 {		}

#content-left  li  {
margin-left:10px;

 }


#content-left blockquote p {
text-align: left;
margin-left:0px;
padding-left:0px;
width:300px;
color: #444444;

line-height: 1.4em;
display: list-item; }

#content-left address {	}


#content-left pre {	width: 100px;	}

#content-left h1 {
margin-top:15px;
font-size: 22px;
	width:440px}

#content-left h2 {
	font-size: 17px;
	color: #CB231F;
	font-weight: normal;
	}

#content-left h3 {		}

#content-left h4 {
	font-size: 17px;
	color: #CB231F;
	font-weight: normal;
width:440px;	
}

#content-left h5 {	font-size: 13px;
	color: #CB231F;
	font-weight: bold;

}	

#content-left h6 {		}

#content-left a {
	color: #CB231F;
	text-decoration: underline;
	}

#content-left a:hover {
	text-decoration: none;
	}	
	
#content-right {
	width:255px;
	float:right;
	margin-top:0;
	margin-bottom: 0;
	padding-top: 0;
              padding-left: 0;
	padding-bottom: 0;
	margin-left: 0px;
	background-position: 0px 20px;
	}

#content-right h4 {
	font-size: 20px;
	margin-left:10px;
	color: #CB231F;
	padding-left:0;
	font-weight: normal;
	}

#spacer {
	
	height: 10px;
	clear: both;
	
	width: 780px;
	
	}


#mainbox_kozepspacer {
font-size: 0px
border: 0px;
margin: 0px;
padding: 0px;
height: 1px;
line-height:0px;
width: 440px;
	
	}
	
#footer {
	background-image: url(uploads/oktatars/hatterfooter.gif);
	background-repeat: repeat-x;
background-color: white;
height: 60px;
	clear: both;
margin: 0px;
width: 780px;
padding-top: 15px;
text-align:center;
font-size:11px;
	}
	

	/*#sub-footer {
	background-color:#ffffff;
	height: 25px;
	clear: both;
	margin: 0px;
	width: 739px;
	padding-top: 0px;
	font-size: 9px;
	color: #999999;
	text-align: center;
	display: block;
	}*/
	
#content-right p {
	color: #CB231F;
	margin-left: 0px;
	}

#footer p {
	color: #666;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	
/* margin-left: 20px; */ 
	}
	
#footer a {
	color: #666;
	text-decoration: none;
	}
	
#footer a:hover {
	text-decoration: underline;
	}
	
#content-right a {
	color: #000000;
	text-decoration: underline;
	}
	
#content-right a:hover {
	text-decoration: none;
	}
	
#header p {
	font-size: 10px;
	font-weight: bold;
	color: #F9FAE0;
	margin-top: 68px;
	margin-left: 75px;
	}
	
#header a {
	color: #9082B52;
	text-decoration: none;
	}
	
#header a:hover {
	text-decoration: underline;
	}
	
#hely {
	font-size: 9px;
        float:left;	
	line-height:normal;
	padding-top: 2px;
	padding-left: 20px;
	
              
    }

#hely a {
	
	text-decoration:none;
	color: #CB231F;
	font-size: 9px;
    }

#search {
height: 35px;
float: right;
margin-top:10px;
text-align: center;	
padding-top: 2px;
	padding-right: 4px;
	font-size: 9px;

    }

#tabbed {
         clear: left;
        /*float:left;*/
     width: 760px;
      idth:760px;
     	padding-top: 10px;
	padding-left: 10px;
	

    }
 
#tabbed ul {

margin:0;
	padding:0px 0px 0;
	list-style:none;
	background-repeat: no-repeat;
height: 28px;
    }
	  
#tabbed li {
	display:inline;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

    }
	  
#tabbed a {
	
float:left;
	background:url(uploads/oktatars/menu-b.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	color: #CB231F;
	font-size: 10px;
text-transform:uppercase;
    }
	
#tabbed a span {
font-weight: bold;	
float:left;
	display:block;
	background:url(uploads/oktatars/menu-j.gif) no-repeat right top;
      padding:5px 9px 17px 3px;
	color:#CB231F;
	margin-left: 0px;

     }

#tabbed a span {
	float:none;
	}
   
#tabbed a:hover span {
color:#000;

     }
	  
#tabbed a:hover {
	background-position:0% -50px;
	text-decoration: none;

     }
	  
#tabbed a:hover span {
	background-position:100% -50px;
	text-decoration: none;

     }
	  
#special a:hover {
	background-position:0% -50px;
	text-decoration: none;
     }
	  
#special a:hover span {
	background-position:100% -50px;
	text-decoration: none;
     }
	  
#special a span {
	float:none;
	}

#special a:hover span {
      color:#000;
    }
	  
#special a {	float:left;
	background:url(uploads/oktatars/menu-b.gif) no-repeat left top;
	background-position:0% -50px;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	color: #000;
     }
	  
#special a span {
     float:left;
     display:block;
     background:url(uploads/oktatars/menu-j.gif) no-repeat right top;
 background-position:100% -50px;
     padding:5px 7px 17px 6px; 
     color:#000;
     }

#sub-menu-top {
width: 265px;
	/*background-image: url(uploads/oktatars/submenutop.gif);*/
	height: 16px;
	background-repeat: no-repeat;
	}

#sub-menu-bottom {
width: 265px;
	/* background-image: url(uploads/oktatars/submenubottom.gif);*/
	height: 22px;
	background-repeat: no-repeat;
	}

#sub-menu {

        padding-top: 10px;
	padding-left: 4px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
               font-weight: bold;	
               font-size: 11px;
	
	padding-bottom: 10px;
	}

#sub-menu ul {
      margin:0px;
      padding:0px;
	display: block;
	width: 220px;
      
}

#sub-menu li {
background-color:#fff;	
list-style-type: none;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
width:250px;	}

#sub-menu a {
	color: #444;
	text-decoration: none;
	margin-left: 10px;
	}

#sub-menu a.current {
	color: #CB231F;
	text-decoration: none;
	margin-left: 10px;
	}

#sub-menu a:hover {
	color: #4E5836;
	text-decoration: underline;
	}

#sub-menu h3 {
	color: #ffffff;
	padding-left:0;
	text-transform: uppercase;}

#footer-left {
	float: left;
	width: 439px;
	padding:0;
	margin:0;
	height: 40;
	}

#footer-right {
	float: left;
	height: auto;
	padding:0;
	margin:0;
	width: 300px;
	}

#footer-right p {
	text-align: right;
	display: block;
	padding-right: 25px;
	}

.divider {
	height: 12px;
	width: 100%;
	/* background-image: url(uploads/oktatars/img.gif);*/
	background-repeat: no-repeat;
	background-position: 100px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#jobbfelso {
	width: 255px;
	float: right;

        }

#jobb {
	width: 255px;
	float: right;
        margin-top: 20px;
}
#felso {
	width: 255px;
	background-image: url(uploads/oktatars/felso.gif);
	height: 41px;
	background-repeat: no-repeat;
	float: right;
margin-top:0px;
}

#kozep {
	width: 255px;
	background-image: url(uploads/oktatars/kozep.gif);
	background-repeat: repeat-y;
	float: right;
}

#kozep p {
	
margin-top:20px;
margin-bottom:10px;
color:#FFF; 
}

#kozep a {
	color:#FFF; 
}


#jobbtxth {
        font-family: "Trebuchet MS", Arial;	
        width: 215px;
	float: left;

padding-left: 22px;

margin-top: 18px;
	color: #FFFFFF;
	font-size: 15px;
	text-align: left;
	font-weight: bold;
	
}

#jobbtxt {
               font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
               width: 215px;
	background-color: #ffffff;
	float: right;
	padding-right: 17px;
	margin-top: 10px;
	color: #CB231F;
	font-size: 10px;
	line-height: 15px;
	text-align: justify;
}



#also {
	width: 255px;
	background-image: url(uploads/oktatars/lent.gif);
	background-repeat: no-repeat;
	float: right;
	height: 20px;
}

#topmenubox {
        height: 28px;
        }
        
#mainbox_fent {
	width: 520px;
	float: left;
	background-image: url(uploads/oktatars/mainbox_fent.gif);
	height: 51px;
	background-repeat: no-repeat;
	margin-left: 0px;
	padding:0;
       
}

#mainboxtitle {
font-family: "Trebuchet MS", Arial;	
width: 330px;
	float: left;
	padding-left: 68px;
	margin-top: 21px;
	color: #FFFFFF;
	font-size: 15px;
	text-align: left;
	font-weight: bold;
	
}


#mainbox_kozep {
padding-top:2px;
margin-top: 0px;	
width: 470px;
	background-image: url(uploads/oktatars/mainbox_kozep.gif);
	background-repeat: repeat-y;
	padding-left:50px;
float: left;
}


#mainbox_kozep ul {
margin-left:30px
}

#mainbox_kozep table {
width:430px
}

#mainbox_kozep ol li {  
margin-left:5px

}

#mainbox_kozep ul li {
margin-left: 30px;
padding-right:30px;

}

#mainbox_kozep li {
margin-left: 30px;


}

#mainbox_kozep2 {
height:20px;
padding-top:0px;

padding-bottom:5px;
margin-top: 0px;	
width: 470px;
	background-image: url(uploads/oktatars/mainbox_lent2.gif);
	background-repeat: no-repeat;
background-position: bottom;	
padding-left:50px;
float: left;
}

#mainbox_kozep2 a{
text-decoration: none;
}

#mainbox_kozep p {/*text-align: justify;*/
font-size: 12px;
line-height: 1.5em;	
margin-left:0px;
	padding:0;
	display: block;
	width: 440px;
	/*color:black*/
	}

#mainbox_lent {
	width: 520px;
	float: left;
	background-image: url(uploads/oktatars/mainbox_lent.gif);
	height: 22px;
	background-repeat: no-repeat;
	margin-left: 0px;
	padding:0;
}

#mainbox_lent2{
	width: 520px;
	float: left;
	background-image: url(uploads/oktatars/mainbox_lent.gif);
	height: 3px;
	background-repeat: no-repeat;
	margin-left: 0px;
	padding:0;
       
}

#mainbox_menubox {
	/*background-color:#ecc;*/
padding-top: 4px;
margin-left:0px;
padding-right: 0px;
padding-bottom: 0px;
margin-bottom:15px;
	width: 440px;
height:auto;
padding-left: 0px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
               font-weight: bold;	
          

	
	/*padding-bottom: 10px;	*/
	
float: left;
       
}


#mainbox_menubox ul {
      margin:0px;
padding-left:0px;      
padding-right:0px;
	/*display: block;*/
      
}

#mainbox_menubox li {

/*background-color:#eee;*/

list-style-type: none;
	padding-top: 1px;
	padding-bottom: 1px;
float:left;

/*	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #fff;*/
margin-right:10px;
margin-left:0px

}     

#mainbox_menubox a {
color: #CB2420;
     font-size: 10px;
text-transform:uppercase;
text-decoration: none;
}

#mainbox_menubox a.current {
	color: #908285;
	text-decoration: none;
	margin-left: 0px;
	}

#mainbox_menubox a:hover {
	color: #666;
	text-decoration: underline;
	}

#mainbox_menubox h3 {
	color: #ffffff;
	padding-left:0;
	text-transform: uppercase;}

#bgfootershadow {
	
}

#mainbox_menubox2 {
	margin-left: 20px;
padding-top: 6px;



padding-right: 0px;
padding-bottom: 0px;

width: 760px;
height:25px;

font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;	
text-transform: uppercase;


       
}


#mainbox_menubox2 ul {
     margin:0 auto; 
padding-left:0px;      
padding-right:0px;
	/*display: block;*/
      
}

#mainbox_menubox2 li {

font-size: 11px;
/*background-color:#eee;*/
list-style-type: none;
	padding-top: 1px;
	padding-bottom: 1px;


/*	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #fff;*/
margin-right:8px;
margin-left:0px

}     


    

#mainbox_menubox2 a {
color: #5D5474;
     font-size: 11px;


text-transform:uppercase;


text-decoration: none;
}

#mainbox_menubox2 a.current {
	color: #908285;
	text-decoration: none;
	margin-left: 0px;
	}

#mainbox_menubox2 a:hover {
	color: #666;
	text-decoration: underline;
	}

#mainbox_menubox2 h3 {
	color: #ffffff;
	padding-left:0;
	text-transform: uppercase;}

div.breadcrumbs {

width:440px;  
 padding: 0px 0 0 0px; /* CSS short hand rule first value is top then right, bottom and left */
   font-size: 90%;        /* its good to set fontsizes to be relative, this way viewer can change his/her fontsize */
   margin: 0;        /* css shorthand rule will be opened to be "0 1em 0 1em" */
   /*border-bottom: 1px dotted #000;*/
}

#submenufelso {
	width: 255px;
	background-image: url(uploads/oktatars/submenutop.gif);
	height: 16px;
	background-repeat: no-repeat;
	float: right;
margin-top:0px;
}

#submenukozep {


width: 255px;
	background-image: url(uploads/oktatars/submenubackground.gif);
	background-repeat: repeat-y;
	float: right;
font-size:11px;
}

#submenualso {
	width: 255px;
	background-image: url(uploads/oktatars/submenubottom.gif);
	background-repeat: no-repeat;
	float: right;
	height: 22px;
}
/* End of 'oktatars_right_menu' */

