/*********************************
MAIN-LAYOUT
**********************************/
body { padding:0; border:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; background-color:#A6D2D3; }
a { color:#007979; text-decoration:none; }
a:hover { color:#007979; text-decoration:underline; }
form { margin:0; padding:0; border:0; }
h1 { font-size:12px; }
hr { color:#EEEEEE; }

/* NEW LAYOUT*/

#overall { width:1030px; margin:0; padding:0; border:0; }

#container { float:left; width:860px; margin:10px; padding:0; border:0; background-color:#FFFFFF; background-image:url(/images/headbg2007.jpg); background-repeat:no-repeat; }

#headadbar /* color #007F7C + font */ { background-color:#A6D2D3; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#headadbar /* dim + pos */ { margin:10px 0 0 10px; width:860px; height:auto; padding:0; text-align:center; }

#logobar { width:830px; height:61px; border:0; padding:15px; margin:0; }
#logobar img { border:0; }

#familybar { width:830px; height:26px; border:0; padding:15px; margin:0; }
#familybar img { border:0; }

#navmenubar { width:820px; margin:0 10px; padding:5px 10px; border:0; background-color:#007979; background-image:url(/images/navmenubar-bg.gif); background-repeat:no-repeat; color:#FFFFFF; font-weight:bold; text-align:right; }
#navmenubar a { color:#FFFFFF; text-decoration:none; }
#navmenubar a:hover { color:#FFFFFF; text-decoration:underline; }
#navmenubar img { border:0; }

#midcontent { width:840px; margin:10px; padding:0; border:0; }

#leftcol { float:left; width:160px; border:0; padding:0; margin:0; }
#maincol { float:left; width:670px; border:0; padding:0; margin:0 0 0 5px; }

#rightadbar { float:left; width:120px; height:240px; border:0; padding:0; margin:10px 0 0 0; }

#footer { width:840px; margin:0; padding:5px 10px; border:0; background-color:#A6D2D3; text-align:center; color:#007979; }

#leftcol ul a { color:#FFFFFF; }
#leftcol ul { float:left; clear:both; list-style:none; background-color:#A6D2D3; background-image:url(/images/leftmenubg.gif); background-repeat:no-repeat; padding:0; margin:0 0 10px 0; border:0; width:160px; }
#leftcol ul li { display:list-item; clear:both; text-align:left; padding:0; margin:0; width:160px; }
#leftcol ul li span { clear:both; color:#168384; display:block; font-size:10px; padding:7px 0px; width:152px;}
#leftcol ul.loginbox { padding:10px 0 0 0; border:0; }
#leftcol ul.loginbox li { margin:0; padding:2px 6px; border:0; width:148px; }
#leftcol ul li a { display:block; clear:both; padding:7px 2px 7px 6px; width:152px; font-size:11px; font-weight:bold; }
#leftcol ul.loginbox li a { background:none; font-size:10px; font-weight:normal; text-decoration:none; width:144px; padding:2px 0; text-align:center; }
#leftcol ul.loginbox li a:hover { background:none; text-decoration:underline; }
#leftcol ul li a:hover { background-image:url(/images/leftmenurowaltertrans.gif); text-decoration:none; }
#leftcol ul li ul { background-color:#A6D2D3; border:0; background-image:none; }
#leftcol ul li ul li {  }
#leftcol ul li ul li a { padding:7px 2px 7px 13px; width:145px; font-weight:normal; }
#leftcol form { margin:0; border:0; padding:0; }
#leftcol form ul input { width:140px; height:16px; border:0; font-size:10px; color:#000000; border-top:1px solid #AE9E6C; border-right:1px solid #ECD793; border-left:1px solid #EDE1BA; }
#leftcol form ul input.checkbox { width:15px; height:15px; border:none; }
#leftcol form ul button { width:140px; height:16px; border:0; font-size:10px; background-image:url(/images/buttonbg1.gif); color:#FFFFFF; text-align:center; }


/*#mainmenu img { display:none; }*/

.phi_box { width:160px; margin:0; padding:0; border:0; background-color:#FDE69E; background-image:url(/images/phi_leftmenutailbg.gif); background-position:0 26px; background-repeat:no-repeat; color:#000000; }
.phi_box dd a { color:#000000; }
.phi_box dt { width:160px; height:21px; padding:5px 0 0 0; margin:0; border:0; background-image:url(../images/phi_sidedltop.gif); background-repeat:no-repeat; text-align:center; }
.phi_box dd { width:160px; margin:0; padding:5px 0; border:0; font-size:9px; text-align:center; }
.phi_box dd input { width:115px; }
.phi_box dd button { width:24px; height:25px; margin:0; padding:0; border:0; background-image:url(/images/nagyito_kaptam.gif); }

#loginbox { margin:16px 0 0 0; padding:0; width:200px; background-color:#007F7C; font-size:12px; }
#loginbox form { margin:0; padding:0; }
#loginbox form dl { margin:0; padding:0 0 5px 0; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; }
#loginbox form dl dt { margin:0; padding:2px; font-weight:bold; border-bottom:1px solid #FFFFFF; }
#loginbox form dl dd { margin:0; padding:2px; }
#loginbox form dl dd input { width:188px; color:#007F7C; background-color:#FFFFFF; /*border:1px solid #007F7C;*/ font-size:10px; font-family:Arial, Helvetica, sans-serif; }
#loginbox form dl dd button { width:32px; color:#FFFFFF; background-color:#007F7C; /*border:1px solid #FFFFFF;*/ font-size:10px; font-family:Arial, Helvetica, sans-serif; }
#loginbox a { color:#FFFFFF; }
#loginbox input.submit { background-color:#007F7C; color:#FFFFFF; width:32px; }

.clearfix { clear:both; }
.error { color:#FF0000; background-color:#FFFFFF; margin:2px auto 2px auto; font-size:12px; }
.nodisplay { display:none; }

#reglap table { width:100%; margin:0; padding:0; border:0; background:0; }
#reglap table tr { margin:0; padding:0; border:0; background:0; }
#reglap table tr td { width:50%; text-align:left; margin:0; padding:2; border-bottom:1px solid #EEEEEE; background:0; }
#reglap table tr td.hint { text-align:center; margin:0; padding:2; border:0; background:0; background-color:#EEEEEE; color:#007F7C; }
#reglap form { margin:0; padding:0; }
#reglap form input { width:300px; border:1px solid #666666; color:#333333; background-color:#FFFFFF; }
#reglap form select { width:300px; border:1px solid #666666; color:#333333; background-color:#FFFFFF; }
#reglap form button { width:250px; border:1px solid #666666; color:#FFFFFF; background-color:#666666; }
#reglap dd { padding:0;margin:0; }
#left ul { list-style:none; padding:0; margin:0; }
#left ul il { padding:0; margin:0; }

#forum { font-size:12px; margin:10px 2px 2px 2px; }
#forum p { margin:0; padding:0; border:0; background:0; }
#forum dl {  margin:10px 0px 0px 0px; padding:0; clear:both; border-top:1px dotted #007F7C; width:550px; }
#forum dl dt { margin:0; background-color:#EEEEEE; padding:3px 2px 3px 2px; text-align:left; }
#forum dl dt a { margin:3px; background-color:#BBBBBB; border:1px solid #888888; padding:2px; color:#FFFFFF; text-decoration:none; }
#forum dl dt a:hover { margin:3px; background-color:#888888; border:1px solid #888888; padding:2px; color:#FFFFFF; text-decoration:none; }
#forum dl dd { margin:0; padding:2px; border-bottom:1px dotted #007F7C; }

#hirekcimlap { padding-bottom:10px; font-size:12px; }
#hirekcimlap dl.aktualis { margin:0; border:0; padding:0;  }
#hirekcimlap dl.aktualis dt { color:#FFFFFF; background-color:#007979; font-weight:bold; font-size:12px; padding:6px 12px; margin:0; background-image:url(/images/sidedltop.gif); background-repeat:no-repeat; }
#hirekcimlap dl.aktualis dd { padding:0; margin:3px 0 0 0; border:0; }
#hirekcimlap dl.aktualis dd h1 { margin:0; padding:0; color:#000000; font-size:12px; }
#hirekcimlap dl.aktualis dd h1 cite { color:#000000; font-style:italic; }
#hirekcimlap dl.aktualis dd h2 { margin:0; padding:0; color:#007979; font-weight:normal; font-size:11px; padding:2px; margin:1px; }
#hirekcimlap dl.aktualis dd h2 cite { color:#000000; font-weight:normal; font-style:italic; margin-right:20px; }
#hirekcimlap dl.aktualis dd ul { margin:2px 5px; padding:0; border:0; list-style:none; }
#hirekcimlap dl.aktualis dd ul li { margin:0; padding:0; border:0; list-style:none; color:#000000; font-size:12px; }

#hirekcimlap dl.roviden { float:left; width:310px; margin:10px 5px 0 5px; }
#hirekcimlap dl.roviden dt { color:#FFFFFF; background-color:#007979; font-weight:bold; font-size:12px; padding:6px 12px; margin:0; background-image:url(/images/sidedltop.gif); background-repeat:no-repeat; }
#hirekcimlap dl.roviden dd { padding:0; margin:3px 0 0 0; border:0; }
#hirekcimlap dl.roviden dd ul { margin:0; padding:0; list-style:none; }
#hirekcimlap dl.roviden dd ul li { margin:2px; padding:0; list-style:none; }
#hirekcimlap dl.roviden dd ul li.more { font-weight:bold; }
#hirekcimlap dl.roviden dd ul li cite { clear:both; }
#hirekcimlap dl.roviden dd ul li a { clear:both; }

#hirekrovat dl { margin:0; border:0; padding:0; }
#hirekrovat dl dt { color:#FFFFFF; background-color:#007979; font-weight:bold; font-size:12px; padding:6px 12px; margin:0; background-image:url(/images/sidedltop.gif); background-repeat:no-repeat; }
#hirekrovat dl dd { padding:0; margin:3px 0 0 0; border:0; }
#hirekrovat dl dd h1 { color:#000000; }
#hirekrovat dl dd h2 { color:#007979; font-weight:normal; font-size:11px; padding:2px; margin:1px; }
#hirekrovat dl dd h2 cite { color:#000000; font-weight:normal; font-style:italic; margin-right:20px; }

#hirekhir {  }
#hirekhir h1 { color:#000000; font-size:12px; }
#hirekhir h2 { color:#007979; font-weight:normal; font-size:11px; margin:1px; }
#hirekhir h2 cite { color:#000000; font-weight:normal; font-style:italic; margin-right:20px; }
#hirekhir hr { color:#A6D2D3; }
#hirekhir dl dd ul { margin:2px; padding:0; list-style:none; }
#hirekhir dl dd ul li { margin:2px; padding:0; list-style:none; }

#esemenykereso { padding:0; margin:0 auto 0 auto; border:0; }
#esemenykereso tr td { width:50%; padding:2px 10px; margin:0; border:0; text-align:center; }
#esemenykereso input { width:175px; } 
#esemenykereso select { width:175px; }

#tanfolyam { width:840px; padding:0 10px 10px 10px; margin:0; background-image:url(/images/auditorium-bg.jpg); background-repeat:no-repeat; background-position:bottom right; }
#tanfolyam .correct { color: #44FF65;}
#tanfolyam h1 { font-size:12px; font-weight:bold; }
#tanfolyam h2 { font-size:12px; font-weight:normal; font-style:italic; }
#tanfolyam h3 { font-size:12px; font-weight:bold; }

/*#tanfolyam th { padding:2px; font-size:12px; font-weight:bold; color:#000000; }
#tanfolyam td { padding:2px; font-size:12px; font-weight:normal; color:#000000; }
#tanfolyam table tr td ul { padding:2px; font-size:12px; font-weight:bold; list-style:none; }
#tanfolyam table tr td ul li { padding:2px; font-size:12px; font-weight:bold; list-style:none; }*/

#course_container { float:left;width:860px; margin:10px; padding:0; border:0; background-color:#FFFFFF; background-image:url(/images/headbg_course2007.jpg); background-repeat:no-repeat; }
#course_navmenubar { width:840px; margin:56px 10px 0 10px; padding:0; border:0; background-color:#007979; background-image:url(/images/navmenubar-bg.gif); background-repeat:no-repeat; color:#FFFFFF; font-weight:bold; text-align:right; }
#course_navmenubar ul { float:right; margin:0; padding:0; border:0; list-style:none; }
#course_navmenubar ul li { float:left; margin:0; padding:0; border:0; }
#course_navmenubar ul li a { float:left; color:#FFFFFF; margin:0; padding:6px 5px; border-left:1px solid #FFFFFF; background:none; }
#course_navmenubar ul li a:hover { color:#FFFFFF; text-decoration:none; background-image:url(/images/course_navmenu_altbg.gif); }
#course_navmenubar ul li a.highlight { float:left; color:#FFFFFF; margin:0; padding:6px 5px; border-left:1px solid #FFFFFF; background-color:#FE0606; }
#course_navmenubar ul li a.highlight:hover { color:#FFFFFF; text-decoration:none; background-image:url(/images/course_navmenu_highlight_altbg.gif); }

#tanfolyam .path { margin:0 0 0 7px; padding:2px 0; border:0; }
#tanfolyam div.main_block {  }
#tanfolyam div.main_block table { width:840px; }
#tanfolyam div.main_block table tr.header { background-color:#007979; color:#FFFFFF; font-weight:bold; }
#tanfolyam div.main_block table tr.header th { background-image:url(/images/sidedltop.gif); background-repeat:no-repeat; margin:0; text-align:center; padding:7px 0; }
#tanfolyam div.main_block table tr.header th.left { margin:0; margin:0 10px 0 0; }
#tanfolyam div.main_block table tr td { margin:0; }
#tanfolyam div.main_block table tr td.left { background-color:#A6D2D3; }
#tanfolyam div.main_block table tr td a { font-weight:bold; }
#tanfolyam div.main_block table tr td.left a { color:#FFFFFF; font-size:12px; font-weight:bold; }
#tanfolyam div.main_block table tr td ul { list-style:none; padding:0; margin:0; }
#tanfolyam div.main_block table tr td ul li { list-style:none; padding:0; margin:0; }
#tanfolyam div.main_block table tr td.left ul li { padding:5px 2px; border-bottom:1px solid #BDDEDF; }
#tanfolyam div.main_block table tr td dl { margin:10px 0 0 0; padding:0; border:0; }
#tanfolyam div.main_block table tr td dl dt { margin:0; padding:0; border:0; }
#tanfolyam div.main_block table tr td dl dt { padding:2px; margin:0; background-color:#A6D2D3; background-image:url(/images/leftmenubg.gif); background-repeat:no-repeat; }
#tanfolyam div.main_block table tr td dl dt table { width:820px; }
#tanfolyam div.main_block table tr td dl dt table tr { background:none; }
#tanfolyam div.main_block table tr td dl dt table tr td { color:#007979; }
#tanfolyam div.main_block table tr td dl dt table tr td.left { background:none; }
#tanfolyam div.main_block table tr td dl dt table tr td.right { text-align:center; width:60px; }
#tanfolyam div.main_block table tr td dl dt table tr td.right span.creditboard { display:block; width:42px; height:27px; padding:15px 0 0 0; text-align:center; background-image:url(/images/pirospotty2.gif); font-weight:bold; color:#FFFFFF }
#tanfolyam div.cours_details { width:840px; padding:0; border:0; }
#tanfolyam div.course_test { margin:0; padding:0; border:0; }
#tanfolyam div.course_test p { margin:0; padding:2px; border:0; }
#tanfolyam div.course_test p.error { color:#FF0000; font-weight:bold; }
#tanfolyam div.course_test p.editor { color:#000000; font-weight:bold; }
#tanfolyam div.course_test form { margin:0; padding:0; border:0; }
#tanfolyam div.course_test dl.test_maindl dt table { margin:0; border:0; padding:0; width:840px; }
#tanfolyam div.course_test dl.test_maindl dt table tr { background-color:#007979; color:#FFFFFF; }
#tanfolyam div.course_test dl.test_maindl dt table tr td { margin:0; border:0; }
#tanfolyam div.course_test dl.test_maindl dt table tr td.title_td { padding:2px 10px; width:650px; font-weight:bold; background-image:url(/images/sidedltop.gif); background-repeat:no-repeat; }
#tanfolyam div.course_test dl.test_maindl dt table tr td.countdown_td { text-align:center; }
#tanfolyam div.course_test dl.test_maindl dt table tr td.countdown_td .timeboard  { display:block; width:42px; height:27px; padding:15px 0 0 0; text-align:center; background-image:url(/images/pirospotty.gif); font-weight:bold; }
#tanfolyam div.course_test ul { margin:0; padding:0; border:0; color:#000000; list-style:none; }
#tanfolyam div.course_test ul li { margin:0; padding:2px 5p; border:0; color:#000000; }
#tanfolyam div.course_test_result { width:750px; padding:0 5px 0 5px; background-repeat:no-repeat; color:#000000; }
#tanfolyam p.content span { font-weight:bold; }
#tanfolyam div#course_details_head { clear:both; margin:10px 0 0 0; padding:10px 0 0 10px; border:0; background-image:url(../images/course_details_head_bg.gif); width:830px; height:22px; }
#tanfolyam div#course_details_left { float:left; margin:0; padding:10px; border:0; width:520px; }
#tanfolyam div#course_details_right { float:left; margin:0; padding:10px; border:0; width:280px; background-color:#007979; color:#FFFFFF; }
#tanfolyam div#course_details_right ul li { color:#FFFFFF; }
#tanfolyam div#course_details_right a { color:#A6D2D3; }
#tanfolyam div#course_details_bottom { clear:both; margin:0 0 10px 0; padding:5px; border:0; background-color:#A6D2D3; width:830px; color:#000000; }

#tanfolyam div.course_test_result .answers_stat .stat { width:600px;  }
#tanfolyam div.course_test_result table.stat_header { 
	width: 100%;
	margin-top: 5px;
}
#tanfolyam div.course_test_result table.stat_header .right{ 
	text-align:right;
	padding-right: 40px;
	color:#007979;
	font-weight:600;
	font-style:italic;
	font-size:14px;
}
#tanfolyam div.course_test_result table.stat_header .left{ 
	text-align:left;
	padding-right: 40px;
	color:#666666;
}

#szlaform dl dt { margin:0; padding:2px; border:0; background-color:#007979; color:#FFFFFF; font-weight:bold; }
#szlaform dl dd { margin:0; padding:2px; border:0; }

.pagertbl td { padding:2px; }
.pagertbl td a { padding:2px 5px; }


/*********************************
MISC
**********************************/
img {
	border: 0px;

}
.active {
	font-weight: bold;

}
.reg_link {
	color: #FFFFFF;
}

.language {
	margin-left: 20px;
}
#menu_mod ul {
	list-style: none;
}
#menu_mod ul .root_menu{
	margin: 10px 0px 0px 0px;
}
#menu_mod ul .sub_item{
	list-style-image: url("images/icon_arrow.gif");
	margin: 5px 0px 0px 0px;
}
#menu_mod input.btn {
	color:#fff;
	height: 22px;
  font-family:'trebuchet ms',helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  background-color:#007979;
  border-color: #34f;
}
#menu_mod ul span{
	padding-right: 32px;
	font-size: 12px;
}
.test_result {
	text-align: center;
	margin: auto;
	width: 100%;
	font-size: 12px;
	color: #888888;
}
.test_result span {
	color:	#007979;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.result_header {
	text-align: center;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.yours {
	width: 300px;
}
.right {
	padding-left:50px;
}
.right .right_answer {
	color: #007979;
}
.register_error {
	text-align: center;
	color: #FF0000;
	font-weight: bold;
}
.chart {
	border-style: inset;
	border-width: 1px;
	text-align: center;
	width: 655px;
}
#course_test {
	width: 750px;
}
.course_test input.btn {
	color:#fff;
	height: 22px;
  font-family:'trebuchet ms',helvetica,sans-serif;
  font-size:12px;
  background-color:#007979;
  border-color: #34f;
  margin-left: 80px;
}
.course_test .question {
	font-weight: bold;
}
.course_test .answer {
	font-weight: normal;
}
#countdown {

}
#countdown p {

}
#countdown p #minutes {
	
}
#countdown p #seconds{
	
}
#countdown .editor {
	font-size: 11px;
	font-weight: normal;
}
.event_type_title {
	color:#007979;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin:auto;
}

.advert { margin:0; padding:0 0 0 0; border:0; text-align:center; }
.advert img { border:0; }

/*UBM linktar lábléc*/
table.UBMLablec {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  border-collapse:collapse;
  border-spacing:0;
  font-size:13px;
  width:100%;
}
table.UBMLablec tr{
}      
table.UBMLablec tr td {
  border-bottom:1px dotted #858585;
  text-align:left;
  padding:5px;
  padding-left:20px;
}
table.UBMLablec tr.header {
  background:#A0A0A0;
  color:#ffffff;
  font-weight:bold;
}      
table.UBMLablec tr td.name {
  background:#eeeeee;
  width:31px;
  color:#707070;
  font-weight:bold;
  white-space:nowrap;
}
table.UBMLablec tr td.name span {
  white-space:nowrap;
}      
table.UBMLablec tr td.value {
  color:#757575;
  font-size:11px;        
}
table.UBMLablec span.arrow {
  color:#000000;
  font-weight:bold;
  font-size:11px;
}
table.UBMLablec a {
  color:#757575;
  text-decoration: none;
  font-weight: normal;
}
