/**
 * 'every-page' style definitions
 */
body {
	margin-top: 0px;
	margin-left: 0px;
}

img {
	border: 0px;
}

div, span, td {
	font-family: Verdana;
	font-size: 10pt;
}

a, a:active, a:visited {
	font-family: Garamond;
	font-size: 12pt;
	text-decoration: none;
	color: #0b2051;
}

.centerHolder {
	text-align: center;
}

.functionLink {
	font-weight: bold;
	padding-left: 20px;
}

a.listLink, a:active.listLink, a:visited.listLink {
	font-family: Verdana;
	font-size: 10pt;
}

#pageTitle a, #pageTitle a:active, #pageTitle a:visited {
	font-family: Garamond;
	font-size: 12pt;
	font-weight: bold;
}

a:hover {
	color: #820f2a;
}

#paginator {
	text-align: center;
}

#container {
	width: 836px;
}

#pageTitle {
	font-family: Garamond;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 22px;
	padding-left: 82px;
}

#header {
	width: 836px;
	height: 91px;
	background-image: url(gfx/fejlec.png);
}

#footer {
	width: 836px;
	height: 32px;
	background-image: url(gfx/bgalso.png);
	font-size: 8pt;
}

#backgroundHolder {
	width: 836px;
	background-position: top right;
	background-image: url(gfx/backgroundholder.png);
	background-repeat: repeat-y;
}

#contentOuter {
	width: 687px;
	padding-top: 20px;
	float: left;
	background-image: url(gfx/content_backgroundupper.png);
	background-repeat: repeat-x;
}

#content {
	width: 637px;
	padding-left: 23px;
	padding-right: 27px;
	float: left;
	text-align: justify;
}

#contentEdge {
	background-image: url(gfx/content_toprightedge.png);
	width: 29px;
	height: 21px;
	/* pretty bad, but kill IE. */
	position: absolute;
	left: 807px;
	top: 91px;
}

#contentGradientBox {
	background-image: url(gfx/content_gradientbox.png);
	width: 76px;
	height: 61px;
	/* baaad */
	position: absolute;
	left: 148px;
	top: 91px;
}

#menu {
	float: left;
	margin-right: 8px;
	width: 140px;
	font-size: 0px;
}

#menu a, #menu a:active, #menu a:visited {
	display: block;
	font-size: 0px;
}

#isoImageHolder {
	padding-top: 25px;
}

#isoImageHolder img {
	margin-bottom: 10px;
}

#copyrightHolder {
	color: white;
	font-size: 8pt;
	text-align: center;
}

.clearer, .clearer0 {
	clear: both;
}

.clearer0 {
	font-size: 0px;

}

.behuzo {
	padding-left: 18px;
	width: 18px;
}

.sign {
	text-align: right;
	width: 560px;
	margin-top: 30px;
	font-style: italic;
}

.left {
	float: left;
}

/**
 * CV style definitions
 */
.cvCaption {
	font-weight: bold;
}

/**
 * guestbook style definitions
 */
.entry {
	margin-bottom: 10px;
	border: 1px solid #23407e;
}

.entryHeader {
	border-bottom: 1px solid #23407e;
	padding: 4px 4px 4px 4px;
	background-color: #b2bdd4;	
	height: 19px;
}

.entryAuthor {
	float: left;
	font-weight: bold;
}

.entryDate {
	float: right;
	font-weight: bold;
}

.entryContent {
	clear: both;
	padding: 4px 4px 4px 4px;	
	background-color: #e7ebf3;
}

#gbPostAuthor {
	width: 200px;
}

#gbPostContent {
	width: 600px;
	height: 150px;
}


 
/**
 * gallery style definitions
 */
#galeriaLepteto, #kepTarto {
	text-align: center;
}

#galeriaFilmszalag {
	width: 6000px;
}

#galeriaFilmszalagTarto {
	height: 78px;
	overflow-y: hidden;
	overflow-x: scroll;
	width: 600px;
	overflow: -moz-scrollbars-horizontal;	
}

#imageCaption {
}

#viewImage {
}
 
 
/**
 * cv style definitions
 */
#vili {
	margin-right: 15px;
}

/**
 * referencies style definitions
 */
.refNumber {
	width: 55px;
}

.refCompanyName {
	width: 200px;
}

.refAppArea {
	width: 200px;
}

.refStandard {
	width: 180px;
}

.refRadio, .refNumber, .refCompanyName, .refAppArea, .refStandard {
	text-align: left;
	vertical-align: top;
}

.tblCell0 {
	background-color: #b2bdd4;
	padding-left: 4px;
	text-align: left;
	vertical-align: top;
}

.tblCell1 {
	background-color: #e7ebf3;
	padding-left: 4px;	
	text-align: left;	
	vertical-align: top;	
}

.list {
	background-color: #23407e;
}

th {
	color: white;
}

/**
 * other services style definitions
 */
a.serviceLink, a:active.serviceLink, a:visited.serviceLink { 
	font-weight: bold;
	font-size: 12pt;

}

.shortDescUl {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
}

#svQuote, #svLength, #svMeetings, #svDays, #svFinalTarget, #svAspects, #svQualityTechnics, #svMembers, #svResultDocuments, #svStandards, #svPbs, #svSteps {
	margin-bottom: 15px;
}

/**
 * administrator related style classes
 */
.listbox {
	height: 200px;
	width: 200px;
}

#svdDescriptionInput, #svdQuoteInput, #svdStepsInput, #svdAspectsInput, #svdMembersInput, #svdResultDocumentsInput, #svdQualityTechnicsInput {
	width: 420px;
	height: 150px;
}

.osdpCaptionHolder {
	width: 200px;
	float: left;
	font-weight: bold;
}

.mupCaptionHolder, .mupCaptionHolder2 {
	width: 70px;
	float: left;
	font-weight: bold;

}

.mupCaptionHolder2 {
	width: 130px;
}

#svdName, #svdDescription, #svdLength, #svdMeetingCount, #svdDayCount, #svdQuote, #svdSteps, #svdFinalTarget, #svdAspects, #svdMembers, #svdResultDocuments, #svdQualityTechnics, #svdIntroducedStandards, #svdPolicyBases, #rdCompanyName, #mupName, #mupDesc, #mupFile {
	margin-bottom: 15px;
}

#svdNameInput, #svdFinalTargetInput, #rdCompanyNameInput {
	width: 300px;
}

#h2xx, #h2xy {
	height: 250px;
}

.listHolder2 {
	float: left;
	margin-right: 6px;
	width: 200px;
}

.tavtarto {
	height: 5px;
	font-size: 0px;
}

#standardsSource, #newStandard, #pbSource, #newPb, #appAreaSource, #newAppArea {
	width: 220px;
}

.__32984234 {
	width: 300px;
}

.__32984235 {
	width: 252px;
}


#durr {
	height: 150px;
}

/*
*/

.avMail { font-size: 12pt; font-weight: bold;}

