@import url(http://fonts.googleapis.com/css?family=Archivo+Narrow:400,400italic,700,700italic&subset=latin,latin-ext);

/* Reset
----------------------------------------*/
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,header, nav, article, section, dialog, figure, aside, footer{ margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; }table{ border-collapse:separate; border-spacing:0; }caption, th, td{font-weight:normal; }blockquote:before, blockquote:after, q:before, q:after{ content: ""; }blockquote, q{ quotes: "" ""; }a img{ border:none; }a:active{ outline:none}:focus{ outline:0;}

table { border-collapse: separate; border-spacing: 0; }
caption, th, td {font-weight: normal; }


/* Elements
----------------------------------------*/

html {
	overflow-y: scroll;
	margin: 0;
	padding: 0;
	font-size:100.01%;
	}

body {
	margin: 0;
	padding: 0;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;

background-image: url('../images/amunkaert/bg.jpg');
	background-attachment: fixed;
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #4e7dbc;
}

/* body classes
----------------------------------------*/
#pagewrapper {
padding-top: 36px;
}


/* Headers
----------------------------------------*/

h1, h2, h3, h4, h5, h6  {font-family: 'Archivo Narrow', Arial Narrow, Arial, Helvetica, Geneva, sans-serif;}

h1 {  
color: #0057a6;
text-shadow: 0 2px 0 #fff;
letter-spacing: 0;
margin: 0 0 10px 0;
font-size: 2.4em;
line-height: 1.1em;
font-weight: bold;
}

h2 {  
font-size: 2em;
line-height: 1.1em;
color: #00995a;
margin-bottom: 0.2em;
}

h3 {  
font-size: 2em;
line-height: 23px;
color: #95d5bb;
letter-spacing: 0.2em;

background-color: #007a48;
margin: 0 0.2em 0.5em 0;
padding: 0.3em 0 0.3em 1em;
	font-style: italic;
	font-weight: bold;
}

h4 {  
font-size: 24px;
line-height: 24px;
color: #0064a7;
text-decoration: none;
}

#smallnews h4 {  
font-size: 2em;
line-height: 23px;
color: #95d5bb;
letter-spacing: 0.02em;

margin: 0 0.2em 0.5em 0;
padding: 0.3em 0 0.3em 1.5em;
}

#smallnews h4 a {  
text-decoration: none;
color: #95d5bb;
}

#smallnews h4 a:hover {  
color: #fff;
}

#smallnews h4 i {  
color: #95d5bb !important;
}


h6 {  
font-size: 12px;
color:#ff0000;
word-spacing: -0.1em;
letter-spacing: 0;
margin: 0;
font-weight: bold;
}


/* KEPGALERIA
----------------------------------------*/

.galeria h5  {background: transparent url("../images/bg_h5_head_darkblue.png") repeat-x left top;width: 577px;height: 24px;margin: 0;padding: 0;}

.galeria h5 span {color: #fff;padding:0 0 0 30px; margin: 3px 0 0 0;
	font: bold 18px/22px "century gothic", mangal, tunga, arial;
}

.galeria img:hover {
	border: 1px solid #d6d6d6;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* atlatszosag */
opacity: 0.8;
-moz-opacity: 0.80;
}

.galeria {
	margin:12px 0 12px 0;
	padding: 0 0 6px 0; 
	}
.galeria .inner {margin: 0 auto;padding: 12px 0 0 11px;width: 566px;background-color: #24529F;text-align: left;}

.galeria img {
	margin:0 20px 29px 9px;
	border: 1px solid #fff;
	}


/* Structure
----------------------------------------*/

/*nav {
position: fixed;
border-bottom: 1px solid #a7a7a7;
z-index: 1000;
margin: 0;
height: 26px;
padding: 10px 0 0 0;
font-weight: bold;
width: 100%;
text-align: center;
background-color: #fff;
background-image:linear-gradient(-90deg, #e3f6fe, #15b3f9);
background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(#e3f6fe), to(#15b3f9));
background-image:-moz-linear-gradient(-90deg, #e3f6fe, #15b3f9);

-moz-box-shadow: 0 2px 3px #656769;
-webkit-box-shadow: 0 2px 3px #656769;
box-shadow: 0 2px 3px #656769;


behavior: url("PIE.htc");

}

nav a {
color: #000;
text-shadow: 0 1px 1px rgba(255, 255,255,0.75);
border: 2px solid #00995A;
}

nav a, nav span {
font-size: 1.2em;
text-decoration: none;
padding: 0.6em;
}

nav span {
color: #fff;
background-color: #17B4F9 !important;
}

nav a:hover {
text-decoration: underline;
	color: #555;
}*/


.cssmenu {
    padding:.5em;
    position:absolute;
    top:110px;
    width:100%;

  background: #222222;
  /* Old browsers */

  background: -moz-linear-gradient(bottom, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);
  background: -webkit-linear-gradient(bottom, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);
  background: -o-linear-gradient(bottom, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);
  background: -ms-linear-gradient(bottom, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);
  background: linear-gradient(to top, #000000 0%, #222222 50%, #3c3c3c 51%, #393939 78%, #888888 100%);

}


.menuinner {
    width: 970px;
    margin: 0 auto;
}


.fixed {
    position:fixed;
    top:0;
}

.cssmenu,
.cssmenu ul,
.cssmenu ul li,
.cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  /*position: relative;*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.cssmenu {
  /*width: auto;*/
  color: #ffffff;
}
.cssmenu.align-right ul li {
  float: right;
  border-right: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.22);
}
.cssmenu.align-right ul li a {
  border-right: 0;
  border-left: 1px solid rgba(255, 255, 255, 0.15);
}

.cssmenu:after,
.cssmenu ul:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden; 
  line-height: 0;
  height: 0;
}
.cssmenu ul li {
  float: left;
  display: block;
  border-right: 1px solid rgba(0, 0, 0, 0.22);
  z-index: 1;
}
.cssmenu ul li:after {
  content: '';
  width: 100%;
  height: 8px;
  /*position: absolute;*/
  border-top-left-radius: 50% 4px;
  border-top-right-radius: 50% 4px;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%);
  background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #222222 61%, #222222 100%);
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
  z-index: 2;
  bottom: 10px;
}
.cssmenu ul li a {
  display: block;
  padding: 12px 0 12px 15px;
  text-decoration: none;
  font-size: 1.24em;
  text-transform: uppercase;
  color: #ffffff;
  border-right: 1px solid rgba(255, 255, 255, 0.15);
  z-index: 3;
}
.cssmenu ul li a:hover,
.cssmenu ul li.active a {
  color: #ffffff;
}
.cssmenu ul li:hover,
.cssmenu ul li.active {
  background: #1275ae;
  /* Old browsers */

  background: -moz-linear-gradient(bottom, #0b4669 0%, #1275ae 50%, #1794dc 51%, #1691d8 78%, #98d2f4 100%);
  background: -webkit-linear-gradient(bottom, #0b4669 0%, #1275ae 50%, #1794dc 51%, #1691d8 78%, #98d2f4 100%);
  background: -o-linear-gradient(bottom, #0b4669 0%, #1275ae 50%, #1794dc 51%, #1691d8 78%, #98d2f4 100%);
  background: -ms-linear-gradient(bottom, #0b4669 0%, #1275ae 50%, #1794dc 51%, #1691d8 78%, #98d2f4 100%);
  background: linear-gradient(to top, #0b4669 0%, #1275ae 50%, #1794dc 51%, #1691d8 78%, #98d2f4 100%);
}
.cssmenu ul li:hover::after,
.cssmenu ul li.active::after {
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #1275ae 61%, #1275ae 100%);
  background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #1275ae 61%, #1275ae 100%);
  background: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #1275ae 61%, #1275ae 100%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 60%, #1275ae 61%, #1275ae 100%);
  background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}


#pagewrapper {
width:970px;
margin: 0 auto;
background-color: #fff;
}

#container {
	background-color: #ecf7f3;
	behavior: url("PIE.htc");
-moz-box-shadow: 0 3px 10px #00274a;
-webkit-box-shadow: 0 3px 10px #00274a;
box-shadow: 0 3px 10px #00274a;
border: 6px solid #00995a;
}

/* newsblocks ---------*/

#headline {
width: 60%;
display: inline-block;
padding: 1% 0 1% 3%;
margin: 0;
float: left;
font-size: 1.2em;
}

#smallnews {
width: 35%;
display: inline-block;
padding: 1% 0 2% 0;
margin: 1% -5px 0 0;
float: right;
background-color: #00995a;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url("PIE.htc");
}

#smallnews p{
margin-left: 2em;
display: block;
}

#smallnews .icon-caret-right{
margin-left: -2em;
}

#smallnews p a {
color: #fff;
font-size: 1.2em;
text-decoration: none;
padding: 0.3em;
}

#smallnews p a:hover {
color: #ffe938;
/*background-color: #60bf98;*/
}

#smallnews .selected {
	font-size: 1.2em;
text-decoration: none;
color: #74C144;
}

.selected img {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.60;
	cursor: default;
}


#doubleblocks {
width: 100%;
display: inline-block;
}

.doubleblockl {
float: left;
width: 49%;
display: inline-block;
margin: 0;
}

.doubleblockr {
width: 49%;
display: inline-block;
margin: 0 0 0 2%;
float: left;
}



#news {
width: 100%;
display: inline-block;
margin: 0 0 2% 0;
padding: 1% 0 0 0;
background-color: #fff;
background-image:linear-gradient(-90deg, #d4eee3, #ECF7F3);
background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(#d4eee3), to(#ECF7F3));
background-image:-moz-linear-gradient(-90deg, #d4eee3, #ECF7F3);
behavior: url("PIE.htc");
}


#news h1 a, #news h2 a{
text-decoration: none;
}

#news p{
text-align: justify;
line-height: 1.5em;
}

#smallnews p{
text-align: left;
}


.newsblockl, .newsblockr {
width: 45%;
display: inline-block;
height:320px;
padding: 1%;
font-size: 1.2em;
border:1px solid #b3b3b3;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #fff;background-image:linear-gradient(-90deg, #fff, #ccc);
background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, from(#fff), to(#ccc));
background-image:-moz-linear-gradient(-90deg, #fff, #ccc);
-moz-box-shadow: 0 0 10px #666;
-webkit-box-shadow: 0 0 10px #666;
box-shadow: 0 0 10px #666;
behavior: url("PIE.htc");
}

.newsblockl img, .newsblockr img {
	opacity: 1;
	transition: opacity 500ms ease-in-out;
}

.newsblockl img:hover, .newsblockr img:hover {
	opacity: 0.7;
	transition: opacity 500ms ease-in-out;
}

.newsblockl {
float: left;
margin: 0 2% 2% 2%;
}

.newsblockr {
float: left;
margin: 0 0 2% 0;
}

.newsblockl a, .newsblockr a {
	color: #00995A;
	text-decoration: none;
}

.newsblockl a:hover, .newsblockr a:hover {
	color: #0057a6;
}


.newsblockl p a, .newsblockr p a {
	color: #5074ba;
	padding: 0.2em;
	font-weight: bold;
}

.newsblockl p a:hover, .newsblockr p a:hover {
	color: #00995a;
	background-color: #d4eee3;
}

.newsblockl .icon-caret-right, .newsblockr .icon-caret-right{
margin-left: -1.8em;
}


.newsblockl p, .newsblockr p{
margin-left: 1.9em;
display: block;
}


/* forum
----------------------------------------*/
h2 span {  
float: right;
font-size: 0.5em;
}

.valasz {text-align:center !important;}
.valasz a {font-size:1.3em;font-weight:bold;text-decoration: none;}


#kommentek {
margin:  0 7px 0 0;
}

.kommenthead {
background-color:#0064a7;
padding:2px 2px 4px 5px;
color: #fff;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}

.kommenthead b {
font-size: 1.1em;
}

.kommenthead span {
font-size: 0.85em;
}

.kommenthead time {
padding: 0 3px 0 0;
float: right;
font-size: 100%;
}

.ansver {
padding: 0 3px 0 0;
float: right;
font-weight: bold;}

.ansver a {
color: #fff !important;
text-decoration: none;
}

.ansver a:hover {
color: #E5E5E5  !important;
}


.kommenttext {
padding: 10px;
border-left: 1px solid #cedff5;
border-right: 1px solid #cedff5;
border-bottom: 1px solid #cedff5;
margin-bottom: 10px;
line-height: 1.2em;
font-size: 0.92em;
background-color: #fff;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}

.komment span {
padding: 2px 3px 0 0;
float: right;
font-size: 0.85em;
}

.kommentpic{
	width:120px;
	padding:5px 0 0 0;
	float: left;
	}
	
.kommentpic img {border: 1px solid #cedff5;}
.kommentpic img:hover {border: 1px solid #116e9c;}
.komment {padding: 0}


.kozeprezart input[type="submit"]{
cursor:pointer;
width: 200px;
margin: 0;
background-color: #0064a7;
color: #fff;
border-top:1px solid #9C9C9C;
border-right:1px solid #9C9C9C;
border-left:2px solid #000;
border-bottom:2px solid #000;
vertical-align: top;
font-weight: bold;
font-size: 14px;
padding: 3px;
}

.kozeprezart input[type="submit"]:hover {
background-color: #4fead8;
color: #000;
border-top:2px solid #9C9C9C;
border-right:2px solid #9C9C9C;
border-left:1px solid #000;
border-bottom:1px solid #000;
}



#commentform{
	margin: 0;
	
}

#commentform h4{
	margin: 0 0 10px 0;
}

#commentform span{
	float: right;
}

#commentform input[type="image"]{
	padding: 0;
	background: url("../images/gombok/kuld.gif") no-repeat top left;
	vertical-align: middle;
	margin-top: 12px;
}

#commentform input[type="image"]:hover{
	padding: 0;
	background: url("../images/gombok/kuld.gif") no-repeat bottom left;
	vertical-align: middle;
	margin-top: 12px;
	cursor:pointer;cursor:hand;
}


#commentform .error {
  color: #EF1513;
  font-size: 11px;
}

#commentform textarea {
	font-family:  Arial, Helvetica, Geneva, sans-serif;
	color: #000;
}

#commentform textarea{
	width: 628px;
}

#commentform input[type="text"]{
	margin:0 5px 0 3px;
	width: 150px;
	border:1px solid #999;}

/*pagination ----------------------------*/

.pages{
display:block;
text-align: center;
line-height: 2em;
font-size: 0.85em;
}

.pagination {
  height: 36px;
  margin: 0 0 22px 0;
}
.pagination ul {
	padding: 0;
	margin: 0;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li {
  display: inline;
  font-size: 0.85em;
}
.pagination a {
  float: left;
  padding: 0 4px;
  line-height: 20px;
  text-decoration: none;
  border: 1px solid #3F9853;
  border-left-width: 0;
  background-color: #fff;
}
.pagination a:hover,
.pagination .active a {
  background-color: #3F9853;
}
.pagination .active a {
  color: #fff !important;
  cursor: default;
}
.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
  color: #999999;
  background-color: transparent;
  cursor: default;
}
.pagination li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.pagination li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

.pager {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
.pager:before,
.pager:after {
  display: table;
  content: "";
}
.pager:after {
  clear: both;
}
.pager li {
  display: inline;
}
.pager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
.pager .next a {
  float: right;
}
.pager .previous a {
  float: left;
}
.pager .disabled a,
.pager .disabled a:hover {
  color: #999999;
  background-color: #fff;
  cursor: default;
}


/*Text elements ----------------------------*/


/*DETAIL ----------------------------------------*/

.headhr {
	height: 1px;
	border: none;
	margin:0 10px 10px 0;
	width: 100%;
	display: block;
}

article header p {
	margin-bottom: 0;
	padding: 0 !important;
}

.datehead {
	font-size: 0.85em;
	margin: 0.8em 0 0 0;
	float: right;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.60;
}

#headline a {
	color: #3f9853;
}

#headline a:hover {
	color: #0057A6 !important;
}

.download {
	margin-bottom: 10px;
}


.download img {
	vertical-align: middle;
	margin: 5px 3px 5px 0;
}

.download img:hover {filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}



/* Paragpaph, main
----------------------------------------*/

p { padding:0.05em 0  1em 0;color:#000;}

hr {
	border: none;
	color: #b3d6bb;
	background-color: #b3d6bb;
	height: 1px;
	width: 100%;
}

em {  font-style: italic;   }
strong {font-weight:bold;}

.readmore { 
float: right;
	}

.center {
	text-align: center !important;
}

.right {
	text-align: right
}

.left {
	text-align: left
}

.full {
	text-align: justify
}

.inactive {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity: 0.60;
}

.g-plusone {
	float: left
}

blockquote {
	font-style: italic;
	margin: 0.25em 0 0.25em 1em;
	padding: 0.25em 40px;
	line-height: 1.45;
	position: relative;
	color: #fed597;
}

blockquote:before {
	display: block;
	content: "\201C";
	font-size: 8em;
	position: absolute;
	left: -20px;
	top: -30px;
	color: #fed597;
}

blockquote cite {
	color: #70311A;
	font-size: 0.75em;
	display: block;
	margin-top: 5px;
}

blockquote cite:before {
	content: "\2014 \2009";
}

strong,dfn {
	font-weight: bold;
}

em,dfn {
	font-style: italic;
}

sup,sub {
	line-height: 0;
}

abbr,acronym {
	border-bottom: 1px dotted #666;
}

address {
	margin: 0 0 1.5em;
	font-style: italic;
}

del {
	color: #666;
}

pre {
	margin: 1.5em 0;
	white-space: pre;
}

pre,code,tt {
	font: 1em 'andale mono','lucida console',monospace;
	line-height: 1.5;
}



/*GOMBOK ----------------------------------------*/

@font-face {
	font-family: "FontAwesome";
	src: url('webfonts/FontAwesome.eot');
	src: url('webfonts/FontAwesome-.eot#iefix')format('eot'), url('webfonts/FontAwesome.woff')format('woff'), url('webfonts/FontAwesome.ttf')format('truetype'), url('webfonts/FontAwesome.svg#FontAwesome')format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"]:before,[class*=" icon-"]:before {
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	/*text-decoration: inherit;*/ text-decoration: none !important;
}

a [class^="icon-"],a [class*=" icon-"] {
	display: inline-block;
	text-decoration: inherit;
}

.icon-large:before {
	vertical-align: middle;
	font-size: 1.3333333333333333em;
}

.btn [class^="icon-"],.btn [class*=" icon-"] {
	line-height: .9em;
}

.icon-info-sign:before {
	content: "\f05a";
}

.icon-facebook:before {
	content: "\f082";
}

.icon-twitter:before {
	content: "\f081";
}

.icon-pdf:before {
	content: "\f024";
}

.icon-doc:before {
	content: "\f025";
}

.icon-docx:before {
	content: "\f025";
}

.icon-xls:before {
	content: "\f026";
}

.icon-xlsx:before {
	content: "\f026";
}

.icon-ppt:before {
	content: "\f027";
}

.icon-pps:before {
	content: "\f027";
}

.icon-zip:before {
	content: "\f028";
}

.icon-plus-sign:before {
	content: "\f055";
	margin-right: 3px;
}

.icon-minus-sign:before {
	content: "\f056";
	margin-right: 3px
}

.icon-caret-right:before {
	content: "\f0da";
	margin-right: 3px;
	margin-left: 1em
}

.icon-comment:before {
	content: "\f075";
	font-size: 1.3em;
}

.icon-comments:before {
	content: "\f086";
	font-size: 1.5em;
}


#newsblocks .icon-caret-right {
color: #4e7dbc;
}

#smallnews .icon-caret-right {
color: #fff;
}

.icon-trash:before {
	content: "\f014";
}

.icon-lock:before {
	content: "\f023";
}

.icon-facebook,.icon-twitter,.icon-pdf,.icon-doc,.icon-docx,.icon-xls,.icon-xlsx,.icon-ppt,.icon-pps,.icon-zip {
	font-size: 140%;
}




.btn {
	padding: 4px 16px 4px 0;
	margin-bottom: 0;
	font-size: 1.0em;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255,255,255,0.75);
	vertical-align: middle;
	cursor: pointer;
	background-image: -moz-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: -ms-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));
	background-image: -webkit-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: -o-linear-gradient(top,#ffffff,#e6e6e6);
	background-image: linear-gradient(top,#ffffff,#e6e6e6);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0,0,0,0.1)rgba(0,0,0,0.1)rgba(0,0,0,0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled =false);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	line-height: 21px;
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	border-bottom-color: #b3b3b3;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
	behavior: url("../css_web/PIE.htc.html");
}

.doubleblockl .btn{
	width: 95%;
	padding: 4px;
	font-size: 1.05em;
}

#smallnews .btn{
	width: 90%;
	padding: 4px 0 4px 10px;
	font-size: 1.3em;
}

#headline .btn{
	width: 50%;
	padding: 4px;
	font-size: 1.05em;
}

#myform .btn{
	font-size: 1.5em;
	padding: 4px 0 4px 0;
}

.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	background-color: #e6e6e6;
}

.btn:active, .btn.active {
	background-color: #cccccc;
}

.btn:hover {
	color: #333333;
	text-decoration: none;
	background-color: #e6e6e6;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-ms-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}

.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn.active, .btn:active {
	background-color: #e6e6e6;
	background-color: #d9d9d9 \9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
}

.btn.disabled, .btn[disabled] {
	cursor: default;
	background-color: #e6e6e6;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.btn {
	border-color: #ccc;
	border-color: rgba(0,0,0,0.1)rgba(0,0,0,0.1)rgba(0,0,0,0.25);
}

.btn-success, .btn-success:hover, .btn-small, .btn-small:hover {
	color: #ffffff !important;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	text-decoration: none;

}

.btn-success,.btn-small {
	background-color: #22B7FC;
	background-image: -moz-linear-gradient(top,#22B7FC,#1A8BBF);
	background-image: -ms-linear-gradient(top,#22B7FC,#1A8BBF);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#22B7FC),to(#1A8BBF));
	background-image: -webkit-linear-gradient(top,#22B7FC,#1A8BBF);
	background-image: -o-linear-gradient(top,#22B7FC,#1A8BBF);
	background-image: linear-gradient(top,#22B7FC,#1A8BBF);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#22B7FC',endColorstr='#1A8BBF',GradientType=0);
	border-color: #1A8BBF #1A8BBF #387038;
	border-color: rgba(0,0,0,0.1)rgba(0,0,0,0.1)rgba(0,0,0,0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled =false);
}

.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	background-color: #1A8BBF;
}

.btn-success:active, .btn-success.active {
	background-color: #408140;
}

/* NAV ---------*/


.ikonfolap {
	padding-left: 23px;
	margin-right: 17px;
	background: url("../images/amunkaert/ikon_mini_folap.png") no-repeat left top;
}


.ikonkollektiv {
	padding-left: 23px;
	margin-right: 17px;
	background: url("../images/amunkaert/ikon_mini_kollektiv.png") no-repeat left top;
}

.ikonszak {
	padding-left: 25px;
	margin-right: 20px;
	background: url("../images/amunkaert/ikon_mini_szakkepzes.png") no-repeat left top;
}

.ikontorv {
	padding-left: 23px;
	margin-right: 17px;
	background: url("../images/amunkaert/ikon_mini_torvenykonyv.png") no-repeat left top;
}

.ikonvallal {
	padding-left: 25px;
	margin-right: 20px;
	background: url("../images/amunkaert/ikon_mini_vallakozo.png") no-repeat left top;
}


/* HEADER ---------*/

#top {
width: 100%;
height:auto;
display: inline-block;
margin: 0 0 2em 0;
}

/* Header elements
----------------------------------------*/

#logo {
float: left;
margin: 10px 0 0 2%;
}

#logo img {
	opacity: 1;
	transition: opacity 500ms ease-in-out;
}

#logo img:hover, article header img:hover{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
opacity: 0.7;
-moz-opacity: 0.70;
transition: opacity 500ms ease-in-out;
}


#topbanner {
position: absolute;
top: 0;
right: 0;
z-index: 10000;
}


#flashbanner {
	width:728px;
	height:90px;
	/*background-image:url("../media/img/flashembed/splash.jpg.html");*/
	text-align:center;
	cursor:pointer;
}

/* FOOTER
----------------------------------------*/
#footer {
	width: 100%;
	padding: 1% 0 1% 0;
	margin: 2% 0 2% 0;
	background-color: #fff;
	display: inline-block;
	text-align: center;
}

#footerunder, #footerunder a {
	color: #fff;
	text-decoration: none;
}

#footerunder a:hover {
	text-decoration: underline;
}


/*Lists --------------------------------------------------------------*/

li ul,li ol {
	margin: 0;
}

ul,ol {
	margin: 0 1.5em 1.5em 1.5em;
	padding-left: 1.5em;
}


ol {
	list-style-type: decimal;
	margin: 0 0 1.5em 3em;
}



li {
	margin-bottom: 0.50em;
}

li li {
	margin-bottom: 0;
}

ul li ul {
	margin-bottom: 0;
}



/* NAPTAR
----------------------------------------*/
.datumlist {font-size: 85%;line-height: 100%;color: #737373;float: right;}

.datetime {
width:200px; background-color: #0057a6; color:#fff; font-weight: bold;
	}

.selecteddate{
	color: red;
	font-weight: bold;
	}
	
.selecteddate strong{
	color: white;
	}

.selecteddate strong:hover{
	color: black;
	}

.selecteddate:hover{
	background-color: silver;
	}

.targetDate{
	font-weight: bold;
	}

#naptar {
	margin: 10px auto 10px auto;
	width: 200px;
	}

#targetDiv, #targetDiv a {
	color: #000;
	text-decoration: none;
	}

#targetDiv{width: 91%;
background-color:#daf4e0;
padding: 5px;
    -moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url("PIE.htc");
	margin: 1em;
}

#targetDiv a:hover {
	text-decoration: none;
	}		

.main {
width:198px;
border-left:1px solid #cadced;
border-top:1px solid #cadced;
margin: 0;
}

.month {
background-color:#0072d9;     
font:bold 12px verdana;
color:white;
border-right:1px solid #cadced;
}

.daysofweek {
background-color:#0d8cff;
font:bold 12px verdana;
color:white;
border-right:1px solid #cadced;
border-top:1px solid #cadced;
border-bottom:1px solid #cadced;
}

.days {
font-size: 1em;
color:black;
background-color: #fff;
padding: 2px;
border-right:1px solid #cadced;
border-bottom:1px solid #cadced;
}

#today {
font-weight: bold;
color: #EF1513 !important;
}

.days a:link, .days a:active, .days a:visited
{
text-decoration: none;
/*color:#000;*/
}

.days a:hover
{
cursor: default;
}


.selecteddate:hover
{
cursor:pointer;cursor:hand;
}


/*
    Colorbox Core Style:
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} 

/* 
    User Style:
*/
#cboxOverlay{background:#fff url("../images/amunkaert/logo-amunkaert.png") no-repeat 5% 10%;}
#colorbox{outline:0;}
#cboxContent{margin-top:32px; overflow:visible; background:#23509A;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{background:#fff;
        -webkit-box-shadow: 0 0 30px #777;
    -moz-box-shadow: 0 0 30px #777;
    box-shadow: 0 0 30px #777;
behavior: url("PIE.htc");
padding: 2px;
        }
        #cboxLoadingGraphic{background:url("../images/amunkaert/loading.gif") no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}

        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url("../images/amunkaert/controls.png") no-repeat 0 0;}
        
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}



/* FORM
----------------------------------------*/
#updateaction{
width: 10em;
}

.idopont{
	color: #fff;
	float: right;
}

.updated {
	position: absolute;
	width: 25em;
	height: 14em;
	padding: 1.2em 1em 0 1em;
	line-height: 1.3em;
	top: 25%;
	left: 35%;
	background-color: #1A8BBF;
	color: #fff;
	font-size: 1.25em;
	border: 2px solid #22B7FC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	z-index: 10;
	-moz-box-shadow: 0 0 18px #373737;
	-webkit-box-shadow: 0 0 18px #373737;
	box-shadow: 0 0 18px #373737;
	behavior: url("PIE.htc");
}

#myform select
	{ 
	background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -o-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
  background-image: linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  -webkit-border-radius: 4px;
  -moz-border-radius   : 4px;
  border-radius        : 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaa;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 22px;
  line-height: 22px;
  padding: 0 0 0 8px;
  color: #444;
  text-decoration: none;
  margin: 0.5em 0 1.1em 0; 
  width: 100%;}



.rounded, #myform input, #loginbox input, .error {
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -khtml-border-radius: 5px;
}


/* the form */
#myform{
    background-color:#23509A;
    padding:15px 15px 10px 15px;
    width:600px;
    margin:0;
}


#loginbox {
    background-color:#23509A;
    padding:15px 15px 10px 15px;
    margin:0;
}

#loginbox a {
    color: #fff;
}


#myform p {
    clear:left;
}

fieldset {
    float:left;
    margin:0 0 1em 15px;
    padding:0;
    border:0;
    width:280px;
}

.last {
    margin-right:0;
}

legend {
    color:#fff;
    font-size:20px;
    text-shadow:0 1px 0 #000;
    padding:0;
    margin-bottom:-3px;
}

.formhead {
    color:#fff;
    font-size:1.9em;
    text-shadow:0 1px 0 #000;
    padding:0;
    margin:0 0 1em 15px;
    line-height: 1.4em;
}

.jelentkez {
    font-size:1.0em;
    padding-left:1.6em;
    color: #fff;
}

input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  padding: 10px;
}



label {
    display:block;
    margin:3px;
    color:#ddd;
    font-size:11px;
    text-shadow:0 1px 0 #000;
}

textarea, input[type="text"], input[type="email"], input[type="password"], input[type="url"], input[type="number"], input[type="range"] {
    border:1px solid;
    border-color:#ccc #ddd #ddd #ccc;
    padding:6px;
    background-color:rgba(255, 255, 255, 0.9);
    font-size:15px;
    color:#555;
    text-shadow:0 1px 0 #fff;
    width:90%;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="url"]:focus {
    background-color:#ffff99;
    color:#000;
    border: 1px solid #b1b1b1;
	box-shadow: 0 0 5px #fff;
    -webkit-box-shadow: 0 0 5px #fff; 
    -moz-box-shadow: 0 0 5px #fff;
}

input[required] {
    font-weight:bold;
}

/* validation error message */
.error {
    background-color:#E8FF6D;
    padding:4px;
    color:#000;
    -webkit-box-shadow: #000 0 0 12px;
    -moz-box-shadow: #000 0 0 12px;
}

/* ..with a pure CSS arrow */
.error em {
    border:10px solid;
    border-color:#E8FF6D transparent transparent;
    bottom:-17px;
    display:block;
    height:0;
    left:10px;
    position:absolute;
    width:0;
}

/* field with validation error */
.invalid {
    background-color:rgba(221, 233, 255, 0.898) !important;
}

/* date input */
.date {
    width:193px;
    background:#666 none repeat scroll 0 0;
    color:#fff;
    text-shadow:0 0 1px #000;
}

.date:focus {
    background-color:#333;
    color:#fff;
}

/* datepicker trigger element */
.picktrigger {
    background:#333;
    cursor:pointer;
    display:block;
    float:right;
    height:32px;
    width:32px;
}

.picktrigger:hover {
    background:#000;
}

.high {
    padding:15px 0 0 15px;
    clear:both;
}


/* make some elements sit over the mask */
.error, #calroot {
    z-index:10000;
}

/* overlay close button */
div.close {
    right:-15px;
    top:-15px;
}

/* Kephelyezesek
----------------------------------------*/

.imgLeft, .imgRight, .imgCenter {
	text-align: right;
}
.imgRight, .imgright {
	float: right;
	margin: 4px 0 0.9em 0.9em;
	vertical-align: text-top;
}

#smallnews .imgRight, #smallnews .imgright{
	margin-top:0;
margin-right: 4px;
}

.imgLeft, .imgleft {
	float: left;
	margin: 4px 0.9em 0.9em 0;
	vertical-align: text-top;
}

#smallnews .imgLeft, #smallnews .imgleft{
margin-left: 8px;
padding-right: 4px;
}

.imgCenter, .imgcenter {
	display: block;
	margin: 1em auto;
	text-align: center;
}


.wrap:after { 
  content: ''; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}


.rightfloat {
	float: right;
}

.leftfloat {
	float: left;
}


/* clearfix hack
----------------------------------------------- */
.clear {clear:both;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}






