@font-face {

    font-family: myFont;

    src: url(font/calibri.ttf),

		 url(font/calibri.eot);

}



@font-face {

    font-family: myFontBold;

    src: url(font/calibrib.ttf),

		 url(font/calibrib.eot);

}



p, ul>li{

	font-family: "myFont";

	font-size: 16px;

	color: #4D4D4D;

}

p.white{ 

	font-family: "myFont";

	font-size: 16px;

	color: white;

}

p.kicsi{ 

	font-family: "myFont";

	font-size: 15px;

	color: #C1AB60;

}

span {

    color: white;

}



h1{

	font-family: "myFontBold";

	font-size: 20px;

	color: #C1AB60;

}



h2{

	font-family: "myFontBold";

	font-size: 21px;

	color: #C1AB60;

}

h3{
	font-family: "myFontBold";

	font-size: 18px;

	color: #C1AB60;

	margin: 0px 0px 0px 0px;
}



body{

	font-family: "MyFont";

	background-color: lightgrey;

	background-image: url(images/bg.png);

	background-attachment: fixed;

	background-repeat: repeat;

	margin: 0 auto;

	background-color: white;

}



#main{

	font-family: "MyFont";

	margin: 0 auto;

}



#container{

	width: 1230px; 

	margin: 0 auto; 

	padding: 0px, 0px, 0px, 0px;

	min-height: 500px; 

}



#blackstripe{

	width: 3000px;

	position: fixed;

	background-color: black;

	height: 60px;

	margin: 0px 0px 0px 0px;

	padding: 0px, 0px, 0px, 0px;

}





/*logó kép*/

#logo{

	width: 144px;

	height: 167px;

	position: fixed;

	float: left;

	

	

}



#magamrol{

	float:right;

	margin: 16px 40px 0px 0px;

}			

#kezelesek{

	float:right;

	margin: 16px 40px 0px 0px;

}

#ajandek{

	float:right;

	margin: 16px 40px 0px 0px;

}

#arlista{

	float:right;

	margin: 16px 40px 0px 0px;

}

#galeria{

	float:right;

	margin: 16px 40px 0px 0px;

}

#kapcsolat{

	float:right;

	margin: 16px 20px 0px 0px;

}

#hazirend{

	float:right;

	margin:16px 40px 0px 0px;

}



#content{

	width: 1045px;

	float: right;

	height: auto;

	margin: 167px 0 90px 0;

	min-height: 500px;

	border: 2px solid #C1AB60;

	background-color: white;

	box-shadow: 0px 0px 5px 3px RGB(190,190,190);

}

#box{

	width: 245px;

	float: left;

	height: 185px;

	background-color: black;

	z-index: 900;

	float: left;

	position: fixed;

	margin: 210px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	font-size: 18px;	

	color: white;

}

#boxmagamrol{

	width: 245px;

	float: left;

	height: auto;

	z-index: 2000;

	float: left;

	position: fixed;

	margin: 210px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}



.szoveg{

	width: 910px;

	float: right;

	height: auto;

	margin: 20px 35px 20px 50px;

	min-height: 380px;

	text-align: justify;

}



.cim{

	width: 280px;

	float: left;

	height: auto;

	margin: 20px 30px 20px 30px;

	z-index: 900;

}



.terkep{

	width: 280px;

	float: left;

	height: auto;

	margin: 33px 30px 20px 100px;

	min-height: 250px;

	z-index: 2000;

}

#galeriabox{

	width: 900px;

	float: left;

	height: auto;

	margin: 33px 0px 50px 80px;

	min-height: 250px;

}

.gbox{

	width: 250px;

	float: left;

	height: auto;

	margin: 20px 0px 0px 50px;

}



/*képek kerete*/

.border{

	border: 2px solid #C1AB60;

	float:right;

	margin: 4px 6px 20px 16px;

}

.winetherapy {
	width: 100%;
}

.bordermagamrol{

	border: 2px solid #C1AB60;

}



#blackstripe2{

	width: 3000px;

    position: fixed;

    bottom: 0px;

	background-color: black;

	height: 60px;

	margin: 0px 0px 0px -1000px;

	padding: 0px, 0px, 0px, 0px;

}



#footbox{

	width: 1230px;

	height: 60px;

	position: fixed;

    bottom: 0px;

	margin: 0 auto; 

	background-image: url(images/foot_alap.png);

	

}

#foot{

	width: 1230px;

	height: 50px;

	float: center;

	text-align: center;

	color: #C1AB60;

	font-size: 18px;

	line-height: 30%;

	padding: 18px 0 0 0;

}



#menu{

	width: 1230px;

	height: 60px;	

	float: right;

	position: fixed;

	background-image: url(images/menu_alap.png);

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	font-size: 20px;	

}



/*linkek alap kinézete*/

.menu a:link {

	color:#C1AB60;

	text-decoration: none;

}



/*már meglátogatott*/

.menu a:visited{

	color:#C1AB60;

}



/*egér ráhúzáskor*/

.menu a:hover {

	color:white;

}



/*kattintáskor*/

.menu a:active {

	color:white;

}



/*aktuális menüpont formája*/

.menu a.current{

	color:white;

}



/*aktuális menüpont egér ráhúzásra*/

.menu a.current:hover {

	color:white;

}





/* unvisited link */

a:link {

	color:#C1AB60;

	text-decoration: none;

} 

/* visited link */    

a:visited {

	color:#C1AB60;

	

}

/* mouse over link */

a:hover {

	color:white;

}  



/* selected link */

a:active {

	color:white;

}  



/*Kezelések almenü*/

.submenu {

	width: 245px;

	height: auto;	

	float: left;

	position: fixed;

	margin: 210px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	font-size: 18px;	

}



.submenu-item {

	border-bottom: 1px solid #C1AB60;

	background-color: black;

	z-index: 2000;



}

.submenu-item  a {

	width: 225px;

	padding: 10px;

	display: inline-block;

}

.submenu-item  a:hover{

	width: 225px;

	background-color: #C1AB60;

	padding: 10px;

	display: inline-block;

}

.submenu-item  a.current{

	width: 225px;

	padding: 10px;

	background-color: #C1AB60;

	display: inline-block;

	color: white;

}

.submenu-item  a.current:hover{

	width: 225px;

	padding: 10px;

	background-color: #C1AB60;

	display: inline-block;

	color: white;

}

.submenu-item  a:visited{

	width: 225px;

	padding: 10px;

	border-bottom: 1px solid #C1AB60;

	display: inline-block;

}







table {

    border-collapse: separate;

    width: 100%;

    border: 0px solid black;

} 



td {

    border: 1px solid #C1AB60;

	text-align:left;

	padding: 0 0 0 20px;

}



td.bold{

    font-family: "MyFontBold";

	color: black;

		text-align:center;

	padding: 0 0 0 20px;



}

td.extra{

    font-family: "MyFontBold";

	color: black;

	text-align: left;

	padding: 0 0 0 20px;

}



table.tabla {

    table-layout: fixed;

	text-align:center;

}