body{ background: url(images/bg.jpg) top left repeat; margin: 0; padding: 0; font-family: tahoma; }
#container{ width: 100%; height: 100%; }
#top{ width: 100%; height: 47px; background: url(images/head.jpg) top left repeat; }

#facebook{ width: 265px; height: 48px; position: absolute; background: url(images/facebook.png) center center no-repeat; margin:0px!important;}

#pichold{ width: 686px; height: 330px; float:right; background: url(images/picture-holder.png) 67px 0px no-repeat; margin-top:-37px; }
.pichold{ width: 524px; height: 245px; margin-top: 6px; float:right; }
.picholdlabel{ font-size: 14px; width: 498px; height: 31px; position: absolute; background: url(images/picholdlabel.png) center left no-repeat; margin-top: -34px; margin-left: 0px; padding-left: 10px; line-height: 32px; color: #fff; font-style: italic; font-weight: bold; }
.picholdtext{ padding: 5px; width: 365px; color: white; height: 45px; font-size: 17px; overflow: hidden; text-align: center; font-weight: bold; }
#slideshow{ width: 518px; height: 245px; }
#header{ width: 100%; height: 299px; background: url(images/header.jpg) left center repeat-x; }
#header div#wl{ width: auto; height: 299px; display: inline-block; background: url(images/alumni-logo-div.png) center center repeat-x; }
#header div#wr{ width: auto; height: 299px; display: inline-block; background: url(images/alumni-logo-divr.png) center center repeat-x;position: absolute;z-index: -1; }
#header div#wc{ width: 558px; display: inline-block;}

#menu{ width: 100%; height: 52px; background: url(images/menu-bg.png) left center repeat-x; font-size: 13px; }
#menu-content{ width: 950px; margin: 0 auto; color: white; text-transform: uppercase; }
/*#menu-content ul{ margin:0; padding: 0; list-style: none; height: 52px; line-height: 43px; }
#menu-content ul li{ /*float: left; *//*}
#menu-content ul li a{ color: white; text-transform: uppercase; }
#menu-content ul li a:hover{ color: #fbb; text-transform: uppercase; text-decoration: none; } */
#menu-content ul li.divider{ background: url(images/menu-div.jpg) center center no-repeat; width: 12px; height:52px; margin-left: 3px; margin-right: 3px; }

.clear {clear:both}
.nomarg{ margin: 0; padding: 0; }
.list-style{ margin-left: 20px;list-style-type:circle; }
.ahref a{ color: #796D54; }
.ahref a:hover{ color: #9D9177; }

#news h1{ background: url(images/news-title.png) bottom left no-repeat; font-size: 18px!important; padding-left: 25px; font-weight: normal; }
#news .article h2{ font-size: 16px; font-weight: normal;padding-top: 0px; }
#news .article{ border-bottom: 1px dashed #bfbdb8; padding-bottom: 0px; display: block; font-size: 12px; }
#news a{ width: 100%; height: 100%; display: block; }

#content-container{ width: 1000px; background: url(images/content-bg-top.png) left top no-repeat; margin: 0 auto; margin-top: -15px; padding-top: 5px; }
#header_new{ width: 1000px; margin: 0 auto; margin-top: -15px; padding-top: 5px; }
#content-content{ width: 990px; margin: 0 auto; background: #fbfaf6 url(images/motiv.png) top right no-repeat; height: auto; }

input, textarea, select{ outline: none; resize: none; }
a { color: #a38040; text-decoration: none;}
a:hover { color: #d1a954; text-decoration: underline;}
input[type="submit"]{ cursor: pointer; }

a img{ border: 0 none; }

textarea { margin-left: 15px;width: 197px;color:#312409;font-style: italic;line-height: 30px;padding-left: 5px;padding-right: 5px;border: 1px solid #BBB19A; }
textarea.input.wide{ width: 300px; height: 200px; }
input.input.wide{ width: 300px; }

.centered{ margin: 0 auto; }

#content-left{ width: 270px; float: left; padding-top: 5px; position: relative;z-index: 9400; }
#login{ width: 239px; margin:15px; background: #d4ccb7 url(images/login-head.jpg) center top no-repeat; padding-bottom: 10px; margin-top: 0; }
/*#login h3{ height: 39px; padding-left: 40px; line-height: 43px; color: white; }*/
input[type="text"],input[type="password"],input[type="file"]{ margin-left: 15px; width: 197px; color: #312409; font-style: italic; height: 30px; line-height: 30px; padding-left: 5px; padding-right: 5px; border: 1px solid #bbb19a; }
input[type="file"] { margin-left:0px !important; width:300px; }
select{ width: 209px; color: #312409; font-style: italic; height: 30px; line-height: 30px; padding-left: 5px; padding-right: 0px; border: 1px solid #bbb19a; }
select.small{ width: 67px; }
select.smaller{height: 20px; line-height: 20px; font-size: 10px; width: 170px;}

div.right-div{ width: 197px; margin-left: 25px;height: 10px; background: url(images/right-div.jpg) center top no-repeat; }
div.left-div{ width: 197px; margin-left: 17px;height: 10px; background: url(images/left-div.jpg) center top no-repeat; }
input[type="submit"]{ background: #fff; box-shadow: 0 3px 3px #c6bda7; border-radius: 5px; border: 0 none; color: #ba0202; text-transform: uppercase; font-style: italic; font-size: 13px; font-weight: bold; margin-left: 15px; padding: 5px; }

form.centered div.right-div{width: 209px; display: block; background: url(images/right-div.png) right top  no-repeat; }
form.centered div.left-div{width: 205px; display: block; background: url(images/left-div.png) left top  no-repeat; }
form.centered input[type="text"],form.centered input[type="password"],form.centered input[type="submit"]{ margin: 0; }

a.register{ color: #796d54; font-size: 16px; text-decoration: none; }
a.forgotten{ color: #9d9177; font-size: 16px; text-decoration: none; }
span.divid{ color: #9d9177; font-size: 16px; }

#kiad{ width: 239px; margin:15px; background: #d4ccb7 url(images/kiad-head.jpg) center top no-repeat; padding-bottom: 10px; }
#kiad a{ background: url(images/kiad-bg.jpg) center center no-repeat; font-size: 12px; color: #322b1c; width: 207px; height: 27px; display: inline-block; line-height: 29px; padding-left: 30px; margin-bottom: 3px; }
#kiad a:hover{ background: url(images/kiad-bg-o.jpg) center center no-repeat; font-size: 12px; color: #322b1c; width: 207px; height: 27px; display: inline-block; line-height: 29px; padding-left: 30px; margin-bottom: 3px; }

#prog{ width: 239px; margin:15px; background: #d4ccb7 url(images/prog-head.jpg) center top no-repeat; padding-bottom: 10px; }
#prog a{ background: url(images/prog-bg.jpg) center center no-repeat; font-size: 12px; color: #322b1c; width: 207px; height: 27px; display: inline-block; line-height: 29px; padding-left: 30px; margin-bottom: 3px; }
#prog a:hover{ background: url(images/prog-bg-o.jpg) center center no-repeat; font-size: 12px; color: #322b1c; width: 207px; height: 27px; display: inline-block; line-height: 29px; padding-left: 30px; margin-bottom: 3px; }

#tagkarty{ width: 239px; margin:15px; background: #c1b8a2 url(images/tagkarty-head.jpg) center top no-repeat; padding-bottom: 10px; }
#tagkarty a{ background: url(images/tagkarty-bg.jpg) center center no-repeat; font-size: 12px; color: #322b1c; width: 207px; height: 27px; display: inline-block; line-height: 28px; padding-left: 30px; margin-bottom: 3px; }
#tagkarty a:hover{ background: url(images/tagkarty-bg-o.jpg) center center no-repeat; font-size: 12px; color: #322b1c; width: 207px; height: 27px; display: inline-block; line-height: 28px; padding-left: 30px; margin-bottom: 3px; }

a.file{ background: url(images/tagkarty-bg.jpg) center center no-repeat; font-size: 12px; color: #322b1c; width: 207px; height: 27px; display: inline-block; line-height: 28px; padding-left: 30px; margin-bottom: 3px; }
a.file:hover{ background: url(images/tagkarty-bg-o.jpg) center center no-repeat; font-size: 12px; color: #322b1c; width: 207px; height: 27px; display: inline-block; line-height: 28px; padding-left: 30px; margin-bottom: 3px; }

a.file-biz-dok{ background: #d4ccb7 ; font-size: 12px; color: #322b1c; width: 407px; height: 27px; display: inline-block; line-height: 28px; padding-left: 30px; margin-bottom: 3px; }
a.file-biz-dok:hover{ background:#D1A954; font-size: 12px; color: #322b1c; width: 407px; height: 27px; display: inline-block; line-height: 28px; padding-left: 30px; margin-bottom: 3px; }


#szolg{ width: 239px; margin:15px; background: #d4ccb7 url(images/szolg-head.jpg) center top no-repeat; padding-bottom: 10px; }
#szolg a{ background: url(images/szolg-bg.png) center center no-repeat; font-size: 12px; color: #322b1c; width: 207px; height: 27px; display: inline-block; line-height: 27px; padding-left: 30px; margin-bottom: 3px; }
#szolg a:hover{ background: url(images/szolg-bg-o.png) center center no-repeat; font-size: 12px; color: #322b1c; width: 207px; height: 27px; display: inline-block; line-height: 27px; padding-left: 30px; margin-bottom: 3px; }

#kereses{ width: 239px; margin:15px; background: #d4ccb7 url(images/kereses-head.jpg) center top no-repeat; padding-bottom: 10px; }
#kereses a{ background: url(images/kereses-bg.png) center center no-repeat; font-size: 12px; color: #322b1c; width: 207px; height: 27px; display: inline-block; line-height: 27px; padding-left: 30px; margin-bottom: 3px; }
#kereses a:hover{ background: url(images/kereses-bg-o.png) center center no-repeat; font-size: 12px; color: #322b1c; width: 207px; height: 27px; display: inline-block; line-height: 27px; padding-left: 30px; margin-bottom: 3px; }

#allasborze  { width: 239px; margin:15px; background: #C1B8A2 url(images/allasborze-head.jpg) center top no-repeat; padding-bottom: 10px; }
#allasborze a{ background: url(images/allasborze-bg.png) center center no-repeat; font-size: 12px; color: #322b1c; width: 207px; height: 27px; display: inline-block; line-height: 27px; padding-left: 30px; margin-bottom: 3px; }
#allasborze a:hover{ background: url(images/allasborze-bg-o.png) center center no-repeat; font-size: 12px; color: #322b1c; width: 207px; height: 27px; display: inline-block; line-height: 27px; padding-left: 30px; margin-bottom: 3px; }

.leftp h3{ height: 39px; padding-left: 40px; line-height: 43px; color: white; font-size: 15px; }
div.unideb{ margin-top: 10px; }

a.alr{ float:right; }

#footer{ width: 100%; height: 192px; background: url(images/footer.png) center center repeat-x; }
#footer-alt{ width: 990px; height: 192px; background: url(images/footer-alt.png) top left repeat-x; margin: 0 auto; }

#cont-menu{ background: url(images/cont-menu.png) center center no-repeat; margin-left: 10px;padding-left: 15px; padding-right: 15px; padding-top: 30px; margin-top: 60px; position: absolute; width: 23px; height: 66px; border-right: 1px solid #2f2c24; display: inline-block;}

#foot-menu1{ background-color: white; font-size: 11px;width: 680px; height: 144px; margin-top: 35px; margin-left: 0px; line-height: 1em; 
             padding-top: 0px; padding-left: 10px; position: absolute; display: inline-block;}

#foot-menu2{ font-size: 11px;width: 108px; height: 90px; margin-top: 60px; margin-left: 185px; line-height: 2em; padding-top: 15px; padding-left: 20px; position: absolute; display: inline-block;border-right: 1px solid #2f2c24;}
#foot-menu1 a, #foot-menu2 a{ color: #999; }
#foot-menu1 a:hover, #foot-menu2 a:hover{ color: #958e80; }

#foot-info{ float:right; color: #999; font-size: 11px;width: 400px; text-align: right; height: 90px; margin-top: 25px; margin-left: 550px; line-height: 2em; padding-top: 15px; padding-left: 20px; position: absolute; display: inline-block; }
#foot-info b{ color: #aaa; }

#regesz td{ vertical-align: middle!important; }

#foot-deg{ width: 300px; height: 90px; margin-top: 55px; margin-left: 330px; position: absolute; }
a.foot-menu-pic{ width: 13px; height: 98px; margin-right: 15px; display: inline-block; }
a.foot-menu-pic-lrg:hover,a.foot-menu-pic:hover{ text-decoration: none; }
a.foot-menu-pic-lrg{ width: 23px; height: 98px; margin-right: 15px; display: inline-block; }
#honlapterkep{ background: url(images/honlapterkep.jpg) center center no-repeat; }
#honlapterkep:hover{ background: url(images/honlapterkep-o.jpg) center center no-repeat; }
#technikai-infok{ background: url(images/technikai.jpg) center center no-repeat; }
#technikai-infok:hover{ background: url(images/technikai-o.jpg) center center no-repeat; }
#impresszum{ background: url(images/impresszum.jpg) center center no-repeat; }
#impresszum:hover{ background: url(images/impresszum-o.jpg) center center no-repeat; }
#linkek{ background: url(images/linkek.jpg) center center no-repeat; }
#linkek:hover{ background: url(images/linkek-o.jpg) center center no-repeat; }
#elegedettseg{ background: url(images/elegedettseg.jpg) center center no-repeat; }
#elegedettseg:hover{ background: url(images/elegedettseg-o.jpg) center center no-repeat; }

#content-right table td{ vertical-align: top; }
#content-right table td.mid{ vertical-align: middle; }

#content-right{ width: 700px; float: right; font-size: 14px; padding-right: 20px; }
#content-right #breadcrumbs{ color: #268140; font-weight: bold;text-transform: uppercase; font-size: 12px;}
#content-right #breadcrumbs span{ color: black; font-weight: bold;text-transform: uppercase; font-size: 12px;}
#content-right #breadcrumbs a{ color: #268140; font-weight: bold; text-transform: uppercase; padding-top: 9px; font-size: 12px; display: inline-block; }
#content-right h1{ color: #1a160d;margin-top: 0; padding-top: 20px; font-size: 28px; margin-bottom: 1em;  color: #1a160d; font-weight: normal; }
#content-right #date{ font-size: 14px;color: #b9b09c; border-bottom: dashed 1px #b9b09c; margin-bottom: 15px; padding-bottom: 5px;}
#content-right .img{ padding: 3px; border: 1px solid #d4ccb7; background: white; text-align: center;display: inline-block; margin-top:0px; margin-right: 20px; float: left; }
#content-right .img.fekete{background: black!important;}
#content-right .img.nf{float: none;}
#content-right .img.nm{margin-top: 0;}
#content-right .img img{ display: block; }
#content-right .imgr{ padding: 3px; border: 1px solid #d4ccb7; background: white; text-align: center;display: inline-block; margin-top: 0px; margin-left: 10px; float: right; }
#content-right .imgr img{ display: block; }
#content-right a .img, #content-right a:hover .img, #content-right a:visited .img{ border: 1px solid #d4ccb7; }
#content-right #bevezeto{ display: block; margin-bottom: 20px; }

a.va110{ line-height: 110px; }

.select dd, .select dt, .select ul { margin:0px; padding:0px; font-style: italic; font-size: 12px; }
.select{ height: 30px; line-height: 30px; padding: 0 5px; margin: 2px 0; display: inline-block; }
.select dd { position:relative; }
.select a, .select a:visited { color:#C3BBAA; text-decoration:none; outline:none;}
.select a:hover { color:#312409;}
.select dt a:hover, .select dt a:focus { color:#312409; border: 1px solid #5d4617;}
.select dt a {background:#fff url(images/arrow.png) no-repeat scroll right center; display:block;border:1px solid #BBB19A; width:197px; padding: 0 5px; text-align: left;}
.select dt a span {cursor:pointer; display:block; padding: 0 5px;}
.select dd ul.cent { background:#fff none repeat scroll 0 0; border:1px solid #BBB19A; color:#C3BBAA; display:none; margin-left: 237px; padding:0 0px; position:absolute; top:2px; width:auto; width:207px; list-style:none; text-align: left;}
.select dd ul.left { background:#fff none repeat scroll 0 0; border:1px solid #BBB19A; color:#C3BBAA; display:none; margin-left: 63px; padding:0 0px; position:absolute; top:2px; width:auto; width:207px; list-style:none; text-align: left;}

.select span.value { display:none;}
.select dd ul li a { padding: 0 5px; display:block;}
.select dd ul li a:hover { background-color:#d0c9af;}
.select img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}

#profilok{ width:100%; font-size: 11px; margin-top: 20px; }
#profilok td.szemely{ padding: 5px; border: 1px solid #d4ccb7; width: 50%; }
#profilok td.szemely img { border: 1px solid #d4ccb7; }
#profilok td.szemely a{ width: 100%; height: 100%; display: inline-block; }
#profilok td.szemely.grn a{ color:#090; width: 100%; height: 100%; display: inline-block; }
#profilok td.szemely.grn a:hover{ color:#D1A954; width: 100%; height: 100%; display: inline-block; }
#profilok td.szemely.match.grn a{ color:#090; width: 100%; height: 100%; display: inline-block; }
#profilok td.szemely.match.grn a:hover{ color:#D1A954; width: 100%; height: 100%; display: inline-block; }
#profilok .data{ float: right; width: 75%; }
#profilok td.szemely td.frst{ width: 90px; }
#profil { margin-top: 20px; }
#profil h3{ margin: 0; line-height: normal; }

div.article span.img{ width: 150px;}
div.article span.img img{ margin: 0 auto; }

#regesz2 td { vertical-align:middle !important; }

.memoriam-img { float:left; margin:0px 5px 5px 0px !important; border:3px solid black !important; }

h2 span { font-weight:normal; font-size:14px; margin-top:0px; display:block; }

.diszoklevel { width:100%; margin-left:10px; }
.diszoklevel td { width:50%; }
.diszoklevel td input[type="text"]{ width:70%; }
.diszoklevel td input[type="radio"]{ margin-right:10px; }
.diszoklevel td textarea{ width:70%; height:120px; margin:0px; }
/*.diszoklevel tr:last-child td { text-align:center; }*/
.melleklet-feltoltes{border-bottom:1px dashed #aaa;padding:10px;}
.melleklet-feltoltes .chk-label{font-size:85%;float:left;}
.chk-label{font-size:90%;float:left;}
.hasToolTip{cursor: help;}

select.required{margin:0px;}
.errorBorder{border:1px solid #9A0000!important; box-shadow: 0 0 3px 0 #9A0000!important; border-radius: 4px;}
.alert-error {
	display:block;
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
  text-align:left;
  font-size:12px;
}