/* CSS Document */
body, p, a, td, th, li, form, noframes, input, select, textarea {
  	font-family: Arial,Helvetica,sans-serif;
   font-size: 12px;
}
* form {
margin:0px;
padding:0px;
}
input, textarea {
margin: 0px;
padding: 1px 2px 1px 2px;
font: 9pt verdana, arial, helvetica, sans-serif;
border: 1px solid #ccc;
color: #333366;
background: #eee;
vertical-align: top;
}
select {
margin: 0px;
font: 9pt verdana, arial, helvetica, sans-serif;
color: #333366;
background: #eee;
}
body{
  margin: 0px 0px 0px 10px;
}
a img{
  border: 0px;
}
h2 {
   font-size: 18px;
   font-weight: bold;
}
h3 {
   font-size: 14px;
   font-weight: bold;
}
img.img_title {
   font-size: 16px;
   font-weight: bold;
}
#menu li{
  display:block;
  float:left;
  margin: 3px 10px 2px 4px;  
}
#menu{
  background-color: #150651;
  height: 22px;
}
#menu a {
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
}
#menu ul{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
#lang{
  height: 30px;
}
#lang ul {
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   list-style: none;
}
#lang li {
   padding: 0px 0px 0px 0px;
   margin: 0px 10px 3px 0px;
   display: inline;
}
#find{
  height: 32px;
}
#find img{
   vertical-align: middle;
}
#top{
  margin-bottom: 10px;
  width: 960px;
}
#find_txt {
  border: 1px solid #7f9db9;
  height: 13px;
  width: 75px;
}
* html #find_txt {
   height: 19px;
}
*+html #find_txt {
   height: 15px;
}
#newsletter_txt{
  border: 1px solid #7f9db9;
  height: 15px;
  width: 110px;
}
* html #newsletter_txt {
   height: 18px;
}
#bottom{
  border-top: 2px solid #150651;
  color: #150651;
  padding: 4px 0px 3px 0px;
  margin-top: 20px;
  width: 960px;
}
#head img{
  vertical-align: middle; 
  margin-bottom: 9px;
}
.boxes{
  background-color: #e0dce8;
  margin-top: 20px;
  margin-bottom: 20px;
}
.boxes td {
  padding: 5px 5px 5px 5px;
  border-left: 2px solid #FFFFFF;
}
.boxes td table td {
   padding: 1px 1px 1px 1px;
   border: 0px;
}
.meet_txt img{
  margin: 0px 5px 2px 0px;
  border: 0px;
}
#welcome_txt img{
  margin-bottom: 10px;
}
#welcome_txt{
  margin-bottom: 10px;
}
#newsletter td{
  border-left: 0px;
}
.boxes .meet_txt{
  width: 410px;
}
.boxes #newsletter{
  width: 320px;
}
td {
	font-size: 12px;
	color: #030102; }

div.sortav {}

.piros {
	font-weight: bold;
	color: #b61829;
}

.nagybold {
	font-size: 16px;
	font-weight: bold;
	color: black; }

a {
	color: #345282; }

a.fekete {
	color: black;
}
form {
   margin: 0px;
   padding: 0px;
}
input {
   border : 1px solid #7f9db9;
	font-size : 10px;
}
.input_image {
   border: 0px;
   vertical-align: middle;
}
* html .input_image {
   margin-bottom: 4px;
}
*+html .input_image {
   margin-bottom: 4px;
}
.input_txt {
   height: 15px;
}
* html .input_txt {
   height: 18px;
}
textarea {
	border : 1px solid #7f9db9;
	background-color : #FFFFFF;
	font-size : 10px; }

select {
	border : 1px solid #7f9db9;
	color : #000000;
	background-color : #FFFFFF;
	font-size : 10px; }

.checkbox {
	background-color : transparent;
	border : none; }

.radio {
	background-color : transparent;
	border : none;
}
.median_webaudit {
   display: none;
   font-size: 12px;
}
.button_ok {
   height: 18px;
   width: 31px;
   
}
.input_image{
  background: transparent;
}


/* lapozó */
.pager_meet_top {
   width: 960px;
   display: block;
   float: left;
   margin-top: 5px;
   margin-bottom: 5px;
   font-weight: bold;
}
.pager_meet_bottom {
   width: 960px;
   display: block;
   float: left;
   margin-top: 10px;
   padding-top: 5px;
   border-top: 1px solid #345282; 
   font-weight: bold;

}



/* ugrás fel-le */
.go_up_down {
   width: 960px;
   display: block;
   float: left;
   margin-bottom: 10px;
   text-align: right;
   padding-bottom: 5px;
   border-bottom: 1px solid #345282;
   font-weight: bold;

}



/* nyitólap */
#welcome_div {
   width: 730px;
}




/* elnöki fogadóóra */
.boxes .president {
   width: 240px;
}
.boxes .president img{
  margin: 0px 5px 2px 0px;
  border: 0px;
}
.boxes .box1 {
   width: 310px;
}
.boxes .box2 {
   width: 150px;
}
.participant_pic {
   float: left;
   text-align: center;
   margin: 0px 5px 0px 5px;
}
.respondents {
  width: 730px;
   text-align: center;
   margin-top: 10px;
}
.respondents td{
  padding: 5px 2px 5px 2px;
}
.respondents th{
  text-align: left;
  background-color: #771E20;
  color: #FFFFFF;
  padding: 5px 2px 5px 2px;
}
.descript{
  text-align: left;
}
.respondents .name, .respondents .position {
  font-weight: bold;
}
.respondents td.name,
.respondents td.position {
   text-align: left;
}
.respondents .position {
   width: 70px;
}
.respondents .descript {
   width: 460px;
}
#meet_div {
   width: 960px;
}
.previous_meet {
   width: 730px;
   margin-top: 5px;
   margin-bottom: 5px;
}
.previous_meet td,
.previous_meet th {
  padding: 2px 2px 4px 2px;
  border-bottom: 1px solid #771e20;
}

.previous_meet .date {
   width: 90px;
   background-color: #771e20;
   color: #FFFFFF;
   text-align: left;
}
.previous_meet .topic {
   background-color: #771e20;
   color: #FFFFFF;
   text-align: left;
}
.previous_meet .count {
   text-align: right;
   width: 60px;
   background-color: #771e20;
   color: #FFFFFF;
}
.alternating_row_1 {
   background-color: #fbf8ce;
}
.alternating_row_2 {
   background-color: #FFFFFF;
}
.count_item{
  text-align: right;
  padding-right: 10px;
}
.date_item{
  font-weight: bold;
  color: #150651;
}
.item_participant {
  display: block;
  float: left;
  background-color: #E0DCE8;
  width: 730px;
  margin-bottom: 20px;
  padding: 3px 2px 5px 3px;
  margin-top: 10px;
}
.item_participant .title,
.item_date .title,
.item_topic .title,
.item_link .title {
  font-weight: bold;
  line-height: 20px;
}
.item_topic {
   width: 730px;
}
.item_date {
   width: 730px;
}
.item_link {
   width: 730px;
}
/* frame/elnoki-top */
.user_archiv_elnoktop {
   width: 100%;
}
.user_archiv_elnoktop .name {
   font-weight: bold;
}
/* frame/elnoki-main */
.reload {
   width: 452px;
   text-align: center;
}
.pager_archiv_elnok {
   display: block;
   float: left;
   margin-top: 10px;
   padding-top: 5px;
   border-top: 1px solid #150651;
   width: 452px;
   text-align: center;
   font-weight: bold;
}
.go_up_down_archiv_elnok {
   width: 452px;
   text-align: center;
   display: block;
   float: left;
   margin-bottom: 10px;
   padding-bottom: 5px;
   border-bottom: 1px solid #150651;
   text-align: right;
   font-weight: bold;
}
.elnoki_answer {
   width: 452px;
   margin-right: 5px;
     display: block;
  float: left;
  background-color: #fbf8ce;
  border: 1px solid #771e20;
  margin-bottom: 5px;
}
.elnoki_answer td{
  padding: 5px 3px 5px 3px;
}
.elnoki_answer th {
background-color: #771e20;
   width: 449px;
   display: block;
   float: left;
   text-align: left;
   color: #FFFFFF;

}
.elnoki_question {
   width: 437px;
   margin-left: 20px;
     display: block;
  float: left;
  margin-bottom: 5px;
}
* html .elnoki_question {
   margin-left: 10px;
   width: 427px;
}
.elnoki_question .elnoki_question_name{
  width: 312px;
  border-bottom: 1px solid #000000;
}
.elnoki_question .elnoki_question_date{
  width: 120px;
  border-bottom: 1px solid #000000;
  font-weight: normal;
}
th.elnoki_question_name {
   text-align: left;
}
th.elnoki_question_date {
   text-align: right;
}
/* frame/user-top */
.user_archiv_usertop {
   width: 452px;
   font-weight: bold;
}

.user_archiv_usertop .name {
   font-weight: bold;
}
/* frame/user-main */
.reload_archiv_user {
   width: 452px;
   text-align: center;
}
.pager_archiv_user {
  display: block;
  float: left;
  margin-top: 10px;
  padding-top: 5px;
  border-top: 1px solid #150651;
   width: 452px;
   text-align: center;
   font-weight: bold;
}
.go_up_down_archiv_user {
   width: 452px;
   text-align: center;
     display: block;
  float: left;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #150651;
  text-align: right;
  font-weight: bold;
}
.user_question {
     display: block;
  float: left;
   width: 437px;
   margin-right: 10px;
   margin-left: 10px;
   margin-bottom: 10px;
}
* html .user_question {
   margin-right: 5px;
   margin-left: 5px;
}
.user_question .user_question_name{
  width: 312px;
  border-bottom: 1px solid #000000;
}
.user_question .user_question_date{
  width: 120px;
  border-bottom: 1px solid #000000;
  font-weight: normal;
}
th.user_question_name {
   text-align: left;
}
th.user_question_date {
   text-align: right;
}
/* felhasználási szabályzat */
.rules {
   width: 730px;
}
.rules li{
  padding-bottom: 5px;
}
/* súgó */
.help, .protection{
   width: 730px;
}
.help h2, .help h3, .protection h2, .protection h3{
  color: #150651;
}

.forum_question{
  width: 688px;
  margin-bottom: 18px;
  margin-left: 35px;
}
.forum_answer{
  width: 723px;
  margin-bottom: 18px;
}
.forum_question td, .forum_answer td{
  padding: 5px 5px 5px 5px;
}
.forum_question .date, .forum_answer .date{
  text-align: right;
  padding-right: 5px;
}
.forum_question .name{
  padding-left: 5px;
}
.forum_question th{
  background-color: #150651;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  height: 18px;
}

.forum_question th a{
  color: #FFFFFF;
}
.forum_answer .name{
  text-align: left;
}
.forum_answer img{
  vertical-align: middle;
}
.forum_answer th{
   background-color: #771e20;
   font-weight: bold;
   color: #FFFFFF;
   height: 18px;
}
.forum_answer{
  background-color: #fbf8ce;
}
.forum_answer{
  border: 1px solid #771e20;
}

.yahoobar, yahoobar a{
  color: #345282;
  font-weight: bold;
}
.go_up_down_forum{
   width: 960px;
   display: block;
   float: left;
   margin-bottom: 10px;
   text-align: right;
   padding-bottom: 5px;
   border-bottom: 1px solid #345282;
   font-weight: bold;
}
.go_up_down_forum_bottom{
   width: 960px;
   display: block;
   float: left;
   margin-bottom: 10px;
   text-align: right;
   padding-bottom: 5px;
   border-bottom: 1px solid #345282;
   font-weight: bold;
}
.pager_forum_bottom{
   width: 960px;
   display: block;
   float: left;
   margin-top: 10px;
   padding-top: 5px;
   border-top: 1px solid #345282; 
   font-weight: bold;
}
.pager_forum_top{
  width: 960px;
  display: block;
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
}
.table_head{
  font-weight: bold; 
  width: 960px;
  margin-top: 5px;
  border-top: 1px solid #345282;  
}
div.page_forum .table_head {
   border-top: 0px;
}

.table_head td{
  padding-top: 5px; 
}
.table_head .link{
  text-align: right;
}
a.new_question {
   text-transform: uppercase;
}
a.new_question:hover {
   text-decoration: none;
   color: #771e20;
}
.jelentesek{
   width: 960px;
   display: block;
   float: left;
   font-weight: bold;
   text-transform: uppercase;
   text-align: right;
}
.jelentesek a{
  color: #41406c;
}
.jelentesek a:hover{
  text-decoration: none;
  color: #771e20;
}
.table_head .link a{
  color: #41406c;
}
.table_head .link a:hover{
  text-decoration: none;
  color: #771e20;
}
.back a, .back{
  color: #41406c;
}
.back a:hover{
  color: #771e20;
  text-decoration: none;
}
.img_title{
  margin-top: 10px;
  margin-bottom: 5px;
}
#find .img_title {
   margin: 0px 0px 0px 0px;
}
* html #find .img_title {
   margin: 0px 0px 4px 0px;
}
*+html #find .img_title {
   margin: 0px 0px 4px 0px;
}
.new_quest .label{
  font-weight: bold;
  color: #771E20;/*#150651;*/
  width: 100px;
}
.new_quest .button input{
  float: right;
  margin-top: 5px;
}
.new_quest .target input{
  margin-bottom: 5px;
}
.arcives .meet{
  width: 160px;
  text-align: left;
}
.arcives .meet a{
  font-weight: bold;
}
.arcives{
  width: 720px;
  text-align: left;
}
.arcives td{
  padding: 3px 3px 3px 0px;
}
.arcives th{
  border-bottom: 1px solid #150651;
}
.arcives .forum a{
  font-weight: bold;
}
/*
.archives .forum a.oldforum {
   text-transform: uppercase;
}
.archives .forum a.oldforum:hover {
   text-decoration: none;
   color: #771e20;
}
*/


.archives .go_up_down{
   width: 960px;
   display: block;
   float: left;
   margin-bottom: 10px;
   text-align: right;
   padding-bottom: 5px;
   border-bottom: 1px solid #345282;
   font-weight: bold;
}
.pager_archives_bottom{
   width: 960px;
   display: block;
   float: left;
   margin-top: 10px;
   padding-top: 5px;
   border-top: 1px solid #345282; 
   font-weight: bold; 
}
.oldarchive{
  font-weight: bold; 
  width: 960px;
  margin-top: 5px;
  border-top: 1px solid #345282;  
}
.oldarchive td{
  padding-top: 5px; 
}
.pager_archives_top{
  width: 960px;
  display: block;
  float: left;
  margin-top: 5px;
  padding-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
  border-top: 1px solid #345282; 
}

.archives .back{
   font-weight: bold;
   text-transform: uppercase;
}
.archives_meet {
   width: 730px;
   margin-top: 5px;
   margin-bottom: 5px;
}
.archives_meet {
   width: 730px;
   margin-top: 5px;
   margin-bottom: 5px;
}
.archives_meet td, .archives_meet th{
  padding: 2px 2px 4px 2px;
  border-bottom: 1px solid #771e20;
}

.archives_meet th.date {
   width: 90px;
   background-color: #771e20;
   color: #FFFFFF;
   text-align: left;
}
.archives_meet th.topic {
   background-color: #771e20;
   color: #FFFFFF;
}
.archives_meet th.count {
   width: 70px;
   background-color: #771e20;
   color: #FFFFFF;
}
.archives_meet .count {
   text-align: right;
}
.archives_meet td.count {
   padding-right: 10px;
}
.archives_meet td.date {
   color: #150651;
   font-weight: bold;
}
.archives_oldforum{
  width: 960px;
  text-align: left;
}
.archives_oldforum th {
  background-color: #771E20;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  padding-left: 5px;
}
.archives_oldforum th.start {
   width: 70px;
}
.archives_oldforum th.last_quest {
   width: 70px;
}
.archives_oldforum th.count {
   width: 70px;
}
.archives_oldforum td {
   border-bottom: 1px solid #771E20;
   padding: 2px 2px 2px 2px;
   font-weight: bold;
}
.archives_oldforum td a{
  text-decoration: none;

}

.oldarchives .go_up_down{
  width: 960px;
  display: block;
  float: left;
  margin-bottom: 10px;
  text-align: right;
  padding-bottom: 5px;
  border-bottom: 1px solid #345282;
    font-weight: bold;
}
.oldarchives .pager{
  width: 960px;
  display: block;
  float: left;
  margin-top: 10px;
  padding-top: 5px;
  border-top: 1px solid #345282; 
    font-weight: bold; 
    text-align: left;
}
.theme {
  width: 960px;
  display: block;
  float: left;
}
.theme_txt th{
  background-color: #771E20;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  padding-left: 5px;  
}
.theme_txt{
  border: 1px solid #771E20;  
  background-color: #FBF8CE;
  width: 723px;
}
.theme_txt td{
  padding: 2px 2px 2px 2px;
  
}
.theme .img{
  font-weight: bold;
  width: 170px;
}
.page_title{
  font-weight: bold;
  font-size: 14px;
  color: #150651;
}

.search_results .go_up_down{
  width: 960px;
  display: block;
  float: left;
  margin-bottom: 10px;
  text-align: right;
  padding-bottom: 5px;
  border-bottom: 1px solid #345282;
    font-weight: bold; 
}
.search_results .pager_top{
  width: 960px;
  display: block;
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
}
.totally{
  width: 960px;
  display: block;
  float: left;
  margin-top: 10px;
  padding-top: 5px;
  border-top: 1px solid #345282; 
    font-weight: bold; 
    text-align: left;
}
.search_results .pager_bottom{
  width: 960px;
  display: block;
  float: left;
  margin-top: 10px;
  padding-top: 5px;
  border-top: 1px solid #345282; 
    font-weight: bold; 
    text-align: left;
}
.search_pharse{
  font-weight: bold;
  font-size: 15px;
  color: #150651;
}
.search_pharse .word{
  font-weight: bold;
  font-size: 16px;
  color: #771E20;
}
.search_meet{
  width: 730px;
  display: block;
  float: left;  
}
.search_meet .theme{
  width: 730px;  
}
.search_meet .theme .topic{
  width: 590px;
}
.search_meet .theme .date{
  width: 120px;
}
.search_meet .theme th{
  background-color: #771E20;
  font-weight: bold;
  color: #FFFFFF;
  text-align: left;
  padding-left: 5px;  
}
.search_meet .theme td{
  border-bottom: 1px solid #771E20;
    border-top: 1px solid #771E20;
  padding: 2px 2px 2px 2px;
    font-weight: bold;
    background-color: #FBF8CE;
}
.search_meet .question_answer{
  width: 730px;
  margin-top: 5px;
}
.search_meet .question_answer th.question{
  width: 357px;
  border-right: 2px solid #FFFFFF;
  background-color: #150651;
  color: #FFFFFF;
  text-align: left;
  padding: 2px 2px 2px 3px;
}
.search_meet .question_answer th.answer{
  background-color: #771E20;
  color: #FFFFFF;
  text-align: left;
  padding: 2px 2px 2px 3px;
}
.search_meet .question_answer td{
  padding: 3px 3px 3px 3px;
}
.search_meet .question_answer td.answer{
  border-bottom: 1px solid #771E20;
}
.search_meet .question_answer td.question{
  border-bottom: 1px solid #150651;
  border-right: 2px solid #FFFFFF;
}
