@charset "utf-8";

/* CSS Document */

.body1 {
		height: 100%;
		width:100%;
		margin:0;
		padding:0;
		background:#717171 url(../gfx/bg_body_landing.gif) top repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#717171;
}

.body2 {
		height: 100%;
		width:100%;
		margin:0;
		padding:0;
		background:#ffffff url(../gfx/sub_bg_head_02.jpg) top repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#717171;
}

img, form {
		margin:0;
		padding:0;
}

.fc {
		float:left;
		clear:none;
}

.nfc {
		float:none;
		clear:both;
}

#container_main {
		width:1000px;
		margin:auto;
		position:relative;
}

#form_input_search_txt {
		width:108px;
		height:15px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#717171;
		background:#e4e4e4;
		border:#717171 1px solid;
		display:block;
}

.form_input_data_short {
		width:100px;
		height:20px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background:#e4e4e4;
		border:none;
		display:block;
}

.form_input_data_long_select {
		width:180px;
		/*height:15px;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background:#e4e4e4;
		border:none;
		display:block;
		margin:5px 10px;
		color:#717171;
}

.form_input_data_short_select {
		width:110px;
		/*height:15px;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background:#e4e4e4;
		border:none;
		display:block;
		margin:5px 10px;
		color:#717171;
}

.form_input_data_short2_select {
		width:80px;
		height:15px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background:#e4e4e4;
		border:none;
		display:block;
		margin:5px 10px;
		color:#717171;
}

.form_input_select_right {
		width:160px;
		/*height:15px;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background:#f4f4f4;
		border:none;
		display:block;
		color:#717171;
}

.form_input_select_right_error {
		width:160px;
		height:15px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background:#f4f4f4;
		border:#ff0000 1px solid;
		display:block;
		color:#717171;
}

.form_txt_select_right_error {
		margin:0 0 5px 0;
		color:#FF0000;
		font-weight:bold;
		display:block;
		height:20px;
		float:none;
		clear:both;
}

.form_textarea_select_right {
		width:200px;
		height:100px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background:#f4f4f4;
		border:none;
		display:block;
		color:#717171;
}

.form_textarea_select_right_error {
		width:200px;
		height:100px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background:#f4f4f4;
		border:#ff0000 1px solid;
		display:block;
		color:#717171;
}

.form_textarea_select_left {
		width:220px;
		height:100px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background:#e4e4e4;
		border:none;
		display:block;
		color:#000000;
		margin: 10px 0;
}

.form_textarea_select_left_error {
		width:220px;
		height:100px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background:#e4e4e4;
		border:#ff0000 1px solid;
		display:block;
		color:#000000;
}

.form_input_data_short_register {
		width:166px;
		height:17px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background:#e4e4e4;
		border:none;
		display:block;
		color:#000000;
		position:relative;
		top:-3px;
		line-height:10px;
}

.form_mistake {
		width:166px;
		height:15px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		background:#e4e4e4;
		border:#FF0000 1px solid;
		display:block;
		color:#000000;
		position:relative;
		top:-3px;
}

.formText {
		margin:5px 0px 0 20px;
}

.sub_title {
		color:#FFFFFF;
		font-size:24px;
		font-weight:bold;
		display:block;
		height:32px;
		position:relative;
		top:-20px;
}

.sub_title2 {
		color:#FFFFFF;
		font-size:24px;
		font-weight:bold;
		display:block;
		height:36px;
		position:relative;
		top:-20px;
}

.sub_col1 {
		width:570px;
		margin:48px 15px 40px 0;
		min-height:500px;
		overflow:visible;
		text-align:justify;
}

.sub_col1 p {
		text-align:justify;
}

.sub_col1 h1 {
		text-align:left;
		margin:0;
		padding:0;
		font-size:20px;
		color:#b11314;
}

.sub_col1 h2 {
		text-align:left;
		margin:0;
		padding:0;
		font-size:16px;
		color:#b11314;
}

.sub_col1 h3 {
		text-align:justify;
		margin:0;
		padding:0 0 6px 0;
		color:#717171;
		font-weight:bold;
		font-size:10px;
}

.sub_col1 img {
		float:left;
		margin:0 20px 3px 0;
		border:none;
}

.sub_col1 table img {
		float:left;
		margin:0;
		border:none;
}

.sub_col1 a {
		color:#00aee8;
}

.sub_col1 a:hover {
		color:#c72cbe;
}

.sub_col1 #downloads {
		margin:50px 0 0 0;
}

.sub_col1 #downloads .dottedSeparator {
		margin:15px 0;
}

.sub_col2 {
		width:300px;
		margin:37px 0 0 40px;
		position:relative;
}

.sub_col2 h1 {
		color:#b11314;
		font-size:14px;
}

.sub_col2Img {
		border:none;
}

.sub_col2Title {
		color:#b82f30;
		font-weight:bold;
		font-size:15px;
		padding:0 0 10px 0;
		display:block;
}

.dottedSeparatorRight {
		width:300px;
		background:url(../gfx/bg_dotted02.gif) repeat-x;
		height:6px;
		margin:5px 0;
}

.subThreeButtonPos {
		position:relative;
		left:94px;
		width:194px;
}

.subFooterPos {
		height:52px;
		position:relative;
		top:12px;
}

#form_input_sign_txt, #form_input_sign_txt2 {
		width:108px;
		height:15px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#717171;
		background:#e4e4e4;
		border:none;
		display:inline;
}

#form_input_sign_txt2 {
		margin-right: 10px;
}

#form_input_search_send {
		margin:-0px 0 0 10px;
}

.form_input_signup_send {
		margin:-0px 0 0 10px;
}

#head_buttons {
		position:absolute;
		top:3px;
		left:741px;
		width:258px;
}

#head_buttons a {
		margin:0 20px;
}

#menu {
}

#sub_menu {
		height:80px;
}

#sub_main_cont {
		background:#ffffff url(../gfx/sub_bg_twocolumns.jpg) repeat-y;
		height:auto;
}

#menu a img, #sub_menu a img {
		border:none;
}

.landing_table {
		width:400px;
		margin:71px 0 0 19px;
		color:#e9e9e9;
}

.landing_table_c1 {
		width:230px;
		/*width:350px;*/
		margin:4px 0;
}

.landing_table_c1 a {
		color:#e9e9e9;
		text-decoration:none;
}

.landing_table_c2 {
		width:85px;
		margin:4px 0;
}

#welcome {
		color:#FFFFFF;
		padding:24px 0 0 19px;
		display:block;
		width:506px;
}

.landing_welcome {
		font-size:18px;
}

#threeButtons {
		margin:20px 0 0 30px;
		width:424px;
		height:240px;
}

#footer {
		width:100%;
		background:url(../gfx/bg_footer.gif) repeat-x top;
}

#footerSub {
		width:100%;
		background:#e4e4e4 url(../gfx/sub_bg_footer_01.jpg) repeat-x top;
}

#footerContiner {
		margin:auto;
		width:1000px;
}

#footerFormMiddle {
		background:url(../gfx/bg_signup_middle.gif) top repeat-x;
		color:#fefefe;
		padding:10px 16px;
		position:relative;
}

.formDataShort {
}

.subSearch {
		width:980px;
		background:#a5a8a9 url(../gfx/sub_form_head_mid.jpg) repeat-x top;
		color:#fefefe;
		font-weight:bold;
}

.footerInfo {
		padding:20px;
		display:block;
		width:1000px;
		height:70px;
		line-height:20px;
		position:relative;
}

.footerInfo a {
		text-decoration:none;
		color:#717171;
}

.partnerLogos {
		position:absolute;
		top:26px;
		left:553px;
}

.partnerLogos a img {
		border:none;
}

.event_name, .event_name a {
		color:#b82f30;
		font-weight:bold;
		text-decoration:none;
		line-height:20px;
}

.event_name a:hover {
		color:#c72cbe;
}

.event_date {
}

.event_venue {
}

.event_link a {
		color:#00aee8;
}

.event_link a:hover {
		color:#c72cbe;
}

.event_link {
		color:#00aee8;
}

.eventImg {
		text-align:right;
		width:190px;
		margin:20px 0 0 10px;
}

.eventImg img {
		border:none;
}

.border717171 {
		border:none;
}

.eventText {
		width:370px;
		margin:10px 0 10px 0;
}

.searchText {
		width:560px;
		margin:10px 0 10px 0;
}

.dottedSeparator {
		width:530px;
		height:4px;
		background:url(../gfx/bg_dotted.gif) repeat-x;
}

.registerText {
		margin:0 0 0 10px;
}

.registerTitle {
		font-weight:bold;
		display:block;
		margin: 17px 0 17px 0;
}

.registerCol1 {
		width:112px;
		font-weight:bold;
		min-height:25px;
		margin:10px 5px 0 0;
		text-align:left;
}

.registerCol1a{
	font-weight:bold;
		text-align:left;}

.registerCol2 {
		width:250px;
		padding:0;
		margin:0;
		text-align:left;
}

.registerCol2Textarea {
		width:250px;
		padding:0;
		margin:0;
		text-align:left;
}

.registerCol3 {
		color:#FF0000;
		font-weight:bold;
		text-align:left;
}

.registerCol1Right {
		width:90px;
		font-weight:bold;
		height:30px;
}

.registerCol2Right {
		width:170px;
		padding:0;
		margin:0;
		text-align:left;
}

.lefcolMainText {
		width:560px;
}

.buttRegister {
		margin:10px 10px 0 0;
}

.googlemap {
		margin:20px 0 0 0;
}

.contactText {
		margin:0 0 0 20px;
}

.rightColSeparator {
		background:url(../gfx//bg_rightcol_separator.gif) repeat-x;
		width:300px;
		height:12px;
		margin:12px 0;
}

.newsRightColDate {
		color:#eb8d1e;
		font-weight:bold;
}

.newsRightColLead {
		color:#00aee8;
}

.counter {
		margin:30px 0 0 0;
}

.counter span {
		margin:0 10px 0 0;
}

.counter span a {
		text-decoration:none;
		color:#717171;
}

.counter span a:hover {
		text-decoration:none;
		color:#b11314;
		font-weight:bold;
}

.gallery img {
		border:#717171 2px solid !important;
		float:left;
		clear:none;
		margin:15px 5px;
}

.rightTestimonials img {
		margin:0px 10px 10px 0;
		float:left;
}

.quotation p {
		/*font-style:italic;*/
		padding: 0px;
		margin: 0px;
}

.sponsorlogos {
		text-align:center;
		width:132px;
		display:block;
		overflow:hidden;
		margin:10px 0;
}

.sponsorlogos img {
		text-align:center;
		margin:0;
		clear:both;
		float:none;
}

.sitemapList ul {
		list-style-image:url(../gfx/list_01.gif);
		text-transform:uppercase;
}

.sitemapList ul ul {
		list-style-image:url(../gfx/list_02.gif);
}

.sitemapList ul ul ul {
		list-style-image:url(../gfx/list_03.gif);
}

.sitemapList a {
		text-decoration:none;
		color:#131313;
}

.aboutUsFourButtons {
		width:93px;
		position:absolute;
		top:0px;
		left:0px;
}

.aboutUsFourButtons a img {
		border:none;
}

/* ws__attachment módosítás */

ul.downloads {
		list-style-type: none;
		padding-left: 15px;
		margin-left: 15px;
}

ul.downloads li {
		background-repeat: no-repeat;
		background-position: 0px 2px;
		line-height: 200%;
		padding-left: 23px;
}

#lbOverlay {
		position: absolute;
		left: 0;
		width: 100%;
		background-color: #000;
		cursor: pointer;
}

#lbCenter, #lbBottomContainer {
		position: absolute;
		left: 50%;
		overflow: hidden;
		background-color: #fff;
		text-align: center;
		padding: 5px;
}

.lbLoading {
		background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
		border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
		display: block;
		position: absolute;
		top: 0;
		width: 50%;
		outline: none;
}

#lbPrevLink {
		left: 0;
}

#lbPrevLink:hover {
		background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
		right: 0;
}

#lbNextLink:hover {
		background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px;
		color: #666;
		line-height: 1.4em;
		text-align: left;
		border: 5px solid #fff;
		border-top-style: none;
}

#lbCloseLink {
		display: block;
		float: right;
		width: 66px;
		height: 22px;
		background: transparent url(closelabel.gif) no-repeat center;
		margin: 5px 0;
}

#lbCaption, #lbNumber {
		margin-right: 71px;
}

#lbCaption {
		font-weight: bold;
}
