* {padding:0; margin:0;}

body {
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#464646;
	line-height:135%;
	min-width:980px;
	background-color:#f5f6f7;
}
img {border:none;}

a:link, a:visited {text-decoration:none; color:#4272DB;
	transition-property: background-color, border-color, color; transition: 0.1s ease-in-out;
	-webkit-transition-property: background-color, border-color, color; -webkit-transition: 0.1s ease-in-out;
	-o-transition-property: background-color, border-color, color; -o-transition: 0.1s ease-in-out;
	-moz-transition-property: background-color, border-color, color; -moz-transition: 0.1s ease-in-out;
	}
a:hover, a:active {text-decoration:underline; text-shadow:0px 0px 2px #bebebe;}

/********************/
.width980, .width980Gray {float:left;position:relative; width:980px; margin:0 auto; left:50%; margin-left:-490px;}
.width980Gray {background-color:#f5f6f7;background-color:#ffffff;
	-webkit-box-shadow:0px 0px 10px #e5e5e5; -moz-box-shadow:0px 0px 10px #e5e5e5; box-shadow:0px 0px 10px #e5e5e5;
	-webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px; border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px; border-bottom-right-radius:10px;}

/********************/
#Header {float:left;position:relative;width:100%; height:80px;
	background-color:#f5f5f5;
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea));
	background:-moz-linear-gradient(top, #ffffff, #eaeaea);
	background: -o-linear-gradient(top, #ffffff, #eaeaea);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea');
	/*border-bottom:1px solid #f1f1f1;*/
	font-size:80%;
}
.headerContainer {float:left;position:relative;width:100%;padding:10px 0;}

.HeaderLogo {float:left;position:relative;width:160px;height:59px;margin:0px 0 0 15px;}

#LanguageArea {float:right;position:relative;margin:30px 15px 0 0;}

.LaLinks {float:left;font-size:150%; margin:2px 10px 0 0; color:#cacaca;}
.LaLinks a, .kapcsolat-title {margin:0 10px 0 5px; font-weight:600;}
.LaLinks a:link, .LaLinks a:visited, .kapcsolat-title {color:#074109;}
.LaLinks a:hover, .LaLinks a:active, .kapcsolat-title:hover {color:#000; text-decoration:none; cursor:pointer;}

/********************/
.categoryWidth980 {position:relative; width:980px; margin:0 auto;}

#categoryMenu {float:left;position:relative; width:100%; min-width:980px; height:30px; max-height:175px; margin:0; z-index:2; overflow:hidden;
	background-color:#63a52d;
	background:-webkit-gradient(linear, left top, left bottom, from(#6ab130), to(#5E9C2B));
	background:-moz-linear-gradient(top, #6ab130, #5E9C2B);
	background-image:-o-linear-gradient(top, #6ab130, #5E9C2B);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6ab130', endColorstr='#5E9C2B');	
	border-bottom:2px solid #0b6d0c; border-top:2px solid #2b9130; 
	box-shadow:0 1px 2px #e5e5e5;}

/********************/
#Main {float:left;position:relative;width:100%;font-size:100%;line-height:130%;}

/********************/

.MCOuter  {float:right; position:relative; width:680px; margin:20px 20px 0 0;}

/********************/
h1 {float:left;position:relative;width:680px; clear:left; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:200; font-size:180%; margin:5px 0 15px 0; color:#2B3E46; text-shadow:0px 1px 2px #aeaeae; line-height:133%; text-rendering: optimizelegibility;}
h2 {float:left;position:relative;width:680px;clear:left; font-family: Helvetica, Arial, sans-serif; font-size:120%;font-weight:600; margin:5px 0 10px 0; color:#2B3E46; line-height:133%; text-rendering: optimizelegibility;}
h3 {font-size:110%;font-weight:600; margin:0 0 5px 0; color:#486775; line-height:133%;}
p {width:660px; font-size:100%; line-height:153%; margin:0 0 15px 0px;}

.UList {float:left;position:relative; width:640px; font-size:100%;margin:0 0 10px 30px; line-height:153%;}
.UList ul {float:left;position:relative; width:640px; clear:left; list-style-type:none; list-style-position:outside;}
.UList ul li {float:left;position:relative; width:640px; clear:left; display:block; margin:0 0 3px 0px;}
.UList ul li:before {float:left; font-size:80%; color:#aeaeae; content: "\00BB \0020"; margin: 0 3px 0 -10px;}

/********************/

#ContentImages {margin:0 0 0 20px;}
#ContentImages img {float:left; position:relative; border:1px solid #e5e5e5; margin: 0 10px 10px 0; padding:5px; 
-webkit-box-shadow:0px 1px 3px #eaeaea; -moz-box-shadow:0px 1px 3px #eaeaea; box-shadow:0px 1px 3px #eaeaea;
transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;}
#ContentImages img:hover {border:1px solid #2D63D7; 
-webkit-box-shadow: 0 0 5px #4272DB; -moz-box-shadow: 0 0 5px #4272DB; box-shadow: 0 0 5px #4272DB;}

.videoContainer {margin:0 0 40px 20px;}

/********************/
#Footer {float:left; position:relative; width:980px; margin:0 auto; left:50%; padding-top:10px; margin-left:-490px; margin-top:10px; padding-bottom:15px;}
.footerTitle {float:left;position:relative;width:200px;margin:20px 0 0 20px;}
.footerGradient {float:left;position:relative; /*width:100%; height:200px; */
	width:980px;
	background-color:#fcfcfc;
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fafafa));
	background:-moz-linear-gradient(top, #ffffff, #fafafa);
	background: -o-linear-gradient(top, #ffffff, #fafafa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fafafa');
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
	-webkit-box-shadow:0px 0px 10px #e1e1e1; -moz-box-shadow:0px 0px 10px #e1e1e1; box-shadow:0px 0px 10px #e1e1e1;
}
.copyrightBG {float:left; position:relative; width:980px; color:#999999; margin:20px 0 0 0; font-size:90%; border-top:1px solid #e5e5e5;
	background-color:#f8f8f8;
	-webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px; border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px; border-bottom-right-radius:10px;}
.copyrightText {float:left; position:relative; margin:10px; }



/************************/

.tripleContainer {float:left;position:relative; width:660px; margin:0; padding:0; 
	border-bottom:1px solid #eee; border-top:1px solid #fafafa; background-color:#fff;}
.tripleTopRounded {background-color:#fafafa; border-top:none;
	-webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px;	
	background:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f6f6f6));
	background:-moz-linear-gradient(top, #fafafa, #f6f6f6);
	background: -o-linear-gradient(top, #fafafa, #f6f6f6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f6f6f6');}
.tripleBottomRounded { border-bottom:none;
	-webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px;}

.tripleTopLeft, .tripleTopRight, .tripleTopCenter,
.tripleLeft, .tripleCenter, .tripleRight, 
.tripleBottomLeft, .tripleBottomRight, .tripleBottomCenter {float:left; display:inline; min-height:20px;}

.tripleTopLeft, .tripleLeft, .tripleBottomLeft {width:120px;}
.tripleTopRight, .tripleRight, .tripleBottomRight {float:right; width:190px;}
.tripleTopCenter, .tripleCenter, .tripleBottomCenter {width:350px;}

.tripleTopLeft {-webkit-border-top-left-radius:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px;}
.tripleTopRight {-webkit-border-top-right-radius:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px;}

.tripleInner {float:left; position:relative; padding:7px 10px;}

.tripleTopLeft, .tripleTopCenter, .tripleTopRight {font-weight:600; color:#2B3E46; text-shadow:0px 1px #fff;}

.tripleCenter ul, .tripleBottomCenter ul {float:left;position:relative;list-style-type:none;list-style-position: outside;}
.tripleCenter ul li, .tripleBottomCenter ul li {display:block;margin:0 0 3px 0; list-style-type:none; list-style-position: outside;}
.tripleCenter ul li:before, .tripleBottomCenter ul li:before {float:left; color:#eaeaea; content: "â€¢ \0020"; margin: 0 3px 0 5px;}

.roundContainerOuter, .roundContainerOuter1 {float:left; position:relative; width:660px; margin: 0 0 15px 20px;
	background-color:#ffffff;
	border:1px solid #e5e5e5;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	-webkit-box-shadow:0px 1px 4px #eaeaea; -moz-box-shadow:0px 1px 4px #eaeaea; box-shadow:0px 1px 4px #eaeaea;
}
.roundContainerOuter1 {
	background-color:#fafafa;
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f6f6f6));
	background:-moz-linear-gradient(top, #ffffff, #f6f6f6);
	background:-o-linear-gradient(top, #ffffff, #f6f6f6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
}
.roundContainerInner {float:left;position:relative;padding:8px 10px;}

/********************/
.breadContainer {float:right; position:relative; width:680px; height:25px; z-index:2; margin:0 0 10px 0;
	border-bottom:1px solid #e5e5e5;color:#676767;
	font-size:100%;}
.breadContainer a {color:#989898;
	transition-property: background-color, border-color, color; transition: 0.15s ease-in-out;
	-webkit-transition-property: background-color, border-color, color; -webkit-transition: 0.15s ease-in-out;
	-o-transition-property: background-color, border-color, color; -o-transition: 0.15s ease-in-out;
	-moz-transition-property: background-color, border-color, color; -moz-transition: 0.15s ease-in-out;}
.breadContainer a:hover {color:#000000; text-decoration:none; text-shadow:0px 0px 2px #a5a5a5;}

.breadContentLeft {float:left; position:relative; margin:5px 0 0 5px;}
.breadContentRight {float:right; position:relative; margin:5px 5px 0 0;}