::-moz-selection { background-color: #D32B86; color: white;}
::selection { background-color: #D32B86; color: white; }

@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: 17px;
	color: #4D4D4D;
}

p.white{ 
	font-family: "myFont";
	font-size: 17px;
	color: white;
}

p.kicsi{ 
	font-family: "myFont";
	font-size: 15px;
	color: #D32B86;
}

span {
    color: white;
}

h1{
	font-family: "myFontBold";
	font-size: 20px;
	color: #D32B86;
}

h2{
	font-family: "myFontBold";
	font-size: 21px;
	color: #D32B86;
}

h2{
	font-family: "myFontBold";
	font-size: 19px;
	color: #D32B86;
}

body{
	font-family: "MyFont";
	background-color: lightgrey;
	background-image: url(images/bg_index.png);
	background-attachment: fixed;
	background-repeat: repeat-x repeat-y;
	margin: 0 auto;
	background-color: #666;
}

 ul {
    list-style: none;
    padding:0;
    margin-left:10px;
}

li:before {
    content: "•  ";
    color: #D32B86; /* or whatever color you prefer */
}

dd {
	font-weight: bold;
	font-size: 16px;
}

.bold {
	font-weight: bold;
}

#main{
	font-family: "MyFont";
	margin: 0 auto;
}

#container{
	width: 1230px; 
	margin: 0 auto; 
	padding: 0px, 0px, 0px, 0px;
	min-height: 500px; 
}

#blackstripe{
	width: 1920px;
	position: fixed;
	background-color: black;
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 0px, 0px, 0px, 0px;
}


/*logó kép*/
#logo{
	width: 340px;
	height: 210px;
	padding-top: 20px;
	background-image: url(images/logo_alap01.jpg);
	background-position: center;
	background-repeat: no-repeat;
	position: fixed;
	float: left;
}

#menu{

	width: 1230px;
	height: 60px;	
	float: right;
	position: fixed;
	background-color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;	
}



#topborder {
  position: absolute;
  width: 100%;
  height: 4px;
  z-index: 1000;
  background: -moz-linear-gradient(left, rgba(211,43,134,0) 0%, rgba(211,43,134,1) 50%, rgba(211,43,134,0) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(211,43,134,0) 0%,rgba(211,43,134,1) 50%,rgba(211,43,134,0) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(211,43,134,0) 0%,rgba(211,43,134,1) 50%,rgba(211,43,134,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00D32B86', endColorstr='#00D32B86',GradientType=1 ); /* IE6-9 */
}

#rightborder {
  position: absolute;
  width: 4px;
  height: 100%;
  z-index: 1000;
  margin-left: -23px;
  margin-top: -45px;
  background: -moz-linear-gradient(top, rgba(211,43,134,0) 0%, rgba(211,43,134,1) 50%, rgba(211,43,134,0) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(211,43,134,0) 0%,rgba(211,43,134,1) 50%,rgba(211,43,134,0) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(211,43,134,0) 0%,rgba(211,43,134,1) 50%,rgba(211,43,134,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00D32B86', endColorstr='#00D32B86',GradientType=1 ); /* IE6-9 */
}

#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;
}


#content{
	width: 1045px;
	float: right;
	height: auto;
	margin: 257px 0 90px 0;
	min-height: 500px;
	border: 4px solid #D32B86;
	background-color: white;
}

#box{

	width: 340px;
	float: left;
	height: 185px;
	background-color: black;
	z-index: 900;
	float: left;
	position: fixed;
	margin: 290px 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: 450px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.szoveg{
	width: 810px;
	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{
	
	float: right;
	height: auto;
	margin: 30px 30px 20px 10px;
	min-height: 250px;
	z-index: 2000;
}

#galeriabox{
	width: 850px;
	float: right;
	height: auto;
	margin: 10px 0px 10px 10px;
	min-height: 250px;
}

.gbox{
	width: 250px;
	float: left;
	height: auto;
	margin: 20px 0px 0px 20px;
}

/*képek kerete*/

.border{
	border: 4px solid #D32B86;
	float:right;
	margin: 4px 6px 20px 16px;
}

.bordermagamrol{
	border: 4px solid #D32B86;
}

#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-color: black;
}

#foot{
	width: 1230px;
	height: 50px;
	float: center;
	text-align: center;
	color: #D32B86;
	font-size: 18px;
	line-height: 30%;
	padding: 18px 0 0 0;
}

#menu{

	width: 1230px;
	height: 60px;	
	float: right;
	position: fixed;
	background-color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;	

}

/*linkek alap kinézete*/

.menu a:link {

	color:#ccc;
	text-decoration: none;
}

/*már meglátogatott*/

.menu a:visited{
	color:#ccc;
}

/*egér ráhúzáskor*/
.menu a:hover {
	color:#D32B86;
}

/*kattintáskor*/
.menu a:active {
	color:#D32B86;
}

/*aktuális menüpont formája*/
.menu a.current{
	color:#D32B86 !important;
}

#activemenu {
	color:#D32B86 !important;
}

/*aktuális menüpont egér ráhúzásra*/
.menu a.current:hover {
	color:white;
}

/* unvisited link */

a:link {
	color:#D32B86;
	text-decoration: none;
} 

/* visited link */    

a:visited {
	color:#D32B86;
}

/* mouse over link */

a:hover {
	color:white;
}  

/* selected link */

a:active {
	color:white;
}  

.szoveg a:hover {
	background-color: #D32B86;
}

/*Kezelések almenü*/

.submenu {
	width: 340px;
	height: auto;	
	float: left;
	position: fixed;
	margin: 300px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
}

.submenu-item {

	
	background-color: black;
	z-index: 2000;

}

.submenu-item  a {

	width: 225px;
	padding: 10px;
	display: inline-block;

}

.submenu-item  a:hover{

	width: 320px;
	background-color: #D32B86;
	padding: 10px;
	display: inline-block;
}

.submenu-item  a.current{

	width: 320px;
	padding: 10px;
	background-color: #D32B86;
	display: inline-block;
	color: white;

}

.submenu-item  a.current:hover{

	width: 320px;
	padding: 10px;
	background-color: #D32B86;
	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;
    
    border: 0px solid black;
} 



td {

    border: 3px solid #e2e2e2;
	text-align:left;
	padding: 3px 0 3px 20px;

}



td.bold{

    font-family: "MyFontBold";
	color: black;
		text-align:center;
	padding: 0 0 0 0px;
}

td.extra{

    font-family: "MyFontBold";
	color: black;
	text-align: left;
	padding: 0 0 0 20px;
}



table.tabla {

    table-layout: fixed;
	text-align:center;

}

.szoveg img {
	border: 4px solid #D32B86;
}

.left {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.right {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}

.highslide-caption {
	display: none;
}

.highslide-image {
	cursor: zoom-out !important;
}

.tag {
	width: 244px;
	min-height: 400px;
	float: left;
	margin-top: 18px;
	margin-right: 12px;
	margin-left: 12px;
	text-align: center !important;
	

}

.tag2 {
	width: 244px;
	float: left;
	margin-top: 12px;
	margin-right: 12px;
	margin-left: 12px;
	text-align: center !important;
	border: 0px;
}


.tag3 {
	width: 100px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left !important;
	border: 0px;
}

.tag4 {
	width: 600px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left !important;
	border: 0px;
}

.tag5 {
	width: 700px;
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left !important;
	border: 0px;
	border-top: 1px solid #D32B86;
	text-align: justify;
}

.csapatkep-float {
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 2px;
}

.rolunk-img {
	height: 250px;
	margin-top: 10px;
	border: none!important;
}

