﻿@import url('fontfaces.css');

* {
    margin: 0px;
    padding: 0px;
    border: 0px;  
    text-decoration: none;
}

body {
    /*background: url('/domainpictures/bg-main.jpg') no-repeat top center;
	background-size: 100%, 100%;*/
    font-family: Arial, sans-serif;
    font-size: 13px;
}


a.red{ color: #C00000; font-weight: bold; }
a.red:hover{ color: #C00000; font-weight: bold; text-decoration: underline; }

div#div-main-container{
	position:absolute;
	background: url('/domainpictures/bg-main.jpg') no-repeat top center;
	background-size: 100%, 100%;
	overflow: hidden;

	width: 100%;
	height: 100%;
	cursor:auto;
}

	div#div-main-container div.audio{
		position: fixed;
		right: 40px;
		top: 30px;
		width: 150px;
		height: 100px;
		background-color: #b6201f;
	}


div#div-main-container div.belepes{
	position:absolute;
    hight: 62%;
	width: 28%;
	background-color: blue;
	cursor:pointer;
}


div#div-main-felso{
	position:absolute;
	width: 100%;
	line-height: 30px;
	vertical-align: middle;
	text-align: right;
	margin: auto;
}


div#div-main-also{
	position:absolute;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}


div#div-main-kozep{
	position:absolute;
    width: 100%;
    margin: 0 auto;

}


div#lablec{
	width: 1000px;
	height: 40px;
	background: url('/domainpictures/top_bg.jpg') repeat-x;
	line-height: 22px;
	vertical-align: middle;
	margin: 0 auto;
    box-shadow: 0px 0px 5px #000000;
    -moz-box-shadow: 0px 0px 9px #000000;
    -webkit-box-shadow: 0px 0px 9px #000000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=120, Color='#000000')";
	font-family: 'Sylfaen';
	font-size: 14px;
	color:#000;
	text-decoration: none;
}


	div#lablec p.szamlalo{
		float: left;
		width: 150px;
		height: 24px;
		color:#fff;
		font-family: 'Sylfaen';
		font-size: 22px;
		text-decoration: none;
		text-align: center;
		vertical-align: top;
		margin: 8px 0px 0px 8px;
		background-color: #b6201f;
		box-shadow: 0px 0px 5px #000000;
		-moz-box-shadow: 0px 0px 9px #000000;
		-webkit-box-shadow: 0px 0px 9px #000000;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=120, Color='#000000')";
	}

	div#lablec p.copyright{
		float: left;
		width: 100px;
		height: 14px;
		line-height: 12px;
		color:#fff;
		font-family: 'Sylfaen';
		font-size: 10px;
		text-decoration: none;
		text-align: center;
		vertical-align: top;
		margin: 13px 0px 0px 734px;
		background-color: #b6201f;
		box-shadow: 0px 0px 5px #000000;
		-moz-box-shadow: 0px 0px 9px #000000;
		-webkit-box-shadow: 0px 0px 9px #000000;
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=120, Color='#000000')";
	}	




div#menu{
	background: url('/domainpictures/menuBg.jpg') repeat-x;
	width: inherit;
	min-height: 35px;
	margin-top: 234px;
}

	div#menu ul{
		list-style: none;
	}
    
		div#menu ul li{}

		div#menu ul li a{
			font-family: 'Sylfaen';
			font-size: 14px;
			color:#000;
			text-decoration: none;
		}
		
		div#menu ul li.menu:first-child > a{
			border-left: 0px solid #000 !important;   
		}

		div#menu ul li.menu > a{
			border-left: 1px solid #000; 
			padding: 0px 24px;
		}
            
	ul.menu_ul{
		width: inherit;
		list-style: none;
		min-height: 35px;
	}

		ul.menu_ul li.menu{
			float: left;
			margin: 7px 0px 0px;
			position: relative;
			height:28px;
		}
                    
			ul.menu_ul li:hover ul.submenu_ul{
				display: block;
				position: absolute;
				top: 20px;
				left: 5px;
				background: #F8C547;
				color: #000000;
			}

				ul.menu_ul li ul.submenu_ul{
					display: none;
					width: 150px;
					box-shadow: 0px 0px 5px #000000;
					-moz-box-shadow: 0px 0px 9px #000000;
					-webkit-box-shadow: 0px 0px 9px #000000;
					-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=120, Color='#000000')";
				}

				ul.submenu_ul li.submenu{
					width: 100%;                    
					padding: 5px;
				}

div#share{
	float: top;
	width: 1000px;
	padding: 0px 0px 0px 0px;
	height: 34px;
	background: url('/domainpictures/top_bg.jpg') repeat-x;
	line-height: 18px;
	vertical-align: middle;
	text-align: right;
	margin: auto;
	border-top: 2px solid #cfb886;
}
	div#share div.nevnap{
        float: left;
		width: 400px;
        height: 34px;
        text-align: left;
		vertical-align: middle;
		margin-left: 10px;
		margin-top: 8px;
		color:#fff;
        font-family: 'CLB';
        font-size: 20px;
	}

	div#share div.szuletesnap{
        float: left;
		width: 1000px;
		background: url('/domainpictures/menuBg.jpg') repeat-x;
        height: 20px;
        text-align: center;
		vertical-align: middle;
		margin-left: 0px;
		margin-bottom: 5px;
		padding-bottom: 5px;
		color:#000;
        font-family: 'CLB';
        font-size: 20px;
	}

div#lap{
    width: 994px;
	min-height: 100px;
    background: url('/domainpictures/tartalom_bg.jpg') repeat-y left;
}
                
	div#top{
		background: url('/domainpictures/top_bg.jpg') repeat-x;
		height: 72px;
		width: 1000px;
	}

    div#top h1{
        background: url('/domainpictures/szilvavirag.png') no-repeat left center transparent;
        color:#fff;
        font-family: 'CLB';
        font-size: 28px;
        float: left;height: 72px;
        line-height: 70px;
        vertical-align: middle;
        padding-left: 35px;
        margin-left: 45px;
        
    }
    
    div#top p{
        float: right;
        width: 310px;
        height: 57px;
        color:#fff;
        font-family: 'CLB';
        font-size: 17px;
        margin-top: 5px;
        padding-top: 10px;
        padding-left: 20px;
        background: url('/domainpictures/sifublog.png') no-repeat transparent;
        text-align: center;
        vertical-align: middle;
    }
    
	div#content{
		float: left;
		min-height: 250px;
		vertical-align: middle;
		width: 621px;
		padding: 40px 0 0 55px;
		margin: 0 5px 20px 0;
	    background: url('/domainpictures/tartalom_bg.jpg') repeat-y left;
	}

    div#content div.bejegyzes{
        width: 595px;
        float: left;
    }

	div#content div.gallery{
        width: 595px;
        float: left;
		text-align: left;
		vertical-align: middle;
		background: url('/domainpictures/gallery_div_bg.png') repeat;
		box-shadow: 0px 0px 10px #000000;
		-moz-box-shadow: 0px 0px 14px #000000;
		-webkit-box-shadow: 0px 0px 14px #000000;
        margin-bottom: 15px;
    }
	
	div#content div.gallery_img{
        width: 148px;
        float: left;
		text-align: center;
		vertical-align: middle;
		box-shadow: 0px 0px 10px #000000;
		-moz-box-shadow: 0px 0px 14px #000000;
		-webkit-box-shadow: 0px 0px 14px #000000;
        margin-bottom: 15px;
    }

	div#content p.cimsor{
		float: left;
		width: 600px;
		height: 58px;
		color:#fff;
		font-family: 'CLB';
		font-size: 24px;
		text-align: center;
		vertical-align: middle;
		background-color: #b6201f;
	}	
	
    div#content p.datum{
        font-size: 14px;
		font-weight:bold;
        color: #3d3d3d;
        margin-bottom: 0px;
    }

	div#content p.id{
        font-family: 'CLB';
		font-size: 12px;
		text-align: right;
		vertical-align: middle;
		margin-bottom: 0px;
    }
	
    div#content h1{
        font-size: 24px;
        color: #3d3d3d;      
    }

    div#content h2{
		padding: 0px 0px 5px 0px;
        color:#fff;
		font-family: 'CLB';
		font-size: 16px;
		text-align: center;
		vertical-align: middle;
		background-color: #b6201f;
		box-shadow: 0px 0px 5px #000000;
		-moz-box-shadow: 0px 0px 9px #000000;
		-webkit-box-shadow: 0px 0px 9px #000000;		
    }

	div#content h3{
		padding: 5px 5px 5px 0px;
		margin: 27px 0px 0px 0px;
		background: url('/domainpictures/GaleriaCimBg.jpg') repeat;
		box-shadow: 0px 0px 5px #000000;
		-moz-box-shadow: 0px 0px 9px #000000;
		-webkit-box-shadow: 0px 0px 9px #000000;
	}
	
	div#content h3 a{
		color:#ffffff;
		font-family: 'CLB';
		font-size: 24px;
    }

	div#content h4{
		text-align: center;
		padding: 5px 5px 5px 0px;
		margin: 27px 0px 0px 0px;
		background: url('/domainpictures/GaleriaCimBg.jpg') repeat;
		box-shadow: 0px 0px 5px #000000;
		-moz-box-shadow: 0px 0px 9px #000000;
		-webkit-box-shadow: 0px 0px 9px #000000;
	}
	
	div#content h4 a{
		color:#ffffff;
		font-family: 'CLB';
		font-size: 24px;
    }

	div#content h6 input{
        color: #fff;
		background: #b6201f;
        font-size: 16px;
        font-weight: bold;
        line-height: 30px;
        text-shadow: -1px -1px 1px #3f3f3f;
		box-shadow: 0px 0px 10px #000000;
		-moz-box-shadow: 0px 0px 14px #000000;
		-webkit-box-shadow: 0px 0px 14px #000000;
        margin-bottom: 15px;
    }

	div#content .kep_g_icon{
        float: left;
        margin: 15px 20px 15px 20px;
		border: 2px solid black;
		text-shadow: -1px -1px 1px #3f3f3f;
		box-shadow: 0px 0px 10px #000000;
		-moz-box-shadow: 0px 0px 14px #000000;
		-webkit-box-shadow: 0px 0px 14px #000000;
    }

    div#content .kep_galery{
        margin: 5px 5px 5px 5px;
    }

    div#content .kep_l{
        float: left;
        margin: 15px 20px 0 0;
    }

    div#content .kep_c{
		float: center;
        margin: 15px 20px 0 0;
    }

    div#content .kep_r{
        float: right;
        margin: 15px 0 0 20px;
    }
	
    div#content p.lead, div#content p.videoLead{
        margin-top: 15px;
		width: 595px;
		text-align: justify;
    }
    
    div#content p.videoDetails{
        margin-bottom: 30px;
    }
    
    div#content p.videoLead{
        margin-top: 20px;
    }
    
    ifarame.vidBor{
        margin: 0px !important;
    }

    div#content a.tovabb{
        clear: both;
        width: 120px;
        padding-left: 17px;
        height: 38px;
        line-height: 38px;
        color: #000;
        float: left;
        margin-top: 12px;
        background: url('/domainpictures/tovabb_bg.png') no-repeat transparent;
		text-shadow: -1px 1px 5px #e7e6e6;
    }

	div#content a.top{
        
        width: 120px;
        padding-left: 12px;
        height: 38px;
        line-height: 38px;
        color: #000;
        float: right;
        margin-top: 12px;
        background: url('/domainpictures/tovabb_bg.png') no-repeat transparent;
		text-shadow: -1px 1px 5px #e7e6e6;
    }

	div#content a.history{
        clear: both;
        width: 120px;
        padding-left: 27px;
        height: 38px;
        line-height: 38px;
        color: #000;
        float: left;
        margin-top: 12px;
        background: url('/domainpictures/tovabb_bg.png') no-repeat transparent;
		text-shadow: -1px 1px 5px #e7e6e6;
    }
    
    div#details{
        padding-right: 5px;
    }

    div#content div#morepics, div#content div#morevids{
        float: left;
        width: 100%;
        margin-top: 50px;
    }
    
    
    div#morevids iframe.left{ float: left; }
    div#morevids iframe.right{ float: right; }
    
    
    p.rtn{
        color: #c00000;
        font-size: 15px;
        font-weight: bold;
        margin-top: 20px;
    }
    
    /*Statikus menĂźpontok formĂĄzĂĄsa*/
    .staticlink{
        font-weight: bold;
        color: #c00000;
    }
    
    p.static, p.kewts, p.eewto{
        text-align: justify;
        width: 595px;
    }
    
    
    div.kiegeszites { 
        float:left; 
        width: 135px;
        margin-left: 15px;
    }
    
    p.leiras { 
        text-align: justify; 
        width: 595px;
    }
    
    p.kewts{
        font-size: 25px;
        text-align: center;
        color: #c00000;
        font-weight: bold;
        margin-bottom: 10px;
    }
    
    p.eewto{
        font-size: 16px;
        text-align: center;
        color: #000;
        font-weight: bold;
        margin-bottom: 10px;
    }
    
    p.image{
        text-align: center;
        margin: 20px 0;
        font-size: 10px;
        font-style: italic;
        font-weight: bold;
        width: 595px;
        overflow: hidden;
    }
    p.image img{ margin-bottom: 5px; }
    
    h4.static {
        font-size: 20px;
        color: #c00000;
        margin: 50px 0px 20px;
        width: 100%;
    }
    
    p.static span.kerdes, p.static span.nyujt{
        color: #c00000;
        font-weight: bold;
        margin-bottom: 10px;
    }
    
    p.static span.kerdes{
        float: left;
        width: 100%;
    }
    
    span.alahuzott{
        text-decoration: underline;
        margin-top: 10px;
    }
    
    span.dolt{ font-style: italic; }
    
    a.staticlink:hover{ text-decoration: underline; }
    /*Statikus menĂźpontok formĂĄzĂĄsa vĂŠge*/
    
    /*Levelek*/
    img.levelbontas{ float: left; margin: 10px; }
    p.megszolitas{ font-style: italic; float:left; clear:right; }
    
    table.berend{
        margin-top: 20px;
        width: 595px;
        border-collapse: collapse;
        border: 1px solid #c00000;
        color: #5f5f5f;
    }
    
    table.berend td{ padding: 5px; width:205px;}
    table.berend td.left{ text-align: left; }
    table.berend td.center{ text-align: center; }
    table.berend td.right{ text-align: right; }
    
    table tr.tbody{ width: 615px; }
    table tr.tbody td { border: 1px solid #c00000; }
    
    table tr.thead td{  }
    table tr.thead{
        background: #c00000;
        color: #fff !important;
    }
    
    p.rtl, p.leiras{ color: #5f5f5f; }
    

    /*Kapcsolat menĂźpont formjĂĄnak formĂĄzĂĄsa*/
    div.form{
        width: 100%;
    }
    
    div.form p{
        width: 100%;
        float: left;
        margin-bottom: 5px;
    }
    
    div.form input#lang, div.form input#email{
        border: 1px solid #3d3d3d;
        width: 475px;
        float: left;
    }
    
    div.form textarea#uzenet{
        border: 1px solid #3d3d3d;
        float:left;
        width:475px;
        min-height: 100px;
    }
    
    div.form label{
        width:120px;
        float: left;
    }
    
    div.form input[type="submit"]{
        float: left;
        width: 120px;
        background: #c00000;
        margin-right: 10px;
        color: #fff;
        height: 30px;
    }
    
    div.error{
        background: #c00000;
        color: #fff;
        margin: 10px 0px;
        padding: 5px;
        width: 602px;
    }
    /*Kapcsolat menĂźpont vĂŠge*/
    
/*Pager formĂĄzĂĄsa*/
div#pager{
    width: 595px;
    text-align: center;
    margin-top: 10px;
    height: 20px;
    line-height: 20px;
}

div#pager a { 
    color: #3d3d3d; 
    font-weight: bold;
}

div#pager a, div#pager strong{ margin: 0px 10px; }

div#pager strong { 
    background: #3d3d3d; 
    color:#fff; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px; 
    padding: 3px;
}

/*Pager formĂĄzĂĄs vĂŠge*/    


/*OldalsĂĄv formĂĄzĂĄs*/
div#side{
    width: 273px;
    padding: 20px;
    float: left;
	background: url('/domainpictures/tartalom_bg.jpg') repeat-y left;
    min-height: 500px;
}

	div#side h1{
		padding: 0px 0px 5px 0px;
        font-size: 16px;
		text-align: center;
		background-color: #b6201f;
        color: #fff;
        font-family: 'CLB';
        margin-bottom: 5px;        
    }

    div#side h2{
		padding: 5px 0px 5px 0px;
        color:#fff;
		font-family: 'Korinab';
		font-size: 14px;
		text-align: center;
		vertical-align: middle;
		background-color: #b6201f;
		margin-bottom: 10px;
		box-shadow: 0px 0px 5px #000000;
		-moz-box-shadow: 0px 0px 9px #000000;
		-webkit-box-shadow: 0px 0px 9px #000000;
    }

	div#side .kep_instruktor{
		margin-top: 10px;
		margin-bottom: 10px;
        box-shadow: 0px 0px 10px #000000;
		-moz-box-shadow: 0px 0px 14px #000000;
		-webkit-box-shadow: 0px 0px 14px #000000;
		-webkit-transition: opacity 0.7s ease-in-out;
		-moz-transition:    opacity 0.7s ease-in-out;
		-o-transition:      opacity 0.7s ease-in-out;
		transition:         opacity 0.7s ease-in-out;
    }

    div#side h4{
        font-size: 20px;
        color: #3d3d3d;
        margin-bottom: 20px;
    }
    
	div#side h5{
        font-size: 14px;
        color: #3d3d3d;
        margin-bottom: 20px;
    }
	
    div#side div.kVideo{
        margin-top: 15px;
        padding-top: 10px;
        border-top: 5px solid #cfb886;
    }
    
    hr.pirosnegyzet{
        background: url('/domainpictures/pirosnegyzet.png') repeat-x left transparent;
        height: 3px;
        margin: 10px 0px;
        width: 270px;
    }
    
    div#side p.adat{
        color: #3d3d3d;
        font-weight: bold;
    }
    
        div#side p.adat span{
            color: #c00000;
            font-weight: normal !important;
        }
    
    div#side p#esemenynev{
        color: #5f5f5f;
    }
    
    div#side p#adottdatum{
        margin: 10px 0 0;
    }
        
    div#side h3 {
        background: url('/domainpictures/negyzet.png') no-repeat center center transparent;
        width: 280px;
        height: 55px;
        margin-top: 10px;
        text-align: center;
    }
    
    div#side h3, div#side h3 a{
        color: #3f3f3f;
        font-size: 20px;
        font-weight: normal;
        line-height: 55px;
        text-shadow: -1px -1px 1px #fff;
        margin-bottom: 15px;
    }

    div#side h6 input{
        color: #fff;
		background: #b6201f;
        font-size: 16px;
        font-weight: bold;
        line-height: 30px;
        text-shadow: -1px -1px 1px #3f3f3f;
		box-shadow: 0px 0px 10px #000000;
		-moz-box-shadow: 0px 0px 14px #000000;
		-webkit-box-shadow: 0px 0px 14px #000000;
        margin-bottom: 15px;
    }

    div#naptar{
        margin: -20px auto 0;
        width: 190px;
    }

    div.ui-datepicker-header{ 
        background: #5f5f5f;
        width: 180px;
        height: 20px;
        padding: 5px;
        font-family: 'CLB';
    }

    table.ui-datepicker-calendar{
        width: 190px;
        background: #fff;
        border: 1px solid #5f5f5f;
        font-family: 'CLB';
    }

    div.ui-datepicker-inline{
        width: 190px;
    }
    table.ui-datepicker-calendar thead tr th span{
        color: #5f5f5f;  
        font-family: 'CLB' !important;  
    }
    table.ui-datepicker-calendar tbody tr td.bemutato{ background: #333 !important; }
    table.ui-datepicker-calendar tbody tr td.rendezveny{ background: #666 !important; }
    table.ui-datepicker-calendar tbody tr td.bemutato a{ color: #fff !important; }
    table.ui-datepicker-calendar tbody tr td.rendezveny a{ color: #fff !important; }
    table.ui-datepicker-calendar tbody tr td{
        text-align: center;
        cursor: pointer;
    }

    table.ui-datepicker-calendar tbody a{
        color: #5f5f5f;  
        font-family: 'CLB' !important;
    }

    div.ui-datepicker-header a, div.ui-datepicker-header div{ color: #fff; }

    a.ui-datepicker-prev, div.ui-datepicker-title{ 
        float: left;
    }

    div.ui-datepicker-title{
        width: 105px;
        text-align: center;
    }

    span.ui-datepicker-year{
        margin-right: 3px;
    }

    td.ui-datepicker-current-day{
        border: 1px solid #5f5f5f;
    }
    
    /*Login formĂĄzĂĄs*/
    label.lola{
        width: 125px;
        float: left;
        height: 25px;
        line-height: 25px;
        vertical-align: middle;
    }
    
    p.lain{
        float: left;
        width: 100%;
        clear: both;
        margin-bottom: 5px;
    }
        
    input.loin{
        float: left;
        height: 23px;
        border: 1px solid #999;
        width: 150px;
    }
    /*Login formĂĄzĂĄs vĂŠge*/
    
/*Footer*/    
div#footerHolder{
    width: 992px;
    min-height: 35px;
    border-left: 4px solid #9c0000;
    border-right: 4px solid #9c0000;
    float: left;
}

div#footer{
    background: url('/domainpictures/footerBg.jpg') repeat-x;
    float: left;
    width: 992px;
}

div#footer ul{
    float: left;
    width: 465px;
    height: 60px;
    padding: 30px 0 0 65px;
}

div#footer ul li, div#footer ul li a{
    font-family: 'CLB';
    font-size: 16px;
    color: #a9a9a9;
    width: 150px;
}

div#footer ul li {
    float: left;
}

div#footer p#info{
    float: left;    
    padding: 30px 30px 30px 200px;
    width: 232px;
    height: 106px;
    display: block;
    font-family: 'CLB';
    font-size: 20px;
    color: #fff;
}

div#footer p#info span{
    font-size: 26px;
}

div#segedek{
    float: left;
    width: 992px;
    border-bottom: 25px solid #000;
}

    div#segedBal{ 
        background: url('/domainpictures/footerSegedBalBg.jpg') no-repeat left bottom #fff;
        float: left;
        width: 35px;
        height: 25px;
    }
    div#segedJobb{ 
        background: url('/domainpictures/footerSegedJobbBg.jpg') repeat-x bottom #fff;
        float: left;
        height: 25px;
        width: 957px;
    }
/*Footer vĂŠge */

/*AlsĂł*/
div#alsoHolder{
    width: 100%;
    background: url('/domainpictures/alsoHolderBg.jpg') repeat-x bottom #fff;
    height: 30px;
}
    
div#also{
    width: 1000px;
    margin: auto;
    background: url('/domainpictures/alsoBg.png') no-repeat right center transparent;
    height: 30px;
}

div#also p{
    text-align: center;
    color: #fff;
    font-size: 9px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}

/*AlsĂł vĂŠge*/
.clearer{
    width: 100% !important;
    height: 0px !important;
    min-height: 0px !important;
    font-size: 0px !important;
    line-height: 0px !important;
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
    clear: both !important;
}

div#captchaImg{
    float:right;
    margin: 0 24px 0 10px;
}

input#captchaCode{
    float:right;
    margin-top: 7px;
    border: 1px solid #000;
    font-family: 'Sylfaen';
}