body {
	margin: 0;
	padding: 0;
  	/* background: #0069a1 url(body_bg.png) fixed repeat-x; */
}

body, tr, td, input, select, textarea {
  color: #456789;
  line-height: 150%;
  font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
}

p {
  text-indent: 0px;
  text-align: justify;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

img {
	border: 0;
}

h1 {
  font-size: 22px;
  margin: 0 0 30px 0;
  font-weight: normal;
  color: #456789;
}
h2 {
  font-size: 8pt;
  margin: 15px 0 5px 0;
  color: #456789;
}

ul {
	margin-top: 5px;
	margin-bottom: 0px;
}
ul.1 {
	list-style-image: url(potty_0.png);
}
ul.2 {
	list-style-image: url(bal_nyil.gif);
}
li {
	margin-top: 3px;
	margin-bottom: 0px;
}

a {
  color: #6789B2;
}

a:link, a:visited, a:active {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#topline {
  position: fixed;
  top: 0;
  right: 0;
}

#wrapper {
  width: 960px;
  margin: 10px auto 0 auto;
  border: 0px solid #eaeaea;
  background-color: #fff;
  position: relative;
  top: 0;
  
}

.clear160 {
  width: 160px;
  height: 0;
  clear: both;
}



/*
 *
 * ---- HEAD ----
 *
*/

#head {
  width: 960px;
  height: 100px;
  background: url("header_bg.png") no-repeat;
  border: 0px solid #c00000;
  position: relative;
}

#head #logo {
  width: 180px;
  height: 68px;
  border: 0px solid #eaeaea;
  position: absolute;
  top: 0;
  left: 0;
}


#head_banner {
  width: 570px;
  /*height: 60px;*/
  background-color: #eaeaea;
  padding: 10px;
  clear: both;
  margin: 0 25px 30px 0;
}

#head_banner span {
  color: #858585;
  margin: 0 5px 0 0;
  padding: 0;
}

#head_banner IMG {
  width: 468px;
  margin: 0 auto;
}

#head_datum {
  width: 610px;
  height: 16px;
  position: absolute;
  padding-top: 4px;
  top: 0;
  left: 190px;
  background-color: #ffffff;
  font-size: 10px;
  font-weight: bold;
}

.nevnap {
	font-size: 11px;
	font-weight: bold;
	color: #c00000;
	text-align: left;
	padding-left: 5px;
}

#head_fav {
  width: 200px;
  height: 16px;
  position: absolute;
  padding-top: 4px;
  top: 0;
  left: 780px;
  background-color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	color: #8596a7;
}


.nevnap {
	font-size: 10px;
	font-weight: bold;
	color: #c00000;
	text-align: left;
	padding-left: 5px;
}



#middle {
  width: 950px;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  padding: 4px;    background: url("dots-sep.gif") bottom repeat-x;
}

#left {
  width: 200px;
  border: 0px solid #eaeaea;
  padding: 0;
  margin: 0;
  float: left;
}

#content {
  width: 542px;
  padding: 0 4px;
  float: left;
  margin: 0 0 0 0;
}

#content .top {
  width: 542px;
  height: 20px;
  background: url(content_top_960.png) top no-repeat;
  background-position: 0 0;
}

#content .middle {
  width: 490px;
  min-height: 400px;
  padding: 0 25px 20px 25px;
  border-left: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
}

#content .bottom {
  width: 542px;
  height: 10px;
  background: url(content_bottom_960.png) bottom no-repeat;
  background-position: 0 0;
}

#right {
  width: 200px;
  border: 0px solid #eaeaea;
  padding: 0;
  margin: 0;
  float: left;
}

#enaptar {
  width: 160px;
}

#enaptar TEXTAREA {
  clear: both;
}

.clear160 {
  width: 160px;
  height: 0;
  clear: both;
}

.clear770 {
  width: 770px;
  height: 0;
  clear: both;
}

/**  FOOTER*/


#foot {
  width: 960px;
  height: 32px;
	background: url("footer_bg.png") no-repeat;
  text-align: center;
  padding-top: 8px;
  margin: 0;
}

#foot,
#foot a:link,
#foot a:visited,
#foot a:hover,
#foot a:active  {
  color: #6789B2;
  text-decoration: none;
}

#foot a:hover {
  text-decoration: underline;
}

#foot .menu {
  border: 0px solid #c00000;
  width: 250px;
  height: 32px;
  padding: 0px;
  margin: 0 auto;
}

#foot .menu .title UL {
  border: 0px solid #000000;
  width: 220px;
  height: 32px;
  padding: 0px;
  margin: 0 auto;
}


#foot .menu .title SPAN,
#foot .menu .title .bottom {
  display: none;
}

#foot .menu .title,
#foot .menu .title a:link,
#foot .menu .title a:visited,
#foot .menu .title a:hover,
#foot .menu .title a:active  {
  color: #6789B2;
  text-decoration: none;
  background: transparent;
  border: 0;
  font-weight: normal;
  font-size: 11px;
}

#foot .menu .title a:hover {
  text-decoration: underline;
}

#foot .menu .title UL LI {
  float: left;
  display: inline;
  background: url("potty_0.png") no-repeat 0 5px;
  margin: 0 5px 0 0;
  padding: 0 0 0 13px;
}

#foot .menu .title UL LI:first-child {
  float: left;
  display: inline;
  background: transparent;
  margin: 0 5px 0 0;
  padding: 0;
}














/*
 *
 * ---- MENÜ ----
 *
*/

#main_menu .menu, #right .menu {
  list-style: none;
  padding: 0;
  margin: 0;
}

#left .menu .title, #right .menu .title {
  width: 200px;
  margin: 0 0 4px 0;
  background: url(box_bg.png) top no-repeat;
}
/*
#right .menu .title {
  width: 160px;
  background: url(menu_right_bg.png) top no-repeat;
}
*/
.menu .title {
  margin: 0 0 4px 0;
  font-size: 10px;
  font-family: Thoma, verdana, arial, sans-serif;
  font-weight: bold;
  color: #c00000;
}

.menu_right .title {
  width: 200px;
  margin: 0 0 10px 0;
  background: url(mbox_bg.png) top no-repeat;
  font-size: 10px;
  font-family: Thoma, verdana, arial, sans-serif;
  font-weight: bold;
  color: #ee3328;
}

.menu .title .bottom , #right .menu .title .bottom, .menu_right .title .bottom{
  background: url("box_bg.png") bottom no-repeat;
  width: 200px;
  height: 10px;
}

.menu .title A, .menu_right .title A {
  text-decoration: none;
}


.menu .title UL, .menu_right .title UL {
  list-style: none;
  padding: 0;
  margin: 0 20px;
}

.menu .title UL LI, .menu_right .title UL LI {
  padding: 0 0 2px 0;
  margin: 0;
}


#left .menu .title UL LI A {
  width: 150px;
}

#right .menu .title UL LI A {
  width: 140px;
}

.menu .title UL LI A {
  color: #456789;
  display: block;
  border-bottom: 1px solid #ffffff;
}

#right .menu .title UL LI A , .menu_right .title UL LI A {
  color: #456789;
  font-weight: normal;
}

.menu .title UL LI A:hover, .menu_right .title A:hover {
  //text-decoration: underline;
  border-bottom: 1px solid #eaeaea;
  background-color: #f3f5f7;
}


#left .menu .title SPAN {
  width: 132px;
}
#right .menu .title SPAN {
  width: 122px;
}
.menu .title SPAN {
  height: 20px;
  display: block;
  padding: 4px 0 0 30px;
  margin: 0 0 0 8px;
  background: url(potty.gif) left no-repeat;
  background-position: 0 7px;
}





#error404 {
  width: 400px;
  margin: 20px auto;
}

#error404 .error_img {
  width: 100%;
  height: 30px;
  margin: 20px 0;
  text-align: center;
}



#rkk_swf {
  width: 180px;
  /*height: 98px;*/
  border: 1px solid #c00000;
  margin: 5px auto;
  padding: 3px;
}

#right_banner {
  width: 120px;
  background-color: #eaeaea;
  margin: 5px auto;
  padding: 10px 20px;
}

#right_banner SPAN {
  color: #858585;
  margin-bottom: 5px;
}

#head_banner {
	width: 468px;
	height: 60px;
	padding: 0;
	display: block;
	position: absolute;
	top: 31px;
	left: 246px;
	border: 1px solid #eaeaea;
	background: #fff;
}

.banner_120_45 {
  width: 120px;
  border: 1px solid #858585;
  margin: 5px auto;
  padding: 3px;
}

.banner_120_45 IMG, .banner_120_45 a:link {
  border: 0;
}

.banner_120_45:hover {
  border: 1px solid #c00000;
}




tr.sorvalaszto {
	background: white url("dots-sep.gif") repeat-x bottom;
}

.alcim, .kit {
  background: url("cim_bg.jpg") repeat-x;
}

.alcim {
  padding: 0 0 0 10px;
}


.thead {
  background: url("cim_bg.jpg") repeat-x;
  height: 16px;
  padding: 2px 10px;
  color: #c00000;
}

.thead .right {
  float: right;
  font-weight: normal;
  color: #456789;
}

.tanterv_table TR {
  /*height: 26px;*/

  background: url("dots-sep.gif") bottom repeat-x;  
}

.tanterv_table TD {
  padding: 6px 4px;
}



.akt_box {
  border: 0px solid #c00000;
  margin: 0 0 20px 0;
  padding: 0;
  position: relative;
  width: 500px;
  display: block;
}

.akt_box .avatar {
  width: 50px;
  height: 50px;
  border: 0px solid #eaeaea;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.akt_box .date {
  width: 425px;
  border-top: 3px double #eaeaea;
  float: right;
  color: #858585;
  margin: 16px 0 0 55px;
  padding: 0;
  font-size: 10px ;
  text-align: right;
  position: absolute;
  top: 0;
  left: 0;
  font-family: Tahoma, Verdana, Arial, sans-serif;
}

.akt_box .title {
  width: 425px;
  color: #c00000;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  margin: 0 0 0 55px;
  padding: 0;
  border: 0px solid #000000;
  line-height: 120%;
}

.akt_box .title a {
  color: #c00000;
  font-size: 11px;
  font-weight: bold;
}


.akt_box .content {
  width: 425px;
  margin: 40px 0 0 55px;
  padding: 0;
  line-height: 150%;
  font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
  text-align: justify;
}


.akt_box .content p, .akt_box p {
  margin: 10px 0 10px 0;
}


.akt_box .bottom {
  clear: both;
  width: 425px;
  height: 1px;
  background: none !important;
  display: none;
}


#enaptar {
  padding: 2px;  width: 180px;  margin: 0 8px;    background-color: #fff;
}

#naptar {
  width: 160px;
  background-color: #fff;
  margin: 10px 0 0 38px;
  padding: 10px;
  border: 0 solid #9e9e9e;
  display: block;
  z-index: 0;
}

#naptar span {

}

#naptar form {
  margin: 10px 0 0 0;
  padding: 0;
}

table.naptar_table {
  margin: 0;
  float: left;
  border-collapse: separate;
  border-spacing: 2px 2px;

}
/*
table.naptar_table {
  margin: 0;
  float: left;
  border-collapse: separate;
  border-spacing: 4px 2px;

}
*/
#head_rnd_img {	width: 468px;	height: 60px;	position: absolute;	top: 21px;	left: 246px;	border: 0 solid #eaeaea;}

.bbox {
  width: 490px;
  margin: 20px 0;
  padding: 0;
}

h2.thead {
  width: 470px;
  background: url("cim_bg.jpg") repeat-x;
  height: 16px;
  padding: 2px 10px;
  margin: 0;
  color: #c00000;
}

.thead .right {
  float: right;
  font-weight: normal;
  color: #456789;
}

ul.tbody {
  width: 490px;
  border: 0px solid #000000;
  list-style-type: none;
  padding: 0;
  margin: 0;

}

ul.tbody li {
  width: 470px;
  border: 0px solid #cf0000;
  margin: 0;
  padding: 4px 10px;
  background: url("dots-sep.gif") bottom repeat-x;
  clear: both;
  position: relative;
}

ul.tbody li span {
  border: 0px solid #ff00ff;
  float: right;
  margin: 0 0 0 10px;

}

ul.tbody li span img {
  padding: 0;
  margin-bottom: 4px;
}

ul.tbody li .btm {
  border: 0px solid #ff00ff;
  height: 1px;
  clear: both;
}

ul.tbody li .e_bottom {
  height: 1px;
  border: 0px solid #ff00ff;
  clear: both;
}







