/*CSS reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
video,section,footer,nav,audio,aside,article {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

h2, h3, h4, h5, h6{
font-weight: normal;
}

input,select,optgroup,option,textarea,button{
	margin:0;
	padding:0;
	font: normal 1em/1em Arial, Helvetica, Nimbus Sans L, Nimbus Sans, Liberation Sans, FreeSans, freesans, sans-serif;
}

optgroup{
	font-weight: bold;
	text-indent: 1em;
}

label{
	cursor: pointer;
	display: block;
}

address{font-style:normal;}

html *:focus {
	outline: 0;
}

body{
	line-height: 1;
	color: #333;
	font: normal 81.25% Arial, Helvetica, Nimbus Sans L, Nimbus Sans, Liberation Sans, FreeSans, freesans, sans-serif;
	background: #fff;
}
ol, ul {
	list-style: none;
}
/*linkek*/
a img{border:0;}

a{color: #004797; text-decoration:none}

a:hover{text-decoration:underline}

a:active{color: #960014;}

a:visited{color:#033260}

a:focus{outline: 1px dotted #004797;}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*generic*/
.clearleft{clear: left;}
.clearright{clear:right}
.clearboth{clear:both;}
.blue{color:#004797 !important;}
.lightblue{color:#3374c1;}
.sup{vertical-align: super;}
.upper{
	text-transform: uppercase;
}
.setcenter{margin: 0 auto;}
.hide{display:none;}
.show{display: block;}
.floatright{float: right;}
.floatleft{float: left;}
.pt17{padding-top: 17px;}
sup{vertical-align: super;font-size: 86%;}
strong,b,.bold{font-weight: bold;}
em,i{font-style: italic;}
small{font-size:76.92%;}

#rteEdit{
	background: #fff;
	padding: 10px;
}

#rteEdit,#rteEdit p,#rteEdit li{text-align: left !important;}

#rteEdit p{
	margin: 0 0 0.769em 0;
}

#rteEdit td p{margin-bottom:0;}

#rteEdit .lead, #rteEdit .lead p{
	font-weight: bold;
	padding-bottom: 11px;
}

.date{
	color: #666;
	padding-bottom: 5px;
}
#rteEdit .info{
	font-size: 0.85em;
	color: #666;
	padding-top: 16px;
}


/*képek*/
#rteEdit img[align="right"]{
float: right;
margin: 0 0 0.5em 0.5em; 
}

#rteEdit img[align="left"]{
float: left;
margin: 0 0.5em 0.5em 0; 
}

#rteEdit a img{
	border: 1px solid #D6D6D6;
}

#rteEdit a:hover img,#rteEdit a:focus img{
	border: 1px solid #004797;
}

#rteEdit img{max-width:100%;}

/*táblázatok*/
#rteEdit table{
	border-collapse:collapse;
	width: auto;
	margin: 0.5em 0 1em 0;
}

#rteEdit table th,#rteEdit table td{
	vertical-align: middle;
	border: 1px solid #fff;
	padding: 7px;
}

#rteEdit table th{
	text-align: center;
	font-weight: bold;
	background: #004797;
	color: #fff;
}

#rteEdit table td{
	text-align: left;
	background: #efefef;
}

#rteEdit table.layouttable td{
	background: none;
	border: none;
	vertical-align: top;
}

/*alcímek - szín és stílusok helyetesíthetőek*/
#rteEdit h2,#rteEdit h3{
color: #004797;
font-weight: bold;
font-size: 110%;
margin: 0 0 0.3em 0; 
}

#rteEdit h4,#rteEdit h5{
font-weight: bold;
margin: 0 0 0.3em 0;  
}

/*szöveg méret*/
#rteEdit font[size="2"]{
font-size: 1.2em;
}

#rteEdit font[size="3"]{
font-size: 1.4em;
}

#rteEdit font[size="4"]{
font-size: 1.6em;
}

#rteEdit font[size="5"]{
font-size: 1.8em;
}

#rteEdit font[size="6"]{
font-size: 2em;
}

/*listák*/
#rteEdit ol,#rteEdit ul{
	margin: 0 0 1.5em 1.5em; 
}

#rteEdit ol li{
	list-style: decimal outside none;
	padding-top: 3px;
}

.list li{
	margin-bottom: 14px;
	padding-left: 10px;
	background: transparent url(../images/bullet_arrow.gif) no-repeat left 5px;
}

#rteEdit ul li{
	list-style: none outside url("../images/li_jel.gif");
	padding-top: 10px;
}

#rteEdit hr{
	border: 1px solid #DBDBDB;
	margin: 0.6em 0 0.6em 0;
	clear: both;
}
