#mainpage h2 {
  font-size : 2em;
  font-size : 2em;
}
#content h3 { /*igy lesz olyan, mint a menuheader*/
  font-size : 1.2em;
}
#mainpage {
    /*BORDER-RIGHT: #12829d 2px solid;
    BORDER-TOP: #12829d 2px solid;
    PADDING-BOTTOM: 46px;*/
	width: 930px;
    MARGIN: 16px 2%;
    /*BORDER-LEFT: #12829d 2px solid;
    BORDER-BOTTOM: #12829d 2px solid;*/
    /*BACKGROUND-COLOR: #b0e8f6;*/
}
/*#mainpage { background: #164da1; }*/
#mainpage h1 { color: white; font-size:2.5em; font-weight: normal; }

#mainpage a,
#mainpage a:active,
#mainpage a:visited {
	padding-left:5px;
    color: #1f1f1f; 
    text-decoration: none; 
}
#mainpage a:hover { 
	padding-left:5px;
    color: #1f1f1f;
    background: white;
    text-decoration: none; 
}

#top_table {
	margin-left: 4px;
}
#top_user_menu {
	/*margin-left: 4px;*/
	display: block;
	width: 188px; 
	padding: 2px 5px 5px 0px;
	background: #ddeff5;
}

#top_user_menu h3 {
	height:14px;
 }
 
 .tpc #top_user_menu h3 {
	height:20px;
 }
 
#top_user_menu h3 a,
#top_user_menu h3 a:active,
#top_user_menu h3 a:visited {
	margin-left:4px;
    font:10px Verdana, Helvetica, Arial, sans-serif;
	font-weight: 600;
	width: 100%;
	/*height:14px;*/
    color: #1f1f1f; 
    text-decoration: none; 
}
#top_user_menu h3 a:hover { 
	margin-left:4px;
    font:10px Verdana, Helvetica, Arial, sans-serif;
	font-weight: 600;
	width: 100%;
	/*height:14px;*/
    color: #1f1f1f;
    background: white;
    text-decoration: none; 
}

.tpc #top_user_menu h3 a,
.tpc #top_user_menu h3 a:active,
.tpc #top_user_menu h3 a:visited {
	margin-left:4px;
    font:10px Verdana, Helvetica, Arial, sans-serif;
	font-weight: 600;
	width: 100%;
	/*height:14px;*/
    color: #1f1f1f; 
    text-decoration: none; 
}
.tpc #top_user_menu h3 a:hover { 
	margin-left:4px;
    font:10px Verdana, Helvetica, Arial, sans-serif;
	font-weight: 600;
	width: 100%;
	/*height:14px;*/
    color: #1f1f1f;
    background: white;
    text-decoration: none; 
}

#mainpage hr { color: #8f99cc; }

.doboz { 
    /*background-color:#ffffff; 
    BORDER-RIGHT: #9b2121 1px solid;
    BORDER-TOP: #9b2121 1px solid;*/
    MARGIN: 16px 2%;
    /*BORDER-LEFT: #9b2121 1px solid;
    BORDER-BOTTOM: #9b2121 1px solid;    
    BACKGROUND-COLOR: #f0b7b7;*/
}

/*.doboz_content { 
    padding: 5px;
}*/

.blue_box{ width: 100%; }

.blue_box .toptopleft { background: url(/opten/pages/img/box-toptopbgleft-blue.gif) 0 0 no-repeat; width: 8px; height: 8px;}
.blue_box .toptop { background-color: #3E9AC7; height: 8px; }
.blue_box .toptopright { background: url(/opten/pages/img/box-toptopbgright-blue.png) 0 0 no-repeat; width: 8px; height: 8px; }
.blue_box .toptoprightw { background: url(/opten/pages/img/box-toptopbgright-blue-w.gif) 0 0 no-repeat; width: 34px; height: 8px; }

.blue_box .topleft { background-color: #3E9AC7; width: 8px;}
.blue_box .top { background-color: #3E9AC7; }
.blue_box .topright { background-color: #3E9AC7; width: 8px; }
.blue_box .toprightw { background-color: #3E9AC7; width: 34px; vertical-align: top; padding-top: 5px;}

.blue_box .midleft { background: url(/opten/pages/img/box-midbgleft-blue.gif) 0 0 repeat-y; width: 8px; }
.blue_box .midleft2 { background: url(/opten/pages/img/box-midbgleft-blue2.png) 0 0 repeat-y; width: 8px; }
.blue_box .midbg { background-color: #ddeff5; padding-top: 5px; } 
.blue_box .mid { background-color: #B7DCEE; padding-top: 5px; }
.blue_box .midright { background: url(/opten/pages/img/box-midbgright-blue.png) 0 0 repeat-y; width: 8px; }
.blue_box .midrightw { background: url(/opten/pages/img/box-midbgright-blue-w.gif) 0 0 repeat-y; width: 34px; }

.blue_box .botleft { background: url(/opten/pages/img/box-botbgleft-blue.png) 0 0 no-repeat; width: 8px; height: 8px; }
.blue_box .botlefth { background: url(/opten/pages/img/box-botbgleft-blue-h.gif) 0 0 no-repeat; width: 8px; height: 34px; }
.blue_box .bot { background: url(/opten/pages/img/box-botbg-blue.gif) 0 0 repeat-x; height: 8px; }
.blue_box .both { background: url(/opten/pages/img/box-botbg-blue-h.gif) 0 0 repeat-x; height: 34px; }
.blue_box .botright { background: url(/opten/pages/img/box-botbgright-blue.gif) 0 0 no-repeat; width: 8px; height: 8px; }
.blue_box .botrightwh { background: url(/opten/pages/img/box-botbgright-blue-wh.gif) 0 0 no-repeat; width: 34px; height: 34px; }

#red_box{ width: 430px; }

#red_box .toptopleft { background: url(/opten/pages/img/box-toptopbgleft-red.png) 0 0 no-repeat; width: 8px; height: 8px;}
#red_box .toptop { background: url(/opten/pages/img/box-toptopbg-red.png) 0 0 repeat-x; height: 8px; }
#red_box .toptopright { background: url(/opten/pages/img/box-toptopbgright-red.png) 0 0 no-repeat; width: 34px; height: 8px; }

#red_box .topleft { background: url(/opten/pages/img/box-topbgleft-red.png) 0 0 repeat-y; width: 8px; height: 30px;}
#red_box .top { background-color: #9b2121; height: 30px; }
#red_box .topright { background: url(/opten/pages/img/box-topbgright-red.png) 0 0 repeat-y; width: 34px; height: 30px; }

#red_box .midleft { background: url(/opten/pages/img/box-midbgleft-red.png) 0 0 repeat-y; width: 8px; }
#red_box .mid { background-color: #f0b7b7;  }
#red_box .midright { background: url(/opten/pages/img/box-midbgright-red.png) 0 0 repeat-y; width: 34px; }

#red_box .botleft { background: url(/opten/pages/img/box-botbgleft-red.png) 0 0 no-repeat; width: 8px; height: 34px; }
#red_box .bot { background: url(/opten/pages/img/box-botbg-red.png) 0 0 repeat-x; height: 34px; }
#red_box .botright { background: url(/opten/pages/img/box-botbgright-red.png) 0 0 no-repeat; width: 34px; height: 34px; }

#inf { float: left; width: 46%; display: block; }
#exit { margin-left: 46%; margin-left: 52%; display: block; }

#divZ1 {
	DISPLAY: BLOCK;
    padding: 0px;
    margin: 0px;
    width:46%;
    /* float: left;*/
    margin-left: 2%;
}
#div2 {
	DISPLAY: BLOCK;
    width:46%; 
    margin-left: 52%; 
}

#inf a, #exit a { color: #164da1; display: block; /*width: 330px;*/ margin: 10px; }

#inf, #exit { text-transform: uppercase; text-align: center; text-align: center; }
#inf a { background-color: #ffffff; }
#exit a, #exit a:hover {color: #ffffff; background-color: #d71920; font-weight: bold; }


.greycim ,
.cimszo { text-decoration:none; font-size: 2em; font-weight: normal; margin-bottom: 15px; }
.greycim {
    color: #fac8ca; border-bottom: 2px solid #fac8ca; 
}

.cimszo {color: #ffffff; border-bottom: 2px solid #b8b8b8; }

.alcim, 
.reg_alcim { margin-top:3px }
.reg_alcim { color:white; }

.tpc .alcim, 
.tpc .reg_alcim { margin-top:10px }

.alcim a {
    font:11px Verdana, Helvetica, Arial, sans-serif;
    padding:2px 4px;
    margin:2px 0px;
    /*color:#3d8fa6;*/
    /*background:#ddeff5;*/
    display:block;
    border-bottom:1px solid white;
    /*border-bottom:1px solid #3E9AC7;*/
}

.tpc .alcim a {
    font:13px Verdana, Helvetica, Arial, sans-serif;
    padding:2px 4px;
    margin:2px 0px;
    /*color:#3d8fa6;*/
    /*background:#ddeff5;*/
    display:block;
    border-bottom:1px solid white;
    /*border-bottom:1px solid #3E9AC7;*/
}

.kateg a {
    font:12px Verdana, Helvetica, Arial, sans-serif;
    padding:2px 4px;
    margin:2px 0px;
    display:block;
    border-bottom:1px solid white;
    text-transform: uppercase; 
    font-weight:bold;
}

.kateg#exit_g a{
  color: red;
}


.kateg a:hover {
    font:12px Verdana, Helvetica, Arial, sans-serif;
    padding:2px 4px;
    margin:2px 0px;
    background-color: white;
    display:block;
    border-bottom:1px solid white;
    text-transform: uppercase; 
    font-weight:bold;
	text-decoration: none;
}

.greykat {
    font:12px Verdana, Helvetica, Arial, sans-serif;
    padding:2px 8px;
    margin:2px 0px;
    color:#7f7f7f;
    /*background:#ddeff5;*/
    display:block;
    /*border-bottom:1px solid #3E9AC7;*/
    text-transform: uppercase; 
    font-weight:bold;
}

.greylink { text-decoration:none; color: #b3c4fa; margin-top:3px }

/*.greykat { text-transform: uppercase; font-weight:bold; }*/
/*.kateg {}
.greykat{color : #b3c4fa; }*/

.boxes {
	width: 930px;
    background: #ddeff5;
}

.boxes_left {
	width:50%;
}
.boxes_right {
	width:50%;
}

/*#top_user_menu a {
	background-color: #ddeff5;
}*/

#MainTitleTd {
	width: 778px;
	/*height: 100px;*/
	background: white;
}

.MainTitle {
    font:24px Verdana, Helvetica, Arial, sans-serif;
	font-weight: 900;
    color:#3E9AC7;
	background: white;
    display:block;
    text-transform: uppercase; 
    font-weight:bold;
}
