* {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	background: #fff url(/images/bg.jpg) repeat-x;
	background-position: top;
	font-family:Verdana, Geneva, sans-serif;
	color: #444;
}

#wrapper{width:940px;margin:0 auto;background: #000;padding:0 10px 10px 10px;}

#header{width:940px;height:293px;background:#000;overflow:hidden;}

#head{width:940px;height:67px;background:#000;}
#logo{float:left;width:700px;height:41px;padding:10px 0 0 0;}
#headtext{float:left;width:940px;height:16px;}
#headtext p{font-family:Arial, Helvetica, sans-serif;color:#fff;font-size:10px;padding:0 0 0 10px;color:#fff;}
#headtext_left{float:left;}
#headtext_left p a{text-decoration:none;font-weight:100;color:#fff;font-size:10px;
-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease; -o-transition: color 0.5s ease; transition:color 0.5s ease;}
#headtext_left p a:hover{text-decoration:none;color:#e25226;}
#headtext_right{float:right;text-align:right;padding-right:10px;}

#slider{width:700px;height:166px;background:#000;padding-bottom:2px;}

#nav{width:920px;background:#000;float:left;}
/*#nav ul{}
#nav li{display:inline;text-align:center;}
#nav li a{text-decoration:none;font-weight:100;color:#fff;font-size:10px;background:url(images/nav_bg.jpg) repeat-x;width:94px;height:37px;border:solid 1px #000;display:block;float:left;margin-right:1px;padding-top:17px;
-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease; -o-transition: color 0.5s ease; transition:color 0.5s ease;}
#nav li a:hover{text-decoration:none;color:#e25226;background:url(images/nav_bg_a.jpg) repeat-x;}*/
#flags{width:18px;float:right;background:#000;height:56px;padding-left:2px;}
#flags img{padding-bottom:3px;}

#content{width:940px;overflow:hidden;padding:10px 0 20px 0;background:url(/images/line.jpg) repeat-x;background-position:bottom;}

#boxwrap{width:940px;overflow:hidden;padding:0px 0 10px 0;}
.box{float:left;width:238px;background-color:#fff;border:solid 1px #ddd;padding:10px;
 -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px 10px 10px 10px;}
.left{margin-right:10px;}
.center{margin-right:10px;}
.center p{font-size:11px;line-height:1.5em;text-align:justify;}
.right{width:318px !important;}
#left{color:#F60;}
#center{color:#3CF;}
#right{color:#0C0;}
.boxcontent{}
.boxcontent h1{font-size:14px;color:#ef7700;font-weight:bold;padding-bottom:10px;border-bottom:solid 1px #ddd;}
.boxcontent h2{font-size:16px;color:#e25226;font-weight:100;padding:15px 0 5px 0;}
.boxcontent h3{font-size:12px;color:#000;font-weight:bold;padding:15px 0 5px 0;}
.boxcontent a h3{font-size:12px;color:#000;font-weight:bold;padding:15px 0 5px 0;}
.boxcontent a:hover h3{text-decoration:underline;}
.boxcontent h4{font-size:12px;color:#000;font-weight:100;}
.boxcontent p{font-size:11px;color:#000;line-height:1.8em;}
.boxcontent ul{font-size:12px;color:#000;font-weight:100;line-height:2em;padding:5px 0 0 20px;list-style-type:none;}
.boxcontent ul li{}

.tovabb{text-align:right;padding:5px;}

#maincontent{width:940px;overflow:hidden;}
#main{float:left;margin-right:10px;}

.bigbox{width:568px;background-color:#fff;border:solid 1px #ddd;padding:10px;margin:0 0 10px 0;
 -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px 10px 10px 10px;}
.fixheight1{height:310px !important;}
.fixheight2{height:314px !important;}
.fixheight3{height:130px !important;}
.fixheight4{height:140px !important;}
.bigboxcontent{overflow:hidden;}
.bigbox .bigboxcontent img{float:left;margin:0 10px 5px 0;}
.bigboxcontent h1{font-size:16px;color:#e25226;font-weight:bold;padding-bottom:6px;border-bottom:solid 1px #ddd;margin-bottom:15px;}
.bigboxcontent h1 a{text-decoration:none;color:#e25226;
-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease; -o-transition: color 0.5s ease; transition:color 0.5s ease;}
.bigboxcontent h1 a:hover{color:#e25226;}
.bigboxcontent h2{font-size:16px;color:#e25226;font-weight:100;padding:0 0 5px 0;}
.bigboxcontent h2 a{text-decoration:none;color:#606060;
-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease; -o-transition: color 0.5s ease; transition:color 0.5s ease;}
.bigboxcontent h2 a:hover{color:#e25226;}
.bigboxcontent h3{font-size:11px;color:#000;font-weight:bold;padding:0 0 10px 0;line-height:1.2em;}
.bigboxcontent h3 a{text-decoration:none;color:#000;
-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease; -o-transition: color 0.5s ease; transition:color 0.5s ease;}
.bigboxcontent h3 a:hover{color:#e25226;}
.bigboxcontent h4{font-size:12px;color:#000;font-weight:100;}
.bigboxcontent p{font-size:12px;color:#000;line-height:1.2em;padding-bottom:10px;}
.bigboxcontent ul{font-size:12px;color:#000;font-weight:100;line-height:2em;padding:5px 0 0 20px;list-style-type:disc;}
.bigboxcontent ul li{}
.bigboxcontent ul li ul{list-style-type:circle;}
.bigboxcontent p a{text-decoration:none;color:#606060;font-size:11px;
-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease; -o-transition: color 0.5s ease; transition:color 0.5s ease;}
.bigboxcontent p a:hover{color:#e25226;}
.bigboxcontent a{text-decoration:none;color:#606060;font-size:11px;
-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease; -o-transition: color 0.5s ease; transition:color 0.5s ease;}
.bigboxcontent a:hover{color:#e25226;}

.smallbox{float:left;width:168px;background-color:#fff;border:solid 1px #ddd;padding:10px;margin:0 0 5px 0;
 -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px 10px 10px 10px;}
.left-smallbox{margin-right:10px;}
.smallbox p{text-align:center;padding-bottom:20px;}
.smallbox a img{display: block;margin-left: auto;margin-right: auto;}

#main2{float:left;margin-right:10px;}

.bigbox2{width:918px;background-color:#fff;border:solid 1px #ddd;padding:10px;margin:0 0 5px 0;
 -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px 10px 10px 10px;}
.bigboxcontent2{overflow:hidden;}
.bigboxcontent2 img{float:left;margin:0 10px 5px 0;}
.bigboxcontent2 h1{font-size:16px;color:#606060;font-weight:100;padding-bottom:6px;border-bottom:solid 1px #ddd;margin-bottom:15px;}
.bigboxcontent2 h2{font-size:16px;color:#e25226;font-weight:100;padding:15px 0 5px 0;}
.bigboxcontent2 h3{font-size:11px;color:#000;font-weight:bold;padding:15px 0 10px 0;line-height:1.2em;}
.bigboxcontent2 a h3{font-size:11px;color:#000;font-weight:bold;padding:15px 0 10px 0;line-height:1.2em;}
.bigboxcontent2 a:hover h3{text-decoration:underline;}
.bigboxcontent2 h4{font-size:12px;color:#000;font-weight:100;}
.bigboxcontent2 p{font-size:12px;color:#000;line-height:1.2em;padding-bottom:10px;}
.bigboxcontent2 ul{font-size:12px;color:#000;font-weight:100;line-height:2em;padding:5px 0 0 20px;list-style-type:disc;}
.bigboxcontent2 ul li{}
.bigboxcontent2 ul li ul{list-style-type:circle;}
.kerdesek{padding:5px;}
table.kerdesek td{padding:5px;}
.valasz{padding:5px;}
.scroll{height:280px;overflow:auto;display:block;padding:10px 20px 10px 10px;}
.pad{height:300px;padding:0px !important;}
#hirkep{float:left;}
#hirszoveg{float:right;width:300px;}

.main-ul{width:150px;float:left;margin:0 0 0 25px;}
.main-ul li{line-height:1.6;background:url(images/list.jpg) no-repeat;background-position:0px 6px; list-style-type:none;padding-left:12px;}


.form{font-size:12px;color:#000;line-height:1.8em;}
.form a{font-size:12px;color:#555;font-weight:100;padding:15px 0 5px 0;text-decoration:underline;}
.form a:hover{text-decoration:underline;color:#e25226;}

#sidebar{float:right;width:340px;}
.sidebox{float:none !important;margin-bottom:10px !important; width:318px;}
.sidebox img{display: block;margin-left: auto;margin-right: auto;}
.sidebox1{float:none !important;margin-bottom:10px !important; width:318px;height:179px !important;}
.sidebox2{float:none;margin-bottom:10px !important; width:318px;height:100px !important;}
.sidebox3{float:none;margin-bottom:10px !important; width:318px;height:150px !important;}
.sidebox4{float:none !important;margin-bottom:10px !important; width:318px;}
.sidebox4 p{text-align:center;padding:20px 0;}
.sidebox4 a img{display: block;margin-left: auto;margin-right: auto;}

.input_field{border:solid 1px #d3d3d3;background:#f6f6f6;height:20px;outline:none;}

#footer{width:900px;height:60px;margin:0 auto;text-align:center;padding:5px 20px 5px 20px;background:#000;}
#footer p{font-size:11px;font-weight:100;line-height:1.2em;color:#fff;}
#footer a{font-size:11px;font-weight:100;line-height:1.2em;color:#fff;text-decoration:underline;}
#footer a:hover{color:#e25226;text-decoration:underline;}

img{border:0px;}

.defaultTextActive { color: #717171; font-style: italic; }

.button {background:#c7c7c7;
	background: -moz-linear-gradient(center top , #c7c7c7, #e4e4e4) repeat scroll 0 0 transparent;background: -webkit-gradient(linear, left top, left bottom, from(#c7c7c7), to(#e4e4e4));
	 -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px 10px 10px 10px;
    border: 1px solid #aaa;color: #000;cursor: pointer;display: inline-block;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;line-height: 1.2em;overflow: visible;margin-top:5px;padding: 3px 10px;position: relative;text-align: center;text-decoration: none;}
	
.button:hover{background:#e4e4e4;
	background: -moz-linear-gradient(center top , #e4e4e4, #c7c7c7) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#c7c7c7));
	TEXT-DECORATION: none;text-decoration: none;}

.button-large{padding: 3px 10px 3px;}

#search_button{}

/*gradient

background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e7e7e7));
background: -moz-linear-gradient(100% 100% 90deg, #e7e7e7, #f7f7f7);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e7e7e7');
-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e7e7e7')
*/

.infmsg {margin:10px;padding:7px;border:1px solid #436801;background-color:#D8EEB3;color:#436801;}
.errmsg {margin:10px;padding:7px;border:1px solid #E76161;background-color:#FDB8B8;color:#F00;}
.warning{font-size:12px;color:#666;padding-top:5px;text-align:right;}
.warning a{text-decoration:none;font-weight:100;color:#000;
-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease; -o-transition: color 0.5s ease; transition:color 0.5s ease;}
.warning a:hover{text-decoration:none;color:#e25226;}



/* Carousel
---------------------------------------------------------------------*/

.jMyCarousel img{margin:0px !important;width:159px;}

.carousel {
	width:300px;
	height:210px;
	position:relative;
	background: #fff;
	overflow: hidden;
}
.carousel ul {
	overflow:hidden;
	margin:0;
	padding:0;
	position:relative;
	width:280px !important;
}
.carousel li {
	width:159px;
	height:100px;
	list-style:none;
	color:white;
	text-align:center;
	margin:0;
	position: relative;
}
.carousel img {
	border:0;
	margin:0;
	border:0;
}
.carousel a {
	outline:0;
}
.carousel h4 {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 9999;
	font-weight: bold;
	letter-spacing: -1px;
	width: 284px;
	display: block;
	clear: both;
	margin: 8px;
	font-size: 18px;
}
.carousel h4 a {
	background: #000;
	opacity: .7;
	text-decoration: none;
	color: #fff;
	padding: 10px;
	line-height: 1.1em;
	display: block;
	border-radius: 10px;
}
.carousel a:hover { 
	color: #fff;
	background: #507BC5;
	text-decoration: none;
	opacity: 1;
}
.carousel a.previous{
	position:absolute;
	top:200px;
	left:8px;
	display:block;
	height:28px;
	width:50px;
	background: url(../images/carousel-arrow-lt.png) no-repeat -85px 40%;
	color:white;
	z-index: 100; 
	padding: 0; 
	overflow: hidden;
	text-indent:-10000px;
}
.carousel a.previous:hover {
	background-position: 0 40%;
}
.carousel a.next{
	position:absolute;
	top:200px;
	right: 0;
	display:block;
	height:28px;
	width:50px;
	background: url(../images/carousel-arrow-rt.png) no-repeat -16px 40%;
	color:white; 
	z-index: 100; 
	padding: 0; 
	overflow: hidden;
	text-indent:-10000px;
}
.carousel a.next:hover {
	background-position: -101px 40%;
}
.disabled {
	visibility:hidden;
}




#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:960px;
  height:640px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:963px; 
  height:675px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  background:url(images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}

