body{
	/*background-image: url(img/hatter.jpg);*/
	background-repeat: repeat;
	background-color:#FFFFFF;
	margin: 0 auto;
	font-family: Verdana, Helvetica, Arial;
	font-size: 0.8em;
	color: #b40000;
	width: 1024px;
}
table{
	border-color:#b40000;
}
#webfejlesztes_nav{
	margin-bottom:10px;
}
.background1{
	/*background-color:#FFDF92;*/
	
}
.background2{
	/*background-image: url(img/Menu.png);
	background-position: center center;
	background-repeat: no-repeat;*/
}
.jg_minipic2 {
  /*height:135px;*/
  border:4px solid white;
}

.jg_minipic3 {
 /* height:120px;*/
 border:4px solid white;
}

#refTable td {
	padding:5px;
}
#refTable a{
	display:block;
	color:#b40000;
	text-decoration:none;
}

.nevnap{
	font-size:10px;
}

#header{
	height:120px;
}

a img{
	border: 0;
}
.hirekdatum{
	font-style:italic;
}

/*menu középre igazítása*/
/*#first_n_active_menubutton, .first_menubutton{
	padding-left: 80px;
}*/

/*almenü hozzáillesztése*/
/*.first_submenubutton{
	padding-left: 60px;
}*/
ul {list-style-type:circle;}

#menu{
	width:862px;
	height:35px;
	background: transparent url(img/menu_loop.jpg) repeat-x;
	margin-left:4px;
	margin-right:0px;
	font-size: 0.7em;
	line-height:35px;
	text-align: center;
}

#menu ul li {
float: left;
list-style-type:none;
}

#menu ul {
margin-left:80px;
}

#menu_bottom{
	font-weight: bold;
	font-size: 1.0em;
	padding-right:20px;
}
.background3{
	background-image: url(img/tartalom_line2.png);
	background-repeat: repeat-y;
	background-position:center center;
}
#menu_bottom table{
	border-collapse: collapse;
}
#submenu a, #active_menubutton{

	padding: 5px 35px 5px 35px;
}

#menu a{
	padding: 10px 35px 10px 35px;
}
#menu a:link, #menu a:visited{
	text-decoration: none;
	/*background-color: #b40000;*/
	color: #AE0202;
}

#menu a:hover{
	background: transparent url(img/menu_activ_loop.jpg) repeat-x;
	color: #fff;
}
#menu a.active{
	background: transparent url(img/menu_activ_loop.jpg) repeat-x;
	color: #fff;
}

#submenu a{
	background-color: #fff;
	color: #b40000;
	text-decoration: none;
	font-size: 12px;
}

/*#active_and_linked_menubutton kijelölővel az egyes szolgáltatások ill. referenciák almenükből hivatkozhatóvá van téve a Szolgáltatások ill. a Referenciák menüpont*/
#submenu a:link, #submenu a:visited, #active_menubutton, 
#active_and_linked_menubutton a:link, #active_and_linked_menubutton a:visited{ 
	background-color: #fff;
	color: #b40000;
	text-decoration: none;
}

#active_menubutton_szolgaltatasok a:hover{
	color: #fca241;
}

#submenu a:hover{
	text-decoration: underline;
}

#submenu{
	/*font-variant: small-caps;*/
	font-size: 12px;
	/*font-weight: bold;*/
}

.active_submenubutton{
	/*font-weight: bold;*/
	padding: 5px 35px 5px 35px;
	color: #fca241;
	font-size: 12px;
}

#menu_bottom td{
	text-align: right;
	padding: 5px 20px 5px 20px;
}

#menu_bottom a:link, #menu_bottom a:visited{
	color: #fca241;
	text-decoration: none;
}

#menu_bottom a:hover{
	color: #b40000;
	text-decoration: none;
}

#content{
	/*background-image: url(img/content_bg.gif);
	background-repeat: repeat-x;*/
	/*font-family: Verdana, Helvetica, Arial;*/
	font-size: 11px;
	padding: 0 10px 0 20px;
	text-align: justify;
}
#tab-content {
	font-size: 13px;
	padding: 0 40px 0 20px;
	text-align: justify;
	width:900px;
}
#tab-content table {
	font-size: 11px;
}

#szolg_content{
	/*background-image: url(img/content_bg.gif);
	background-repeat: repeat-x;*/
	/*font-family: Verdana, Helvetica, Arial;*/
	font-size: 11px;
	padding: 0 10px 0 20px;

}
#szolg_content table td{
	font-size: 11px;
}

#szolgaltatas_content_table p{
	text-align: center;
}

/*.content_cell_on_main_page{
	padding-top: 30px;
}*/

#content table td{
	font-size: 11px;
}

#content_right{
	/*font-family: Verdana, Helvetica, Arial;*/	/*a body kijelölőhöz tartozó azonos tulajdonság nem lépett érvénybe, ezért kell*/
	vertical-align: top;
}

#content_right table{
	margin-top: 16px;
}

#pagename{
	/*text-align: right;*/
	margin-top: 20px;
}

/*#content p{
	font-size: 11px;
}*/

p a:link, p a:visited{
	color: #b40000;
}

p a:hover{
	color: #fca241;
}

#link a:link, a:visited{
	color: #b40000;
}
#link a:hover{
	color: #fca241;
}

.tovabb{
	padding-left: 323px;
}
.tovabb2{
	padding-left: 135px;
}
.tovabb3{
	margin-top: 305px;
	padding-left: 135px;
}
.vissza{
	padding-left: 10px;
}
.szoveg a:link, .szoveg a:visited{
	color: #b40000;
}
.szoveg a:hover{
	color: #fca241;
}
.megjegyzes a:link, .megjegyzes a:visited{
	color: #b40000;
}
.megjegyzes a:hover{
	color: #fca241;
}

.archiv a:link, .archiv a:visited{
	color: #fca241;
}

.archiv a:hover{
	color: #b40000;
}

font{
	font-size: 12px;
}

h2{
	font-size: 15px;
	/*font-style: italic;*/
	letter-spacing: 0.2em;
	text-align: left;
}

h3{
	color: #b40000;
	font-size: 13px;
	line-height:10px;
	/*font-variant: small-caps;*/
}
.szolg{
	color: #b40000;
	font-size: 13px;
	line-height:10px;
	letter-spacing: 0.0em;
}

h4{
	font-size: 9px;
	letter-spacing: 0.2em;
}

.h4{
	text-align: center;
	margin-top:-10px;
	font-size: 13px;
	letter-spacing: 0.0em;
}


h5{
	font-size: 10px;
	text-align: center;
}

.ugyfel_logo{
	float: left;
	margin-right: 5px;
}
.ugyfel_logo img{
	border: 0;
}

#banners{	/*ez egy <td> elem*/
	vertical-align: top;
}


.banner{	/*ezek az előbbiben szereplő banner <div>-ek*/
	margin-bottom: 5px;
}

#menu_bottom{
	margin-top: 30px;
}


.zaszlo_nyelvek{
	position: absolute; top: 8px; left: 695px;
	/*font-family: Verdana, Helvetica, Arial;*/
}

.summary{
	position: relative; top: 0px; left:15px;
	/*font-family: Verdana, Helvetica, Arial;*/
	font-size: 12px;
	color: #fca241;
	/*width: 190px;*/
	text-align: center;
}

#footer{
	width:902px;
	height:46px;
	background: url(img/lablec.png) no-repeat right top;
}
.share{
	margin-left:350px;
	margin-top:5px;
}
/*referenciak.html*/
#reference_nav{
	/*font-family: Verdana, Helvetica, Arial;*/
	font-size: 13px;
	font-style: italic;
	color: #b40000;
	/*background-color: #b40000;*/
	/*margin-top: -34px;*/
	margin-left: 2px;
	margin-top: 0px;
	margin-bottom: 35px;
	/*border: #fca241 solid 1px;*/
	/*background-image: url(img/content_bg_middle.gif);
	background-repeat: repeat-x;
	background-position: 0 50%;*/
}

#reference_nav td{
	padding: 5px 0 5px 10px;
	/*border-bottom: #fca241 dotted 1px;*/
	/*text-align: center;*/
	/*letter-spacing: 0.1em;*/
}

/*#reference_nav a{
	font-weight: bold;
}*/

#reference_nav a:link, #reference_nav a:visited{
	text-decoration: none;
	color: #b40000;
	padding-left: 15px;
}

#reference_nav a:hover{
	text-decoration: underline overline;
	color: #b40000;
}

.reference_point{
	text-align: center;
	margin-right: 10px;
	/*border-right: 1px dotted #fa7e14;*/
}

.reference_point a{
	text-decoration: none;
	color: #b40000;
}

.reference img{
	float: right;
}

.reference{
	margin-bottom: 80px;
	clear: both;
}

.refActiveMenuItem{
	margin-right: 10px;
	/*font-weight: bold;*/
	color: #fa7e14;
}

.referencePic{
	border: 1px solid #b06262;
	padding: 1px;
}

#referenceInfo{
	font-size: 14px;
	color: #b40000;
	margin-bottom: 20px;
	margin-right:15px;
}

#referenceInfo a{
	text-decoration: none;
	font-size: 14px;
	color: #b40000;
}

.info{
	color: #fca241;
}

#activeReferenceButton{
	font-weight: bold;
}
/*******webfejlesztés******/
#webref_smallPics{
	float: left;
	border-right: 1px dotted #fca241;
	padding-right: 10px;
	margin-right: 10px;
}

#webref_smallPics #first{
	margin-bottom: 15px;
}

#webref_bigPics img{
	/*position: absolute;*/	/*a kis képekhez tartozó onclick események kezeléséhez*/
}

#turner{
	color: #e2e2e1;
	text-align: right;
	margin-right:30px;
}

#turner a{
	color: #fca241;
}
#tab_turner {
	color: #e2e2e1;
	text-align: right;
	margin-right:70px;
	font-size: 11px;
}
#tab_turner a{
	color: #fca241;
}
/*******online reklámok*********/

#bannerref_table{
	margin-bottom: 20px;
	text-align: center;
}

#bannerref_table a{
	text-decoration: none;
	color: #b40000;
}

#bannerref_banners{
	text-align: center;
}

#bannerref_banners div{
	text-align: center;
	/*position: absolute;*/
	margin-bottom: 10px;
	border-bottom: 1px dotted #fca241;
	padding-bottom: 10px;
}
/*********************************/
/*ref_logotervezes_x.html*/
.nav{
	color: #b40000;
}

.nav a:link, .nav a:visited{
	text-decoration: none;
	color: #fca241;
}

.nav a:hover{
	color: #fa7e14;
}

/********************************/

/*partnerek.html*/
#partnerekForm{
	float: right;
}

#partnersTable{
	text-align: center;
}

#partnersTable td{
	font-size: 16px;
}
/*********************************/

a.jelszomod:link,a.jelszomod:visited{
	color: #b40000;
}
a.jelszomod:hover{
	color: #fca241;
}
.hButton{
	 font-size:12px;
	 font-family:Verdana, Helvetica, Arial;
	 font-weight:bold;
	 color:#b40000;
	 background-color:#FFFFFF;
	 border-style:solid;
	border-color:#999999;
	
}


.controlset	A:link    {text-decoration: none; color: #b40000;}
.controlset	A:visited {text-decoration: none; color: #b40000;}
.controlset	A:active  {text-decoration: none; color: #b40000;}
.controlset	A:hover   {text-decoration: none; color: #fca241;}

/*hirek*/
.hircim	A:link    {text-decoration: none; color: #b40000;}
.hircim	A:visited {text-decoration: none; color: #b40000;}
.hircim	A:active  {text-decoration: none; color: #b40000;}
.hircim	A:hover   {text-decoration: none; color: #fca241;}
/*archivum*/
.archiv_kategori{
	font-weight:bold;
	padding-left:30px;
}
.years ul li{
	list-style-type: none;
	padding-right:30px;
}
.years a{
	color: #b40000;
}
.months ul li{
	list-style-type: none;
		padding-right:30px;
}
.months a{
	color: #b40000;
}
.categori ul li{
	list-style-type: none;
		padding-right:30px;
}
table.calendar{
	margin-top:55px;
	border:1px solid #1A3E30;
}
.selected {
	font-weight:bold;
}
.calendar_date					{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; color : #222222; }
a.calendar_date					{ color: #0000aa; text-decoration: none; }
a.calendar_date:hover			{ color: #000080; text-decoration: underline; }

.calendar_navigation			{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; color : #222222; }
a.calendar_navigation			{ color: #0000aa; text-decoration: none; }
a.calendar_navigation:hover		{ color: #000080; text-decoration: underline; }

.calendar_day					{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color : #FFFCC7; }
a.calendar_day					{ color: #0000aa; text-decoration: none; }
a.calendar_day:hover			{ color: #000080; text-decoration: underline; }

.calendar_date_number			{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #FFE9B2; }
a.calendar_date_number			{ color: #FFE9B2; text-decoration: none; }
a.calendar_date_number:hover	{ color: #FFE9B2; text-decoration: underline; }

.calendar_date_small					{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #b40000; }
a.calendar_date_small					{ color: #b40000; text-decoration: none; }
a.calendar_date_small:hover			{ color: #b40000; text-decoration: underline; }

.calendar_navigation_small			{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color : #222222; }
a.calendar_navigation_small			{ color: #0000aa; text-decoration: none; }
a.calendar_navigation_small:hover		{ color: #000080; text-decoration: underline; }

.calendar_day_small					{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #222222; }
a.calendar_day_small					{ color: #0000aa; text-decoration: none; }
a.calendar_day_small:hover			{ color: #000080; text-decoration: underline; }

.calendar_date_number_small			{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; color : #FFE9B2; }
a.calendar_date_number_small			{ color: #FFE9B2; text-decoration: none; }
a.calendar_date_number_small:hover	{ color: #FFE9B2; text-decoration: underline; }

table.rounded td 			{ -moz-border-radius: 10px 10px 10px 10px; }
table.rounded5 td 		{ -moz-border-radius: 5px 5px 5px 5px; }
table.notrounded td 		{ -moz-border-radius: 0px 0px 0px 0px; }

.text					{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 13px; color : #1A3E30; }
a.text					{ color: #0000aa; text-decoration: none; }
a.text:hover			{ color: #1A3E30; text-decoration: underline; }

