@charset "utf-8";
/* CSS Document */

/* Zavodszky Design  -  Altalanos Osztalyok */

/* Altalanos Formazasi Ertekek */ 

a {
	/* color: #b13600; */
	text-decoration: none;
	outline: none;
}


hr {
	height: 1px;
	margin: 10px 0;  				/* 20px 0 elsore */
	background: #FFFFFF;
	border: none;
	clear: both;
}

.font_10p {font-size: 10px}
.font_9pt {font-size: 9px}
.font_8pt {font-size: 8px}
.c_2e2627 {color: #2e2627}
.fntdark  {color: #2e2627}
.fntblack {color: #000000}
.fntwhite {color: #FFFFFF}
.fntbrick {color: #b16d43}
.fntbrun {color: #846857}
.fntgrey {color: #808080}
.fntgrun {color: #339966}
.fntnari {color: #db7937}
.zavodszk {font-size:10px; font-style:italic; color:#988988;}
.zavodszk a, .zavodszk a:visited, .zavodszk a:active {font-size:10px; font-style:italic; color:#988988;}
.zavodszk a:hover {font-size:10px; font-style:italic; color:#444444;}


/*h1 {
padding: 20px 0;
letter-spacing: -1px;
font: 2.2em Arial, Helvetica, sans-serif;
}

h2 {
padding: 20px 0;
letter-spacing: -1px;
font: 1.5em Arial, Helvetica, sans-serif;
}

h3 {
font: 1em Arial, Helvetica, sans-serif;
font-weight: bold;
}

p {
	margin: 0 0 20px 0;
	line-height: 20px;
	text-align: justify;
}

p, ul, ol {
margin: 0;
padding: 0 0 18px 0;
}

ul, ol {
	padding:0 0 18px 40px;
	line-height: 20px;
	margin: 0 0 20px 0;
}
*/

blocquot {
margin: 22px 40px;
padding: 0;
}

small {
font-size: 0.85em;
}
 
img {
border: 0;
}

sup {
position: relative;
bottom: 0.3em;
vertical-align: baseline;
}

sub {
position: relative;
bottom: -0.2em;
vertical-align: baseline;
}

acronym, abbr {
cursor: help;
letter-spacing: 1px;
border-bottom: 1px dashed;
}

/* Altalanos Osztalyok */
 
.clear {
clear:both;
}

.floatlef {
float: left;
}

.floatrig  { 
float: right;
}
 
.textleft { 
text-align: left;
}
.txtright { 
text-align: right;
}

.textcent { 
text-align: center;
}

.txtjustf { 
text-align: justify;
}
 
.bold { 
font-weight: bold;
}
.italic { 
font-style: italic;
}
.underlin { 
border-bottom: 1px solid;
}
.highligh { 
background:#201617;
color:#08b2ff;
}
 
.wrap { 
width: auto;
margin: 0 auto;
}
 
.img-left {
float: left;
margin: 4px 10px 4px 0;
}
.img-right {
float:right;margin:4px 0 4px 10px;
}
 
.nopadding {
padding: 0;
}
.noindent {
margin-left: 0;
padding-left: 0;
}

.nobullet {
list-style: none;
list-style-image: none;
}


/* img ertekei */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

/* kepalairas */

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* USEFUL */
	 
/*.clear {    az altalanos ezzel kezdodik
	clear: both;
}*/

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

