/* CSS Document */
html, body, div,ul,li,tr,td,a { 
  margin:0; 
  padding:0;	
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
table, tr, td {margin-top:0px;}
body {	
/*	background:url(../images/bg.gif) #F0F0F0;*/
	background-color:white;/*#565759;/*#ACA59D;/*#003366;*/
	color:#636363;
/*	margin-top:5px;
	margin-bottom:5px;*/
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight:bold;
}
input {
  background:inherit;
}
img:before {content:'<img>';}
img:after {content:'</img>';}
input.btn {
	background:black url(../images/menu_bg3.jpg) bottom repeat;
	color:white;
}
a {
	color:#FCEA7C;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
  text-decoration:underline;
}

#maintable{
	height:100%;
	width:1000px;
	margin-top:0px;
	padding:0;
}
/*td {
	border:1px dotted black;
}*/

img {
	border:0;
	padding:0;
	margin:0;
}
table{
	background:#F0F0F0;
}
.header td {	
	/*height:90px;*/
	background:#ADB9C7;/*#003366;*/
	padding:0;
	margin:0;
	/*border-bottom:1px solid #F0F0F0;*/
}
#contenttable{
/*	border-bottom:1px solid #DDDDDD;*/
	background:url(../images/blue/content_bg2.jpg) top repeat-x;
	height:100%;
	margin:0;
	padding:0;
}
.main {
/*	background:url(../images/content_bg.jpg) top repeat-x;*/
}
#sidemenu {
	margin:0px;
	padding:0px;
/*	border:1px solid;*/
	width:130px;
	padding-bottom:5px;
/*	vertical-align:bottom;*/
	background:url(../images/content_bg.jpg) top repeat-x;
	height:100%;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
}
#newsmenu {
	margin:0px;
	padding:5px;
/*	border:1px solid;*/
	width:190px;
	padding-bottom:5px;
/*	vertical-align:bottom;*/
	background:url(../images/content_bg.jpg) top repeat-x;
	height:100%;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
}
#sidemenu img {
	margin:0px;
	padding:0px;
/*	width:200px;
	height:563px;/*
/*	border:1px solid #000000;*/
}
.menu{
	margin:0px;
	padding:0px;
	background:#F0F0F0 url(../images/menu_bg2.jpg) top repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	height:17px;
}
.menu td{
/*	border-top:black 1px solid;*/
	padding:0px;
	margin:0px;
}
ul {
	padding:0px;
	margin:0px;
}
li {	
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
.menu li {
	list-style:none;
	float:left;
	border:0;
	padding:0px;
	margin:0px;
	height:17px;
}
.menu li a {
	padding:0px;
	margin:0px;
	width:95px;
	height:17px;
	text-decoration:none;
/*	color:#636363;*/
	color:#F0F0F0;
	display:block;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	border-bottom:1px solid transparent;
	text-align:center;
}
.menu li a span {
  height:100%;
  padding-top:2px;
}

.menu li a:hover{
	padding:0px;
	margin:0px;
  background-color:#F0F0F0;
	background-image:url(../images/menu_hover_bg2.jpg);
/*	font-weight:bold;*/
  text-decoration:none;
  border-left:1px solid white;
  border-right:1px solid white;
  border-bottom:1px solid white;
  /*color:black;*/
	height:17px;
}
.menu li.activemenu a{
	padding:0px;
	margin:0px;
	height:17px;
  background-color:#B9B9B9;
	background-image:url(../images/menu_hover_bg.jpg);
/*	font-weight:bold;*/
  text-decoration:none;
  border-left:1px solid white;
  border-right:1px solid white;
	border-bottom:1px solid #B9B9B9;
}
.menu li.activemenu a:hover{
	padding:0px;
	margin:0px;
  background-color:#F0F0F0;
	background-image:url(../images/menu_hover_bg.jpg);
	font-weight:bold;
  text-decoration:none;
  border-left:1px solid white;
  border-right:1px solid white;
  border-bottom:1px solid white;
  /*color:black;*/
	height:17px;
}
  
#content {
	padding:0px;
	height:100%;
	overflow:hidden;
	width:680px;
	background:url(../images/content_bg3.jpg) top center repeat-x;
/*	background:url(../images/RECIA_logo.gif) bottom fixed no-repeat;*/
}
#tartalom{
/*	height:100%;*/
}


#webmaster {
/*	border: 1px #FCEA7C double;*/
	background:#4F4F4F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:2px 0px 2px 0px;
	float:none;
	color:white;
/*	margin:2px 0px 2px 0px;*/
}
#webmaster a:hover{
	color:#FFFF00;
	text-decoration:underline;
}


.lablec{
/*	background:#4F4F4F;
	background:black url(../images/menu_bg2.jpg) bottom repeat;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:2px 0px 2px 0px;
	float:none;
	color:black;
	text-align:center;
	height:17px;
}
.lablec td{
	border-top:1px solid #CCCCCC;
}
.lablec a {
	color:blue;/*#FCEA7C;*/
	font-weight:bold;
	text-decoration:none;
}

.lablec a:hover{
	/*color:#FFFF00;*/
	text-decoration:underline;
}

#leftborder {
	width:30px;
	margin:0px;
	padding:0px;
/*	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #DDDDDD;*/
	background-image:url(../images/_leftborder.gif);
	background-position:left;
}
#rightborder {
	width:30px;
	background-image:url(../images/_rightborder.gif);
	background-position:right;	margin:0px;
	padding:0px;
/*	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #DDDDDD;*/
}

#filelist {
	background:inherit;
	font-size:11px;
/*	 filter:
    progid_DXImageTransform.Microsoft.MotionBlur(strength=13, direction=310);*/
}
#filelist th{
	background:black;
	color:white;
}
#filelist td{
	background:#CCCCCC;
	color:#636363;
	padding:2px;
	height:17px;
}
#filelist td a{
/*	font:"Times New Roman", Times, serif;*/
	background:#CCCCCC;
	color:#636363;
	text-decoration:none;
}
#filelist td a:hover{
	color:white;
}

.felirat {
	width:50%;
	padding-right:5px;
}
.ertek {
	width:50%;
}
.tabls{
	padding:0;
	margin:0;
	background:url(../images/ls.gif);
	float:left;
	height:20px;
	width:5px;
}
.tabc{
	background:url(../images/c.gif);
	padding:0;
	margin:0;
	height:18px;
	float:left;
	border-top:1px black solid;
}
.tabc a {
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
	color:white;
}
.tabrs{
	padding:0;
	margin:0;
	background:url(../images/rs.gif);
	float:left;
	height:20px;
	width:5px;
}
.tab {
	background:#F0F0F0;
	width:720px;
	height:300px;
	border:1px black solid;
	clear:both;
}
#loginformtable {
	background:inherit;
	font-size:11px;
}
#loginformtable input {
	background:inherit;
	height:17px;
	font-size:11px;
}
/*#me {
	float:right;
	overflow:auto;
}*/
#images {	
	background:inherit;
	text-align:center;
	vertical-align:top;
}
#images img{
	border:none;
	width:50px;
	margin:3px;
}
.ujsor {
	clear:both;
}
#mainmenu{
  width:97%;
  height:420px;
  background:inherit;
  margin:0;

}
#mainmenu td {
  border:4px double;
/*  filter:alpha(opacity=50);
  -moz-opacity:.5;
  opacity:.5;*/
}
#mainmenu div {
cursor:hand;
font-weight:bold;
font-size:12px;
}
#mainmenu div.text {
cursor:hand;
}
#mainmenu .yellow{
	color:yellow;
}
#mainmenu p {
  font-size:10px;
}

#mainmenu div.transOFF {color:white;height:100%;}
#mainmenu div.transON  {color:white;opacity:.35;filter: alpha(opacity=35); -moz-opacity: 0.35;height:100%;}
#m0{
  background:url('../template/weshop.jpg') repeat-x white;
}
#m0.text{
	margin-top:10px;
}
#m1{
  background: url('../images/marla590x170.jpg') bottom left no-repeat #003366;
}
#m2{
  background: url('../images/computer2.jpg') bottom right no-repeat #C2893C;
}
#m3{
  background: url('../images/szerviz3.jpg') bottom left no-repeat #788F3D;
}
.m0{
  background-color:#36596D;
  border-color: #4A86A8;
  height:115px;
}
.m1{
  background-color: #003366;
  border-color: #003366;
}
.m2{
  background-color:#C2893C;
  border-color:#C2893C;
}
.m3{
	background-color:#788F3D;
	border-color:#788F3D;
}
#content_div {
  margin:2px;
  padding:5px;
}
.content_div {
  margin:2px;
  padding:5px;
/*  color:white;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
  border:1px solid #DCDCDC/*#F0F0F0*/;
/*  background-color:#003366;*/
  overflow:auto;
  text-shadow: 5px 5px 3px #000000;
}
.content_div a {
	color:#636363;
	text-decoration:none;
  
}
.content_div p {
  text-align:justify;
}
.content_div td>p {
  text-align:left;
}
.content_div ul {
  padding-left:15px;
}

.c_header{
	background:#4F4F4F;
	background:black url(../images/menu_bg3.jpg) bottom repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:5px 20px 10px 20px;
	float:none;
	color:white;
	text-align:center;
	height:18px;
	border-top:1px solid white;
}

#contact{
  width:400px;
}
.contact{
  background:inherit;
  color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
  border:1px solid #A9A9A9;
}
 
.contact th{
	background:black url(../images/menu_bg2.jpg) top repeat;
	color:white;
}
.contact td{
	background:#CCCCCC;
	color:#636363;
	padding:2px;
	height:17px;
}
.contact td a{
/*	font:"Times New Roman", Times, serif;*/
	background:#CCCCCC;
	color:#636363;
	text-decoration:none;
}
.contact td a:hover{
	color:white;
}

#referencia td{
	background:#CCCCCC;
	color:#636363;
	padding:10px;
	height:17px;
}
#referencia td a{
/*	font:"Times New Roman", Times, serif;*/
	background:#CCCCCC;
	color:#636363;
	text-decoration:none;
}
#referencia td a:hover{
	color:white;
}

div.name {
  
  height:19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
  font-weight:bold;
  width:300px;
  background:url(../images/tabheader.gif) right no-repeat;
  margin-top:5px;
  padding-left:5px;
  padding-top:2px;
}
.contact .pictd {
  width:70px;
}

.contact .name {
  font-weight:bold;
}
.title1 {
  font-weight:bold;
  margin-top:20px;
}
.title1 a{  
  text-decoration:none;
}
.title2 {
  padding-left:10px;
}
.felsorolas {
  padding-left:20px;
}
.mark {
  font-weight:normal;
}
.mark a:hover{
  text-decoration:none;

}
span.hiba {
  color:red;
}
span.regok {
  color:green;
}
table.terkep {
  padding:0;
  margin:0;
}
table.terkep td{
  padding:0;
  margin:0;
}
#newsDiv {
position:absolute; visibility:hidden; z-index:100;top:80;background:black;color:white;padding:1px;
}
#newsDiv table  {
  border:1px solid black;
}
#newsDiv .newsheader  {
	background:black url(../images/menu_bg3.jpg) bottom repeat;
  color:white;
  font-weight:bold;
  font-size:14px;
  padding-left:2px;
  padding-right:2px;
  height:18px;
}
iframe {
	margin:0px;
}
