* {padding:0; margin:0;}

body {
	font-family: Helvetica, Arial, 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; font-size:115%; padding-bottom:20px;}

/********************/
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; /*text-shadow:0px 1px 2px #e5e5e5;*/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; }
