@charset "iso-8859-2";
/*** BUTTON ***/

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: none;
}

.buttonNormal, .buttonBig, .buttonSubSearch {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	border: none;
	cursor: pointer;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #807865;
	font-weight: bold;
	text-align: center;
}

.buttonNormal {
	width: 70px;
	background: transparent url(../images/same/button/buttonNormalBg.png) center top no-repeat;
}

.buttonBig {
	width: 95px;
	background: transparent url(../images/same/button/buttonBigBg.png) center top no-repeat;
}

.buttonSubSearch {
	width: 70px;
	height: 16px;
	line-height: 16px;
	background: transparent url(../images/same/button/buttonSubSearchBg.png) right bottom no-repeat;
}
/*** COMMON ***/

/** BASE INFO **/

.baseInfo {
	/**/
}

.baseInfoTitle, .baseInfoTitleWide, .baseInfoValue, .baseInfoValueMod, .baseInfoValueEmpty, .baseInfoTitleHide, .baseInfoValueHide {
    float: left;
    margin: 3px 10px 3px 0px;
    padding: 5px 10px 5px 10px;
	overflow: hidden;
}

.baseInfoTitle, .baseInfoTitleHide {
	width: 120px;
}

.baseInfoTitleWide {
	width: 420px;
}

.baseInfoTitleHide {
	display: none;
}

.baseInfoTitle span, .baseInfoTitleWide span {
	color: #c00000;
}

.baseInfoTitle small, .baseInfoTitleWide small {
	color: #8e8b81;
}

.baseInfoTitle font {
	color: #0082EA;
}

.baseInfoValue, .baseInfoValueEmpty, .baseInfoValueHide {
	width: 120px;
	background-color: #f3f3ed;
	min-height: 15px;
}

.baseInfoValueHide {
	display: none;
}

.baseInfoValue span {
	color: #c00000;
}

.baseInfoValue a {
	color: #f6a20e;
	text-decoration: none;
}

.baseInfoValue a:hover {
	color: #f8a00a;
}

.baseInfoValue i {
	font-style: normal;
	color: #81a725;
}

.baseInfoValue em {
	font-style: normal;
	color: #c748dc;
}

.baseInfoValueMod {
	width: 140px;
	padding: 1px 0px 2px 0px;
}

.baseInfoValueEmpty {
	background: none;
}

.baseInfoValueMod .inputNormal, .baseInfoValueMod .inputNormalDisabled {
	width: 130px;
}

.baseInfoValueMod .inputSmall, .baseInfoValueMod .inputSmallDisabled {
	width: 105px;
	margin: 0px 5px 0px 0px;
}

.baseInfoValueMod .selectNormal {
	width: 140px;
}
/*** CONTENT FRAME ***/

.contentFrame {
	padding: 10px 0px 10px 0px;
}

#content {
	width: 600px;
	margin: 0px auto 0px auto;
}

/*** CONTENT BASE ***/

.contentIn {
	padding: 10px 0px 10px 0px;
}

.contentIn h1 {
	
}

.contentIn p {
	padding: 5px 0px 5px 0px;
}

.contentIn a {
	color: #93c01f;
	text-decoration: none;
}

.contentIn a:hover {
	text-decoration: underline;
}

.contentIn ul, .contentIn ol {
	padding: 5px 0px 5px 30px;
}
/*** DIALOG ***/

#dialogBackground {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	z-index: 500;
	background-color: #252017;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}

#dialogFrame {
	position: absolute;
	display: none;
	border-width: 0px;
	text-align: left;
	z-index: 1000;
}

#dialogBorderTop {
	width: auto;
	height: 20px;
	background: transparent url("../images/same/dialog/dialogBrdTop.png") left top no-repeat;
}

#dialogBorderBottom {
	width: auto;
	height: 20px;
	background: transparent url("../images/same/dialog/dialogBrdBottom.png") left bottom no-repeat;
}

#dialogContent {
	padding: 0px 12px;
	background: transparent url("../images/same/dialog/dialogBackground.png") left top repeat-y;
}

#dialogMessage {
	padding: 3px 10px 20px 10px;
	text-align: center;
	line-height: 140%;
	background: transparent url("../images/same/dialog/dialogMessageBg.png") left bottom repeat-x;
}

#dialogButtons {
	padding: 7px 0px 0px 0px;
	text-align: center;
	background: transparent url("../images/same/dialog/dialogButtonBg.png") left bottom repeat-y;
}

#dialogButtons a {
	margin: 0px 5px 0px 5px;
}
/*** IMAGE GALLERY ***/

.IGBackground, .IGTable, .IGTopLeft, .IGTop, .IGTopRight, .IGLeft, .IGContent, .IGContainer, .IGRight, .IGBottomLeft, .IGBottom, .IGBottomRight, .IGImageFrame, .IGImage, .IGImagePrevNext, .IGImagePrev, .IGImageNext, .IGImagePrevBut, .IGImageNextBut, .IGNavigateFrame, .IGTitle, .IGNavigate {
	margin: 0;
	padding: 0;
	border: 0 none;
	outline: 0 none;
	background-color: transparent;
}

/*** IMAGE GALLERY BACKGROUND ***/

.IGBackground {
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 500;
	background-color: #252017;
	opacity: 0.0;
/*	-moz-opacity: 0.0;*/
	filter: alpha(opacity=0);
}

/*** IMAGE GALLERY TABLE ***/

.IGTable {
	width: 0;
	display: none;
	border-width: 0;
	border-spacing: 0;
	border-collapse: collapse;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 600;
	opacity: 0.0;
/*	-moz-opacity: 0.0;*/
	filter: alpha(opacity=0);
	color: #948d79;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
}

.IGTopLeft {
	background-image: url("../images/same/imagegallery/IGTopLeftBg.png");
	background-repeat: no-repeat;
	background-position: right bottom;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/same/imagegallery/IGTopLeftBg.png", sizingMethod="scale");
}

.IGTop {
	background-image: url("../images/same/imagegallery/IGTopBg.png");
	background-repeat: repeat-x;
	background-position: left bottom;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/same/imagegallery/IGTopBg.png", sizingMethod="scale");
}

.IGTopRight {
	background-image: url("../images/same/imagegallery/IGTopRightBg.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/same/imagegallery/IGTopRightBg.png", sizingMethod="scale");
}

.IGLeft {
	background-image: url("../images/same/imagegallery/IGLeftBg.png");
	background-repeat: repeat-y;
	background-position: right top;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/same/imagegallery/IGLeftBg.png", sizingMethod="scale");
}

.IGContent, .IGContainer {
	/**/
}

.IGRight {
	background-image: url("../images/same/imagegallery/IGRightBg.png");
	background-repeat: repeat-y;
	background-position: left top;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/same/imagegallery/IGRightBg.png", sizingMethod="scale");
}

.IGBottomLeft {
	background-image: url("../images/same/imagegallery/IGBottomLeftBg.png");
	background-repeat: no-repeat;
	background-position: right top;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/same/imagegallery/IGBottomLeftBg.png", sizingMethod="scale");
}

.IGBottom {
	background-image: url("../images/same/imagegallery/IGBottomBg.png");
	background-repeat: repeat-x;
	background-position: left top;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/same/imagegallery/IGBottomBg.png", sizingMethod="scale");
}

.IGBottomRight {
	background-image: url("../images/same/imagegallery/IGBottomRightBg.png");
	background-repeat: no-repeat;
	background-position: left top;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/same/imagegallery/IGBottomRightBg.png", sizingMethod="scale");
}

/*** IMAGE GALLERY IMAGE ***/

.IGImageFrame {
	width: 100%;
	position: relative;
	filter: alpha(opacity=100); /* FCK IE (transpatent bg bug) */
}

.IGImage {
	position: relative;
	visibility: hidden;
	opacity: 0.0;
/*	-moz-opacity: 0.0;*/
	filter: alpha(opacity=0);
}

.IGImagePrevNext {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1002;
}

.IGImagePrev, .IGImageNext {
	position: absolute;
	width: 49%;
	height: 100%;
	top: 0px;
	opacity: 0.0;
/*	-moz-opacity: 0.0;*/
	filter: alpha(opacity=0);
	z-index: 1102;
}

.IGImagePrev {
	left: 0px;
}

.IGImageNext {
	right: 0px;
}

.IGImagePrevBut, .IGImageNextBut {
	position: absolute;
	z-index: 1001;
	top: 20%;
}

.IGImagePrevBut {
	left: 0px;
}

.IGImageNextBut {
	right: 0px;
}

/*** IMAGE GALLERY NAVIGATE ***/

.IGNavigateFrame {
	position: relative;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	filter: alpha(opacity=100); /* FCK IE (transpatent bg bug) */
}

.IGTitle {
	position: relative;
	visibility: hidden;
	opacity: 0.0;
/*	-moz-opacity: 0.0;*/
	filter: alpha(opacity=0);
}

.IGNavigate {
	visibility: hidden;
	opacity: 0.0;
/*	-moz-opacity: 0.0;*/
	filter: alpha(opacity=0);
}

.IGNavInfo {
	/**/
}

.IGNavSep {
	padding: 0px 5px;
}

.IGNavigate a {
	padding: 0px 5px;
	cursor: pointer;
}

.IGNavigate a img {
	border: none;
	vertical-align: middle;
}
/*** INPUT, SELECT, TEXTAREA, RADIO, CHECKBOX ***/

input, select, textarea, radio, checkbox {
	vertical-align: middle;
}

/*** INPUT ***/

.inputSmall, .inputSmallDisabled, .inputNormal, .inputNormalDisabled, .inputLogin, .inputSubSearch {
	height: 16px;
	padding: 2px 2px 2px 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #e0dac6 #c8c8c8 #e0dac6 #c8c8c8;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #808080;
	background: #ffffff url(../images/same/input/inputBg.gif) left top repeat-x;
}

.inputSmallDisabled, .inputNormalDisabled {
	opacity: 0.3;
	-moz-opacity: 0.3;
	filter: alpha(opacity=30);
}


.inputLogin {
	width: 163px;
}

.inputSubSearch {
	height: 15px;
	padding: 0px 2px 0px 5px;
	border-width: 1px 1px 0px 1px;
	font-size: 11px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-radius: 7px 0px 0px 0px;
	background: #ffffff url(../images/same/input/inputBg.gif) left -1px repeat-x;
}

/*** SELECT ***/

.selectNormal {
	height: 22px;
	padding: 2px 2px 2px 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #e0dac6 #c8c8c8 #e0dac6 #c8c8c8;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #808080;
	background: #ffffff url(../images/same/input/inputBg.gif) left top repeat-x;
}

.selectNormal option {
	padding: 2px 5px 2px 5px;
}

/*** TEXTAREA ***/

.textareaNormal {
	padding: 2px 2px 2px 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #e0dac6 #c8c8c8 #e0dac6 #c8c8c8;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #808080;
	background: #ffffff url(../images/same/input/textareaBg.gif) left top repeat-x;
}

/*** CHECKBOX, RADIOBUTTON ***/

.checkboxNormal, .radiobuttonNormal {
	margin: 4px 0px 4px 0px;
}
/*** DEFAULT ***/

html {
	min-height: 101%;
	height: auto;
}

* {
	margin: 0;
	padding: 0;
	outline: none;
}

address, blockquote, body, center, dd, dir, div, dl, dt, fieldset, form, hn, iframe, legend, listing, marquee, menu, ol, p, plaintext, pre, ul {
	display: block;
}

col {
	display: table-column;
}

colgroup {
	display: table-column-group;
}

frame {
	display: none;
}

hr {
	display: block;
}

li {
	display: list-item;
}

table {
	display: table;
}

tbody {
	display: table-row-group;
}

td, th {
	display: table-cell;
}

tfoot {
	display: table-footer-group;
}

thead {
	display: table-header-group;
}

tr {
	display: table-row;
}

/*** MAIN ***/

body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #424242;
}

.clear {
	clear: both;
	line-height: 0px;
	height: 0px;
	font-size: 0px;
	visibility: hidden;
}

#contentName, #subContentName {
	display: none;
}

#main {
	width: 600px;
	margin: 0px auto 0px auto;
}
/*** RESPONSE ***/

#responseErrorFrame, #responseAnswerFrame {
	width: 500px;
	margin: 0px auto 0px auto;
}

#responseError, #responseAnswer {
	padding: 0px 0px 10px 0px;
	text-align: center;
	font-weight: bold;
}

#responseError {
	color: #ba3006;
}

#responseAnswer {
	color: #6f9c00;
}

/* ALERT */

.responseErrorAlert {
	line-height: 200%;
	font-weight: bold;
	color: #ba3006;
}
/*** TOOLTIP ***/

#toolTipFrame {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	z-index: 100;
	height: 22px;
	clear: both;
}

#toolTipLeft, #toolTipRight {
	width: 10px;
	height: 22px;
	float: left;
}

#toolTipLeft {
	background: transparent url(../images/same/tooltip/toolTipLeftBg.png) right top no-repeat;
}

#toolTipRight {
	background: transparent url(../images/same/tooltip/toolTipRightBg.png) left top no-repeat;
}

#toolTipContent {
	height: 20px;
	padding: 2px 2px 0px 2px;
	line-height: 20px;
	color: #6b685f;
	float: left;
	background: transparent url(../images/same/tooltip/toolTipContentBg.png) left top repeat-x;
}

/*
#toolTipHeader {
	width: 234px;
	padding: 5px 8px 3px 8px;
	color: #ffff7f;
	font-weight: bold;
	background: transparent url(../images/tooltip/tooltipHeader.png) repeat scroll left top;
	clear: both;
}


*//*** OSZK ***/

html {
	min-height: 100%;
}

#main {
	width: 860px;
}

.contentFrame {
	padding: 0px 0px 10px 0px;
}

#content {
	width: 860px;
}

/*** CREDITS 2014 / 15 / 16 / 17 ***/

.baseInfoTitle, .baseInfoTitleHide {
	width: 100px;
}

.oszkProgramTitle, .oszkProgram {
	margin: 0px 10px 0px 10px;
	padding: 5px 0px 5px 0px;
	border-color: #DFDBD2;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	overflow: hidden;
}

.oszkProgramTitle {
	padding: 10px 0px 5px 0px;
}

.oszkProgramTitle div, .oszkProgram div {
	padding: 0px 10px 0px 0px;
	font-size: 11px;
	float: left;
}

.oszkProgramTitle div {
	font-weight: bold;
}

.oszkProgramTitleTitle, .oszkProgramTitleVenue, .oszkProgramTitleRow, .oszkProgramVenue {
	width: 300px;
}

.oszkProgramTitlePdate, .oszkProgramPdate {
	width: 120px;
}

.oszkProgramTitleCredits, .oszkProgramCredits {
	width: 65px;
}

.oszkProgram div.oszkProgramCredits {
	padding: 0px 10px 0px 20px;
	width: 50px;
}

/*** CONSULTANTS ***/

.oszkConsultantlistTitle {
	padding: 10px 0px 5px 0px;
}

.oszkConsultantlistTitleIdentifier, .oszkConsultantlistTitleName, .oszkConsultantlistTitleEmail, .oszkConsultantlistTitleCounty, .oszkConsultantlistTitleFields {
	min-height: 34px;
	padding: 0px 10px 0px 0px;
	font-size: 11px;
	float: left;
	border-color: #DFDBD2;
	border-style: double;
	border-width: 0px 0px 3px 0px;
}

.oszkConsultantlistTitle div {
	font-weight: bold;
}

.oszkConsultantlistTitleIdentifier {
	width: 60px;
	font-size: 9px;
	line-height: 17px;
}

.oszkConsultantlistTitleName {
	width: 130px;
	line-height: 34px;
}

.oszkConsultantlistTitleEmail {
	width: 170px;
	line-height: 17px;
}

.oszkConsultantlistTitleCounty {
	width: 125px;
	line-height: 17px;
}

.oszkConsultantlistTitleFields {
	width: 375px;
	padding: 0px;
	line-height: 17px;
}

.oszkConsultantlistRow {
	padding: 10px 0px 5px 0px;
	border-color: #DFDBD2;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.oszkConsultantlistRowIdentifier, .oszkConsultantlistRowName, .oszkConsultantlistRowEmail, .oszkConsultantlistRowCounty, .oszkConsultantlistRowFields {
	padding: 0px 10px 0px 0px;
	font-size: 11px;
	float: left;
}

.oszkConsultantlistRowIdentifier {
	width: 60px;
}

.oszkConsultantlistRowName {
	width: 130px;
}

.oszkConsultantlistRowEmail {
	width: 170px;
}

.oszkConsultantlistRowEmail a {
	color: #93c01f;
	text-decoration: none;
}

.oszkConsultantlistRowEmail a:hover {
	color: #93c01f;
	text-decoration: underline;
}

.oszkConsultantlistRowCounty {
	width: 125px;
}

.oszkConsultantlistRowFields {
	padding: 0px;
	width: 375px;
}

.oszkConsultantlistFieldsTitle {
	display: block;
}

.oszkConsultantlistFieldsTitle a {
	color: #93c01f;
	text-decoration: none;
	cursor: pointer;
}

.oszkConsultantlistFieldsTitle a:hover {
	color: #93c01f;
	text-decoration: underline;
	cursor: pointer;
}

.oszkConsultantlistFieldsFrame {
	display: none;
}

.oszkConsultantlistFieldsList {
	padding: 5px 0px 5px 0px;
	border-color: #DFDBD2;
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
}

.oszkClFFF {
	padding-top: 0px;
}

.oszkClFFL {
	padding-bottom: 0px;
	border: none;
}

.oszkConsultantlistFields {
	margin-left: 15px;
}

.oszkConsultantlistSubfields {
	margin-left: 10px;
}/* HIDE */

#hide {
	display: none;
	background-color: #ffffff;
	border-width: 0px 3px 3px 3px;
	border-style: solid;
	border-color: #c54235;
}

.hideRow {
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #c54235;
	clear: both;
}

.hideRowType {
	width: 45px;
	padding: 5px 0px 5px 0px;
	float: left;
	color: #91999D;
	font-size: 11px;
	text-align: center;
}

.hideRowText {
	padding: 5px 10px 5px 10px;
	float: left;
	text-align: left;
	line-height: 20px;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #dcdcdc;
}
/*** DYNAMIC LIST ***/

#dynamicListFrameDiv {
	position: absolute;
	width: 450px;
	height: 115px;
	border: 1px solid #C8C8C8;
	color: #808080;
	text-align: left;
	overflow: auto;
	background-color: #fff;
	z-index: 100;
}

#dynamicListFrameDiv div {
	text-align: left;
}

.dynamicListOptionDiv, .dynamicListOptionDivSelected {
	height: 18px;
	line-height: 18px;
	padding: 2px 5px 2px 5px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #f5f9e1;
	clear: both;
	cursor: pointer;
	background-color: #fff;
	overflow: hidden;
}

.dynamicListOptionDivSelected {
	background-color: #e6f1b7;
}
