body{
	/* width: 800px; */
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}

/*Ezek a beállítások lenullázzák a böngészők eredeti beállításait*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, a, pre, form, fieldset, input, th, td {
margin:0;
padding:0;
border:0;
}

body a:link {outline: none;}
body a:visited {outline: none;}
body a:hover {outline: none;}
body  a:active {outline: none;}
div.clear{clear:both;}


#angol {position:relative; float:right; width: 30px; height:30px; margin:0; right:0; top:0px; padding:0; border:3px solid; border-color:#FFFFFF; background-color:#00FF00; }

	
#lay{
	position:relative;
	top:0px;
	left:0px;
	padding:0;
	border:0;
	width: 800px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	margin-bottom:10px;

	background-repeat: repeat-y;
	height: auto;
	background-image: url(http://www.egriborvar.hu/egri/egri_bgr.jpg);
}

#lay_bor {
	position:relative;
	top:0px;
	left:0px;
	padding:0;
	border:0;
	width: 800px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	margin-bottom:10px;

	height: auto;
	background-color: #FFFFFF;
}
#lay_szep {
	position:relative;
	top:0px;
	left:0px;
	padding:0;
	border:0;
	width: 800px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	background-color: #BC9550;
	margin-bottom:10px;

}


/* !!!!!!!!!!!!     innen írtam az új stílusokat     !!!! */

#clear { clear:both; }

#tartalmi{
position:relative;
	height:auto;
	width:800px;
	margin:0;
	padding:0;
	border:0;
	clear:both;
}

#tartalmi p, ul, li {
font:Georgia, "Times New Roman", Times, serif;
font-size:16px;
text-align:justify;
line-height:18px;
font-weight:normal;
color:#FFFFFF;
margin:15px 0 0 0;
}

#tartalmi  li {
font:Georgia, "Times New Roman", Times, serif;
font-size:16px;
text-align:justify;
line-height:18px;
font-weight:normal;
color:#FFFFFF;
margin:0 0 0 40px;
}

#tartalmi p.elsobekezdes {
margin:0;
}

h1 {
font:Georgia, "Times New Roman", Times, serif;
font-size:18px;
line-height:normal;
font-weight:bold;
font-variant:small-caps;
text-align:left;
margin:0;
padding:0;
border:0;
}

.intro h2, .bor h2, .szep h2 {
position:absolute;
margin-left: -9999px;
}
.ceg h2, .boraszat h2, .turizmus h2, .kapcsolat h2 {
position:absolute;
margin-left: -9999px;
}

.ceg_eng h2, .boraszat_eng h2, .turizmus_eng h2, .kapcsolat_eng h2 {
position:absolute;
margin-left: -9999px;
}


h2 {
font:Georgia, "Times New Roman", Times, serif;
font-size:18px;
line-height:normal;
font-weight:bold;
font-variant:small-caps;
text-align:left;
margin:0;
padding:0;
border:0;
}

#tartalmi h2.topmargin {
margin:15px 0 0 0;
}

#content {
position: relative;
height:250px;
width:800px;
margin:8px 0 0 0;
padding:0;
border:0;
}

.content {
position: relative;
height:250px;
width:800px;
margin:8px 0 15px 0;
padding:0;
border:0;
}

#content_latvanypince {
position: relative;
height:auto;
width:800px;
margin:8px 0 0 0;
padding:0;
border:0;
}


#content_latvanypince p {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:18px;
margin:13px 0 0 0;
}

div#contentvendeglatas {
position: relative;
height:250px;
width:800px;
margin:8px 0 0 0;
padding:0;
border:0;
}


div#contentvendeglatas p  {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
margin:13px 0 0 0;
line-height:18px;
text-align:justify;
}

div#contentvendeglatas h2  {
margin:0;
padding:0;
border:0;
}

div#contentvendeglatas2 {
position: relative;
height:250px;
width:800px;
margin:14px 0 0 0;
padding:0;
border:0;
}


div#contentvendeglatas2 p  {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
margin:13px 0 0 0;
line-height:18px;
text-align:justify;
}

div#contentvendeglatas3 {
position: relative;
height:250px;
width:800px;
margin:14px 0 0 0;
padding:0;
border:0;
}


div#contentvendeglatas3 p  {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
margin:13px 0 0 0;
line-height:18px;
text-align:justify;
}



.elsobekezdes p {
margin:0;
}

#content2 {
position:relative;
height:290px;
width:800px;
margin:15px 0 0 0;
padding:0;
border:0;
}

#content2_eger {
position:relative;
height:290px;
width:800px;
margin:8px 0 0 0;
padding:0;
border:0;
}

#content3_eger {
position:relative;
width:800px;
margin:8px 0 0 0;
padding:0;
border:0;
}

.content_eger {
position:relative;
width:800px;
margin:15px 0 30px 0;
padding:0;
border:0;
/*background-color:#FFCC00;*/
}

#content3 {
position:relative;
height:440px;
width:800px;
margin:15px 0 0 0;
padding:0;
border:0;
}

.box1 {
position:relative;
float:left;
top:0;
height:auto;
width:345px;
margin:0;
padding:0;
border:0;
}

.box1_eger {
position:relative;
float:left;
top:0;
height:auto;
width:345px;
margin:0;
padding:0;
border:0;
}

.box1_eger img {
margin:0px 0 22px 52px;
padding:0;
border:0;
}

.box1_latvanypince {
position:relative;
float:left;
top:0;
height:auto;
width:365px;
margin:0;
padding:0;
border:0;
}

.box1 img {
margin:0px 0 0 52px;
padding:0;
border:0;
}

.box1_latvanypince img {
margin:60px 0 0 52px;
padding:0;
border:0;
}


.box2 {
position:relative;
float:left;
height:auto;
width:375px;
margin:0;
padding:0;
border:0;
}

.box2_eger { position:relative; float:left; height:auto; width:375px; margin:0 0 10px 0; padding:0; border:0;}

.box2_eger a:link { color:#FFFFFF; text-decoration:underline; outline: none;}
.box2_eger a:visited { color:#FFFFFF; text-decoration:underline; outline: none;}
.box2_eger a:hover { color:#CCCCCC; text-decoration:underline; outline: none;}
.box2_eger a:active {  color:#FFFFFF; text-decoration:underline; outline: none;}

topmargin_eger h2{ margin:0; }

.box2_latvanypince {
position:relative;
float:left;
height:auto;
width:395px;
margin:0;
padding:0;
border:0;
}

.box2vendeglatas {
position:relative;
float:left;
height:auto;
width:375px;
margin:0;
padding:0;
border:0;
}

.box2vendeglatas p {
font-family: Georgia, "Times New Roman", Times, serif;

}



.box2_latvanypince h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-variant: normal;
	color: #432200;
	font-weight: normal;
	font-style: italic;
	line-height:20px;
	margin:0;
	padding:0;
	border:0;
	top:0;
}

#box_tartalom{
position:relative;
float:left;
top:0;
height:620px;
width:550px;
margin:0;
padding:0;
border:0;
background-color:#ffffff;
}

#box_kep{
position:relative;
float:left;
top:0;
height:620px;
width:250px;
margin:0;
padding:0;
border:0;
background-color:#FFFFFF;
text-align:left;
}

#box_kep img{
margin:8px 0 0 10px;
padding:0;
border:0;

}

#cimke {
	text-align: center;
	padding-bottom: 40px;
	margin:120px 0 0 70px;
}




#text_line {
position:relative;
left:0;
top:0;
height:100px;
width:800px;
margin:0;
padding:0;

	color: #FFFFFF;

}


#text_line_content {
position:absolute;
height:90px;
width:640px;
margin:0;
padding:0;
border:0;
left:80px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#text_line_content h1{
font-family: Georgia, "Times New Roman", Times, serif;
color:#000000;
text-align:center;
margin:10px 0 0 0;
}

#text_line_content p {
text-align:center;
}


#map {
	color: #FFFFFF;
	height: 1010px;
	background-image: url(egri/map.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin:0 0 30px 0;
}
#map h1 {
font-family: Georgia, "Times New Roman", Times, serif;
color:#000000;
text-align:left;
margin:10px 0 0 79px;
}

#map p {
font:Georgia, "Times New Roman", Times, serif;
font-size:16px;
text-align:justify;
line-height:18px;
font-weight:normal;
color:#FFFFFF;
text-align:left;
margin:18px 0 0 79px;
}
.link { text-decoration:none; outline: none;}
.link a:link{ text-decoration:none; outline: none;}
.link a:visited{ text-decoration:none; outline: none;}
.link a:hover{ text-decoration:0; outline: none;}
.link a:active { text-decoration:none; outline: none;}
.link img { margin:0; padding: 0 0 0 5px; border:0; vertical-align:middle;}

#map_szep h1 {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-variant: normal;
	font-weight: normal;
	font-style: italic;
	line-height:20px;
text-align:left;
margin:10px 0 0 79px;
}

#map_szep h2 {
font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	font-variant: normal;
	font-weight:normal;
	font-style: normal;
	line-height:20px;
text-align:left;
margin:20px 0 0 79px;
}

#map_szep p {
font: Georgia, "Times New Roman", Times, serif;
font-size:16px;
text-align:justify;
line-height:20px;
font-weight:normal;
color:#FFFFFF;
text-align:left;
margin:18px 0 0 79px;
}
#map_szep {
	color: #FFFFFF;
	height: 970px;
	/* background-image: url(szep/map.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; */
}
.potty {
font-weight:bold;
font-size:large;
}


#galeria {
float:left;
position:relative;
margin-top: 0;
width: 800px;
height:auto;
text-align:center;
}

#galeria h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:18px;
font-weight:normal;
font-variant:small-caps;
color:#FFFFFF;
text-align:center;
margin:10px 0 0 0;
}

#galeria_szep {
float:left;
position:relative;
margin:18px 0 0 0;
width: 800px;
height:auto;
text-align:center;
}

/* !!!!!!!!!!!!!!!   Idáig tartanak az új stílusok   !!!!!!!!!!!!!!!!!!!!  */



.egri_bgr{
	background-color: #0A1D00;
}
.szep_bgr{
	background-image: url(http://egriborvar.hu/szep/brick.jpg);
}.borok_bgr{
	background-color: #690102;
}

#lay{
	background-repeat: repeat-y;
	height: auto;
	background-image: url(http://www.egriborvar.hu/egri/egri_bgr.jpg);
}
#lay_bor {
	height: auto;
	background-color: #FFFFFF;
}
#lay_szep {
	height: auto;
	background-color: #BC9550;
}


#fej1{
	background-image: url(http://www.egriborvar.hu/egri/egrifej.jpg);
	background-repeat: no-repeat;
	height: 236px;
	width: 463px;
	float: left;

}

#fej1_eng{
	background-image:url(egri/egrifej_gb.jpg);
	background-repeat: no-repeat;
	height: 236px;
	width: 463px;
	float: left;

}

#fej1_bor {
	background-image: url(http://www.egriborvar.hu/borok/bor_fej.jpg);
	background-repeat: no-repeat;
	height: 236px;
	width: 463px;
	float: left;
}
#fej1_bor_eng {
	background-image:url(borok/bor_fej_gb.jpg);
	background-repeat: no-repeat;
	height: 236px;
	width: 463px;
	float: left;
}
.menu_bor {
	background-image: url(http://www.egriborvar.hu/borok/bor_fej.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: 0px -236px;
	width: 443px;
	text-align: left;
	padding-left: 20px;
}
.menu_bor a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
.menu_bor a:hover{
	color: #C41210;
	text-decoration: underline;
}

.partnerlist a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #690102;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}


#fej1_szep {
	background-image: url(http://www.egriborvar.hu/szep/szep_fej.jpg);
	background-repeat: no-repeat;
	height: 236px;
	width: 463px;
	float: left;
}

#fej1_szep_eng {
	background-image:url(szep/szep_fej_gb.jpg);
	background-repeat: no-repeat;
	height: 236px;
	width: 463px;
	float: left;
}


#fej2{
	background-image: url(http://www.egriborvar.hu/egri/egrifej.jpg);
	background-repeat: no-repeat;
	height: 285px;
	width: 337px;
	float: right;
	background-position: right top;

}

#fej2_eng{
	background-image: url(http://www.egriborvar.hu/egri/egrifej.jpg);
	background-repeat: no-repeat;
	height: 285px;
	width: 337px;
	float: right;
	background-position: right top;
}

#fej2_bor {
	background-image: url(http://www.egriborvar.hu/borok/bor_fej.jpg);
	background-repeat: no-repeat;
	height: 285px;
	width: 337px;
	float: right;
	background-position: right top;
}
#fej2_szep {
	background-image: url(http://www.egriborvar.hu/szep/szep_fej.jpg);
	background-repeat: no-repeat;
	height: 285px;
	width: 337px;
	float: right;
	background-position: right top;
}
.menu_szep {
	background-image: url(http://www.egriborvar.hu/szep/szep_fej.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: 0px -236px;
	width: 443px;
	text-align: left;
	padding-left: 20px;
}
.menu_szep a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFEAB7;
	text-decoration: none;
	font-variant: small-caps;
}

.menu_szep a:hover {
	text-decoration: underline;
}
.intro a {
	height: 180px;
	width: 250px;
	float: left;
}



.bor a{
	height: 100px;
	width: 160px;
	float: right;

}
/*
.szep a{
	height: 100px;
	width: 120px;
	float: right;

}

*/

.egri a{

}


.ceg a{
	background-image: url(http://www.egriborvar.hu/egri/egri_menu.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 122px;
	float: left;
}

.ceg_eng a{
	background-image:url(egri/egri_menu-english.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 122px;
	float: left;
}

.ceg a:hover{
	background-position: 0px -64px;
}

.ceg_eng a:hover{
	background-position: 0px -64px;
}

.boraszat a{
	background-image: url(http://www.egriborvar.hu/egri/egri_menu.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 118px;
	float: left;
	background-position: -120px 0px;
}
.boraszat_eng a{
	background-image:url(egri/egri_menu-english.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 118px;
	float: left;
	background-position: -120px 0px;
}
.boraszat a:hover{
	background-position: -120px -64px;
}
.boraszat_eng a:hover{
	background-position: -120px -64px;
}
.turizmus a{
	background-image: url(http://www.egriborvar.hu/egri/egri_menu.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 105px;
	float: left;
	background-position: -235px 0px;
}
.turizmus_eng a{
	background-image:url(egri/egri_menu-english.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 105px;
	float: left;
	background-position: -235px 0px;
}
.turizmus a:hover{
	background-position: -235px -64px;
}
.turizmus_eng a:hover{
	background-position: -235px -64px;
}
.kapcsolat a{
	background-image: url(http://www.egriborvar.hu/egri/egri_menu.jpg);
	background-repeat: no-repeat;
	height: 64px;
	float: left;
	background-position: -344px 0px;
	width: 118px;
}
.kapcsolat_eng a{
	background-image:url(egri/egri_menu-english.jpg);
	background-repeat: no-repeat;
	height: 64px;
	float: left;
	background-position: -344px 0px;
	width: 118px;
}
.kapcsolat a:hover{
	background-position: -344px -64px;
}
.kapcsolat_eng a:hover{
	background-position: -344px -64px;
}


#kep{
	width: 236px;
	text-align: right;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-top: 0px;

}
#kep_bor {
	width: 180px;
	text-align: right;
}


#text{
	color: #FFFFFF;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 18px;
	vertical-align: top;
	text-align: justify;

}
#text_bor p {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	text-align: left;
	vertical-align: middle;
	margin:10px 10px 0 80px;
}

#text_bor h1 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-variant:normal;
	line-height:15px;
	text-align: left;
	margin:0 10px 0 80px;
	color:#777777;
}

em {
font-style:italic;
}
strong {
font-weight:bold;
}


.borok_line {
	color: #690102;
	font-weight: bold;
	font-size: 18px;

}
.text_bor2 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.text_bor3 {
	color: #960105;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.text_bal {
	width: 50%;
	float: left;
	padding-bottom: 20px;
}
.text_jobb {
	float: left;
	width: 50%;
}




.head{
	font-size: 18px;
	font-variant: small-caps;
	color: #000000;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	margin-top: 0px;

}
.head_szep {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	line-height:18px;
	font-variant: normal;
	color: #432200;
	font-weight: normal;
	font-style: italic;
	margin:0;
	padding:0;
	border:0;
}




#lab{
position:relative;
	background-color: #FFFFFF;
	clear: both;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	padding-top: 5px;

}
#lab_bor {
	background-color: #000000;
	clear: both;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	padding-top: 5px;
	color: #FFFFFF;
}
#lab_szep {
	position:relative;
	margin:30px 0 0 0;
	padding:0;
	width:100%;
	float:none;
	left:0;
	height: 22px;
	background-color: #B50909;


}

#lab_szep p {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 20px;
	color: #FFFFFF;
	margin:0;
	padding:0;
	border:0;
	}




.vendeglatas_szep a {
	text-decoration: none;
	color: #960105;

}
.vendeglatas_szep a:hover {
	color: #000000;
	text-decoration: underline;

}
