/* Custom Fonts */

@font-face {
	font-family: 'Conv_trebuc';
	src: url('../fonts/trebuc.eot');
	src: local('☺'), url('../fonts/trebuc.woff') format('woff'),
	url('../fonts/trebuc.ttf') format('truetype'),
	url('../fonts/trebuc.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_trebucbd_0';
	src: url('../fonts/trebucbd_0.eot');
	src: local('☺'), url('../fonts/trebucbd_0.woff') format('woff'),
	url('../fonts/trebucbd_0.ttf') format('truetype'),
	url('../fonts/trebucbd_0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_trebucbi';
	src: url('../fonts/trebucbi.eot');
	src: local('☺'), url('../fonts/trebucbi.woff') format('woff'),
	url('../fonts/trebucbi.ttf') format('truetype'),
	url('../fonts/trebucbi.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_trebucit';
	src: url('../fonts/trebucit.eot');
	src: local('☺'), url('../fonts/trebucit.woff') format('woff'),
	url('../fonts/trebucit.ttf') format('truetype'),
	url('../fonts/trebucit.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'segoe_uiregular';
    src: url('../fonts/segoeui-webfont.eot');
    src: url('../fonts/segoeui-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/segoeui-webfont.woff') format('woff'),
         url('../fonts/segoeui-webfont.ttf') format('truetype'),
         url('../fonts/segoeui-webfont.svg#segoe_uiregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'segoe_uibold';
    src: url('../fonts/segoeuib-webfont.eot');
    src: url('../fonts/segoeuib-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/segoeuib-webfont.woff') format('woff'),
         url('../fonts/segoeuib-webfont.ttf') format('truetype'),
         url('../fonts/segoeuib-webfont.svg#segoe_uibold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'segoe_uiitalic';
    src: url('../fonts/segoeuii-webfont.eot');
    src: url('../fonts/segoeuii-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/segoeuii-webfont.woff') format('woff'),
         url('../fonts/segoeuii-webfont.ttf') format('truetype'),
         url('../fonts/segoeuii-webfont.svg#segoe_uiitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'segoe_uilight';
    src: url('../fonts/segoeuil-webfont.eot');
    src: url('../fonts/segoeuil-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/segoeuil-webfont.woff') format('woff'),
         url('../fonts/segoeuil-webfont.ttf') format('truetype'),
         url('../fonts/segoeuil-webfont.svg#segoe_uilight') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'segoe_uibold_italic';
    src: url('../fonts/segoeuiz-webfont.eot');
    src: url('../fonts/segoeuiz-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/segoeuiz-webfont.woff') format('woff'),
         url('../fonts/segoeuiz-webfont.ttf') format('truetype'),
         url('../fonts/segoeuiz-webfont.svg#segoe_uibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'segoe_uisemibold';
    src: url('../fonts/seguisb-webfont.eot');
    src: url('../fonts/seguisb-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/seguisb-webfont.woff') format('woff'),
         url('../fonts/seguisb-webfont.ttf') format('truetype'),
         url('../fonts/seguisb-webfont.svg#segoe_uisemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* End Custom Fonts */


/* BEGIN BASIC PARAMETERS */
body {
	font-family:				"segoe_uilight";
	font-size:					62.5%;
	margin:						0;
	color:						#000;
}

h1 {
	font-size: 					26px;
	text-align: 				center;
	background:					url('../images/h1-bg.png') center bottom no-repeat;
	padding: 					0 0 32px 0;
	margin: 					0;
	font-weight: 				normal;
}

h2 {
	font-size: 					1.2em;
}

img {
	border-style:				none;
}

a:link, a:active, a:visited {
	color: 						#e70404;
	text-decoration: 			none;
	font-weight: 				bold;
}


a:hover {
	text-decoration:			underline;
}

p {
	padding: 					0;
}

fieldset {
	border: 					none;
}
/* END BASIC PARAMETERS */


/* BEGIN TEMPLATE LAYOUT */
.global {
	width: 						100%;
	float: 						left;
	overflow:					hidden;
	color: 						#000;
	margin: 					0;
	padding: 					0;
	font-size: 					14px;
	background:					url('../images/header-bg.jpg') center top no-repeat;
}

.ujbg {
	width: 						100%;
	background:					url('../images/hatter.png') left top;
	overflow: 					hidden;
}


.pattern {
	width: 						100%;
	float: 						left;
	background:					url('../images/pattern.png') left top;
	overflow: 					hidden;
	margin: 					0;
	padding: 					0;
}


.header {
	width: 						920px;
	height: 					581px;
	margin: 					0 auto 0 auto;
	padding: 					0;
}

.logo {
	float: 						left;
	margin: 					44px 0 0 10px;
	width: 						185px;
	height: 					38px;
}



#navigation {
	float: 						right;
	width: 						594px;
	height: 					40px;
	margin: 					44px 0 0 0;
	padding: 					0;
	background:					url('../images/topmenu-bg.png') repeat-x top left;
	font-size: 					16px;
	line-height: 				40px;
	font-family: 				'Conv_trebuc';
	font-size: 					13px;
	text-transform: 			uppercase;
}

.home {
	position: 					absolute;
	margin: 					10px 0 0 9px;
}

#navigation ul {
	margin: 					0 0 0 46px;
	padding: 					0;
	list-style: 				none;
}

#navigation li {
	margin: 					0 20px;
	padding: 					0;
	float: 						left;
}

#navigation li a:link, #navigation li a:visited {
	display: 					block;
	line-height: 				40px;
	text-align: 				center;
	color: 						#888;
	text-decoration: 			none;
  -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#navigation li a:hover, #navigation li.active a {
/*	color: 						#fff;*/
	color: 						#ccc;
  -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.akcio {
	width: 						71px;
	background:					url('../images/akcio.png') left top !important;
}

/* Főmenü */
#slide-wrapper {
	float: 						left;
	width: 						920px;
	height: 					380px;
	margin: 					56px auto 0 auto;
	background:					url('../images/slide-keret.png') left top;
}


.slide-content {
	width: 						900px !important;
	height: 					360px !important;
}

.slide-title-piros, .slide-title-fekete {
	position: 					absolute;
	width: 						320px;
	color: 						#ececec;
	font-family: 				'Conv_trebucbd_0';
	font-size: 					14px;
}

.slide-title-piros {
	background:					url('../images/slide-title-piros.png') left top;	
	height: 					45px;
	line-height: 				45px;
	margin: 					206px 0 0 513px;
	text-indent: 				28px;
}

.slide-title-fekete {
	background:					url('../images/slide-title-fekete.png') left top;	
	height: 					59px;
	line-height: 				59px;
	margin: 					251px 0 0 513px;
	text-indent: 				28px;
}

#content-bg1 {
	width: 						100%;
	margin: 					0;
	overflow: 					hidden;
	background:					url('../images/content-bg.png') center top;
}

#content-bg2 {
	width: 						100%;
	margin: 					0;
	overflow: 					hidden;
	background:					url('../images/header-bg.png') center top repeat-x;
}

#content-wrapper {
	width: 						980px;
	margin: 					30px auto 30px auto;
	min-height: 				300px;
	overflow: 					hidden;
	background: 			#fff;
	border:						1px solid #ccc;
}

#part_left, #part_right {
	float: 						left;
}

#part_left .moduletable {
	margin: 					0 0 50px 0;
}

#part_left {
	width: 						363px;
	min-height: 				1px;
	margin: 					15px 0 0 15px;
	padding: 					0 0 15px 0;
}

#part_left h3 {
	width: 						274px;
	margin: 					0;
	padding: 					0 0 32px 0;
	background:					url('../images/menu-title-bg.png') center bottom no-repeat;
	text-align: 				center;
	font-size: 					24px;
	font-weight: 				normal;
}

#part_left ul {
	margin: 					0;
	padding: 					0;
	list-style: 				none;
}

#part_left li {
	width: 						274px;
	text-align: 				center;
	background:					url('../images/menu-item-bg.png') center bottom no-repeat;
	font-size: 					18px;
	padding: 					0 0 4px 0;
	margin: 					0 0 0 0;
}

#part_left a:link, #part_left a:visited {
	color: 						#000;
	font-weight: 				normal;
  -ms-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#part_left a:hover, #part_left li.active a {
	color: 						#e70404;	
	text-decoration: 			none;
  -ms-transition: 				all 0.5s ease;
    -moz-transition: 			all 0.5s ease;
    -o-transition: 				all 0.5s ease;
    -webkit-transition: 		all 0.5s ease;
    transition: 				all 0.5s ease;
}


.moduletable_leftcontact {
	margin: 							0 0 40px 15px;
}

.moduletable_leftcontact p {
	font-size: 						15px;
	line-height: 					24px;
}


#part_left .category-module li {
	background: 					none;
	text-align: 					left;
	margin: 							0 0 0 15px;
}

#part_right {
	width: 						587px;
	min-height: 				1px;
	margin: 					15px 0 0 0;
	padding: 					0 0 15px 0;
	font-size: 					17px;
}

.piros {
	color: 						#e70404;
}

#footer {
	max-width: 					1280px;
	margin: 					0 auto;
	height: 					214px;
}

.footer-fix {
	max-width: 					100%;
	margin: 					0 auto;
	background:					#0d0d0d url('../images/new_footer1.png') no-repeat center top;
	overflow: 					hidden;
}

.footer-repeat {
	max-width: 					100%;
	margin: 					0 auto;
	background:					url('../images/new_footer2.png') repeat-x center top;
	overflow: 					hidden;
}


#footer_modules_wrapper {
	width: 						950px;
	margin: 					0 auto;
	overflow: 					hidden;
	font-family: 				'segoe_uibold';
	font-size: 					13px;
	color: 						#fff;
}

#footer1 {
	float: 						left;
	width: 						950px;
	text-align: 			center;
	min-height: 				1px;
}


/*#footer1, #footer2, #footer3 {
	float: 						left;
	width: 						315px;
	min-height: 				1px;
}

#footer2, #footer3 {
	margin: 					10px 0 0 0;
}*/

#copyright {
	width: 						100%;
	height: 					56px;
	background:					url('../images/footer-bottom.png') repeat-x center top;
	font-family: 				'Arial';
}

#copyright_wrapper {
	width: 						950px;
	margin: 					0 auto 0 auto;
	text-align: 				right;
	height: 					56px;
	line-height: 				56px;
	font-size: 					12px;
}


#copyright_wrapper a:link, #copyright_wrapper a:visited {
	color: 						#c1c1c1;
}

/* TC Gallery */
.center-cropped {
	float: 							left;
	margin: 						5px 11px 5px 11px;
  width: 							135px;
	height: 						102px;
	background-position: center center;
	background-repeat: 	no-repeat;
	overflow: 					hidden;
	border: 						1px solid #333;
	background-size: 		cover;
}

.center-cropped img {
	min-height: 				100%;
	min-width: 					100%;
	-ms-filter:					"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: 						alpha(opacity=0);
	opacity: 						0;
}


/* @end */


/* BEGIN PRINT PAGE */
body.contentpane {
	width:						auto;
	margin:						5px;
	background:					none;
	line-height:				1.3em;
	font-size: 					0.75em;
	color:						#000;
}

body.contentpane h2, body.contentpane h3, body.contentpane a:link, body.contentpane a:visited {
	text-align: 				left;
	background: 				none;
	color: 						#000;
}
/* END PRINT PAGE */

.clr {
	clear:						both;
}