/*TRACE IMG!*/
/*html {
	position:static;
	background-image: url("../images/tracing1.gif");
	background-repeat: no-repeat;
	background-position: center top;
	}*/

html {
	background-image: url("../images/html-bg.gif");
	background-repeat: repeat-y;
	background-position: center top;
}

.top-bg {
	background-color: #941908;
    background-image: url("../images/top-bg.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    text-align: center;
    width: 100%;
}


.header-bg {
    background-image: url("../images/header-bg.png");
    background-position: 75% 100%;
	background-repeat:no-repeat;
	background-blend-mode: darken;
	}

@media(max-width: 700px) {
.header-bg {
	background:none;
	}
}


.display-inline-block {
	display:inline-block;
	}

.vertical-align-middle {
	vertical-align:middle;
	}

.vertical-align-top {
	vertical-align: top;
	}


/*=========================\[ ikonok - sprite ]/======================*/


a.top-icon-gyengenlatok {
	display: block;
    background-image: url("../images/icons-sprite.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 42px;
    width: 42px;

}




a.top-icon-gyengenlatok:hover {
    background-position: 0px -45px;
}

a.top-icon-fekete-feher {
	display: block;
    background-image: url("../images/icons-sprite.png");
    background-position: -45px 0px;
    background-repeat: no-repeat;
    height: 42px;
    width: 42px;
}

a.top-icon-fekete-feher:hover {
    background-position: -45px -45px;
}

a.top-icon-facebook {
	display: block;
    background-image: url("../images/icons-sprite.png");
    background-position: -90px 0px;
    background-repeat: no-repeat;
    height: 42px;
    width: 42px;
}

a.top-icon-facebook:hover {
    background-position: -90px -45px;
}

a.top-icon-videok {
	display: block;
    background-image: url("../images/icons-sprite.png");
    background-position: -134px 0px;
    background-repeat: no-repeat;
    height: 42px;
    width: 42px;
}

a.top-icon-videok:hover {
    background-position: -134px -45px;
}

/*=========================\[ GYENGÉNLÁTÓ VÁLTOZAT ]/======================*/

a.top-icon-gyengenlatok span.offscreen {
	display:none;
}

a.top-icon-fekete-feher span.offscreen {
	display:none;
}

a.top-icon-facebook span.offscreen {
	display:none;
}

a.top-icon-videok span.offscreen {
	display:none;
}


body.contrast a.top-icon-gyengenlatok span.offscreen {
	display:inline !important;
}

body.contrast a.top-icon-fekete-feher span.offscreen {
	display:block !important;
}


body.contrast  a.top-icon-gyengenlatok {
	width:300px !important;
	font-weight:bold;
	text-transform:uppercase;
	border:4px solid #fff;
}
body.contrast  a.top-icon-fekete-feher {
	width:300px !important;
	font-weight:bold;
	text-transform:uppercase;
}


/*=========================\[ top-kep ]/======================*/

.top-kep-keret {
	border:8px solid #edecda;
	}


.carousel-bottom-shadow {
    background-image: url("../images/carousel-bottom-shadow.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 40px;
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 0px;
}

/*=========================\[ kattinthato-logo ]/======================*/
/*====\[ html-ben a.kattinthato-logo. Továbbá minden esetben z-indexet kell adni a nyelvválasztónak hogy látszódjon .nyelv-valaszto-lg]/=========*/

#logo-lg a.kattinthato-logo {
	position: absolute;
	width: 100%;
	height: 100%;
	top:0px;
	left:0px;
	text-decoration: none;
	background-color: #FFF;
	opacity: 0;
	filter: alpha(opacity=1);
	text-indent:1000px;

}

#logo-md a.kattinthato-logo {
	position: absolute;
	width: 100%;
	height: 100%;
	top:0px;
	left:0px;
	text-decoration: none;
	background-color: #FFF;
	opacity: 0;
	filter: alpha(opacity=1);
	text-indent:1000px;

}

#logo-sm a.kattinthato-logo {
	position: absolute;
	width: 100%;
	height: 100%;
	top:0px;
	left:0px;
	text-decoration: none;
	background-color: #FFF;
	opacity: 0;
	filter: alpha(opacity=1);
	text-indent:1000px;

}

#logo-xs a.kattinthato-logo {
	position: absolute;
	width: 100%;
	height: 100%;
	top:0px;
	left:0px;
	text-decoration: none;
	background-color: #FFF;
	opacity: 0;
	filter: alpha(opacity=1);
	text-indent:1000px;

}

#logo-lg {
	position:relative;
	top:0px;
    background-image: url("../images/logo.png");
    background-position: -31px top;
    background-repeat: no-repeat;
	height:153px;
	}

#logo-md {
    background-image: url("../images/logo.png");
    background-position: left top;
    background-repeat: no-repeat;
	width:405px;
	height:173px;
}

#logo-sm {
    background-image: url("../images/logo.png");
    background-position: left top;
    background-repeat: no-repeat;
	width:405px;
	height:173px;
}

#logo-xs {
    background-image: url("../images/logo.png");
    background-position: -10px top;
    background-repeat: no-repeat;
	width:405px;
	height:173px;
	}


.nyelv-valaszto-lg {
	color:#dc9c8c;
	font-size:10px;
	margin-left: 0px;
	letter-spacing:0.0625em;
	z-index:100;
	}

.nyelv-valaszto-md {
	color:#dc9c8c;
	font-size:10px;
	margin-left: 13px;
	letter-spacing:0.0625em;
	z-index:100;
	}

.nyelv-valaszto-sm {
	color:#dc9c8c;
	font-size:10px;
	margin-left: 10px;
	letter-spacing:0.0625em;
	z-index:100;
	}

.nyelv-valaszto-xs {
	color:#dc9c8c;
	font-size:10px;
	margin-left:0px;
	letter-spacing:0.0625em;
	z-index:100;
	}


.top-nav-bg {
	width:100%;
	background-color: #372f28;
	background-image: -webkit-linear-gradient(bottom, #362e27, #65584c);
    background-image: -moz-linear-gradient(bottom, #362e27, #65584c);
    background-image: -o-linear-gradient(bottom, #362e27, #65584c);
    background-image: linear-gradient(to top, #362e27, #65584c);
	}

/*XS - méretben nem jelennek meg a tabok, helyette ez az elválasztó*/
.top-nav-bg-xs {
	width:100%;
	background-color: #372f28;
	background-image: -webkit-linear-gradient(bottom, #362e27, #65584c);
    background-image: -moz-linear-gradient(bottom, #362e27, #65584c);
    background-image: -o-linear-gradient(bottom, #362e27, #65584c);
    background-image: linear-gradient(to top, #362e27, #65584c);
	height:20px;
	}


.padding-bal-jobb {
    padding-left: 20px;
    padding-right: 20px;
}


#top-container.container {

}


#sidebar {
	}


/*=========================\[ hírek ]/======================*/

.lista-oldalon-datum {
	text-align:right;
	border-right:4px solid #383028;
	}

@media(max-width: 650px) {
.lista-oldalon-datum  {
	text-align:left;
	border-right: none;
	border-left:4px solid #383028;
	margin-left:15px;
	}
}

/*=========================\[ box ]/======================*/



.box-header {
	background-color:#edecda;
    background-image: url("../images/box-header-bg.gif");
    background-position: 17px 0px;
    background-repeat: no-repeat;

	/*Hogy  ne lógjon ki a háttérszín a dobozból:*/
	-moz-background-clip: content-box;
    -webkit-background-clip: content-box;
    background-clip: content-box;
	}


.box-header h2 {
	font-size:20px;
	font-weight:bold;
	padding:0px;
	margin:14px 10px 12px 0px;
	}

.box-header-icon span.glyphicon  {
	font-size:22px;
	color:#b5b391;
	margin:2px 0px 0px 12px;
	}

.box-header-icon span.flaticon  {
	font-size:22px;
	color:#b5b391;
	margin:-2px 0px 0px 13px;
	}

.box-header-icon i.fa  {
	font-size:22px;
	color:#b5b391;
	margin:3px 0px 0px 14px;
	}


.box-article time {
	font-size:12px;
	}

.box-article  {
	margin:10px 0px 0px 0px;
	}

.box-article img.kep-jobb {
	margin:0px 0px 0px 5px;
	}

.box-article h2 {
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 7px 0px;
	padding:0px;
	}


/*=========================\[ box speciális ]/======================*/


.box-header-index-top-center {
	background-color:#edecda;
    background-image: url("../images/box-header-index-top-center-bg.gif");
    background-position: 15px 0px;
    background-repeat: no-repeat;

	/*Hogy  ne lógjon ki a háttérszín a dobozból:*/
	-moz-background-clip: content-box;
    -webkit-background-clip: content-box;
    background-clip: content-box;
	}

.box-header-index-top-center h2 {
	font-size:20px;
	font-weight:bold;
	margin:27px 0px 15px 0px;
	text-align:center;
	}


.box-header-index-top-right {
	background-color:#edecda;
    background-image: url("../images/box-header-index-top-right-bg.gif");
    background-position: 15px 0px;
    background-repeat: no-repeat;

	/*Hogy  ne lógjon ki a háttérszín a dobozból:*/
	-moz-background-clip: content-box;
    -webkit-background-clip: content-box;
    background-clip: content-box;
	}

.box-header-index-top-right-kiemelt {
	background-color:#b81d0a;
    background-image: url("../images/box-header-index-top-right-kiemelt-bg.gif");
    background-position: 15px 0px;
    background-repeat: no-repeat;

	/*Hogy  ne lógjon ki a háttérszín a dobozból:*/
	-moz-background-clip: content-box;
    -webkit-background-clip: content-box;
    background-clip: content-box;
	}

.box-header-index-top-right-kiemelt h2 {
	font-size:20px;
	font-weight:bold;
	margin:27px 10px 15px 0px;
}

.box-header-index-top-right h2 {
	font-size:20px;
	font-weight:bold;
	margin:27px 10px 15px 0px;
	}


.box-header-icon-top-right span.glyphicon  {
	font-size:22px;
	color:#b5b391;
	margin:12px 0px 0px 12px;
	}

.box-header-icon-top-right-kiemelt span.glyphicon  {
	font-size:22px;
	color:#b81d0a;
	margin:12px 0px 0px 12px;
	}

.box-header-index-top-left {
	background-color:#edecda;
    background-image: url("../images/box-header-index-top-left-bg.gif");
    background-position: 15px 0px;
    background-repeat: no-repeat;

	/*Hogy  ne lógjon ki a háttérszín a dobozból:*/
	-moz-background-clip: content-box;
    -webkit-background-clip: content-box;
    background-clip: content-box;
	}

.box-header-index-top-left h2 {
	font-size:20px;
	font-weight:bold;
	margin:27px 10px 15px 0px;
	}

.box-header-icon-top-left span.glyphicon  {
	font-size:22px;
	color:#b5b391;
	margin:12px 0px 0px -2px;
	}


/*=========================\[ pdf-embed ]/======================*/

.pdf-embed {
	height:400px;
	}

/*=========================\[ facebook like box resp. ]/======================*/

#fb-root {
  display: none;
}

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
  width: 100% !important;
}

/*=========================\[ post-it ]/======================*/


#post-it-container {
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 100px;
    width: 1px;
    z-index: 100;
}


#post-it-content {
    background-image: url("../images/post-it-bg.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 370px;
    left: -180px;
    position: absolute;
    top: -150px;
    width: 400px;
}



#post-it-btn {
    height: 10px;
    left: 280px;
    position: relative;
    top: 47px;
    width: 10px;
}


.post-it-content-text {
    font-size: 1.3em;
    left: 50px;
    line-height: 1.5em;
    position: relative;
    top: 70px;
    width: 240px;
}

.post-it-content-text-2 {
	width:250px;
	margin-left:48px;

}
.post-it-content-text span.alacsony-lh {
	line-height: 3px!important;
}

.post-it-content-text-2 p {
    line-height: 1.2em;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:12px;
	padding:5px;
	border: 1px dashed #ccc;
}


#post-it-container-large {
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: relative;
    top: 0px;
    width: 1px;
    z-index: 100;
}

#post-it-content-large {
    background-image: url("../images/post-it-large-bg.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 500px;
    left: -180px;
    position: absolute;
    top: -190px;
    width: 500px;
}

#post-it-content-large-text {
    font-size: 1.3em;
    left: 60px;
    line-height: 1.5em;
    position: relative;
    top: 80px;
    width: 340px;
}

#post-it-large-btn {
    height: 10px;
    left: 370px;
    position: relative;
    top: 67px;
    width: 10px;
}
/*=========================\[ fotoalbum ]/======================*/

.fotoalbum-box-cim {
	font-size:18px;
	}

/*=========================\[ footer ]/======================*/

footer {
	margin:20px 0 0;
	padding-bottom:20px;
	color:#fff;
	line-height:1.8;
	}


footer .footer-navig a {
	margin:0 30px 0 0;
	}

.footer-bg {
	margin-top:50px;
	background-color: #514337;
    background-image: url("../images/footer-bg.jpg");
    background-position: center bottom;
    background-repeat: no-repeat;
	border-top:3px solid #a6a592;
    width: 100%;
}

footer ul {
	margin-left:0px;
	padding-left:0px;
	list-style:none;
	}


/*=========================\[ vissza_gomb ]/======================*/

.button-vissza-container {
	position:relative;
	margin:0 auto;
	width:500px;
	height:35px;
	text-align:center;
	}


hr.piros-hr {
	  border-color: #ff0000;

	}

/*=========================\[ margin ]/======================*/

.margin-top-5 {
	margin-top:5px;
	}

.margin-top-10 {
	margin-top:10px;
	}

.margin-top-15 {
	margin-top:15px;
	}

.margin-top-20 {
	margin-top:20px;
	}

.margin-top-25 {
	margin-top:25px;
	}


.margin-top-30 {
	margin-top:30px;
	}

.margin-top-44 {
	margin-top:44px;
	}


.margin-top-40 {
	margin-top:40px;
	}

.margin-top-50 {
	margin-top:50px;
	}
.margin-top-60 {
	margin-top:60px;
	}
.margin-top-70 {
	margin-top:70px;
	}
.margin-top-80 {
	margin-top:80px;
	}
.margin-top-90 {
	margin-top:90px;
	}
.margin-top-100 {
	margin-top:100px;
	}


.margin-bottom-5 {
	margin-bottom:5px;
	}

.margin-bottom-10 {
	margin-bottom:10px;
	}

.margin-bottom-20 {
	margin-bottom:20px;
	}

.margin-bottom-30 {
	margin-bottom:30px;
	}

.margin-bottom-40 {
	margin-bottom:40px;
	}

.margin-bottom-50 {
	margin-bottom:50px;
	}

.margin-left-5 {
	margin-left:5px;
	}

.margin-left-10 {
	margin-left:10px;
	}

.margin-left-15 {
	margin-left:15px;
	}

.margin-left-70 {
	margin-left:70px;
	}

.with-280 {
	width:295px;
	}

.table > tbody > tr > td.vertical-middle {
	vertical-align: middle;
	}

	ol.number-width-subnumber {
		counter-reset: item;
	}
	ol.number-width-subnumber li {
		display: block;
	}
	ol.number-width-subnumber li:before { content: counters(item, ".") ". "; counter-increment: item }


	/*ol.number-width-subnumber {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

ol.number-width-subnumber > li {
  display: table;
  counter-increment: item;
  margin-bottom: 0.6em;
}

ol.number-width-subnumber > li:before {
  content: counters(item, ".") ") ";
  display: table-cell;
  padding-right: 0.6em;
}

li ol.number-width-subnumber > li {
  margin: 0;
}

li ol.number-width-subnumber > li:before {
  content: counters(item, ".") ") ";
}*/

/*table.table-oszlop-szelesseg-rendben {
        table-layout: auto;
        border-collapse: collapse;
        width: 100%;
    }*/
    table.table-oszlop-szelesseg-rendben tr td:first-child {
    white-space: nowrap;
    }
    table.table-oszlop-szelesseg-rendben tr td:last-child {
    white-space: nowrap;
    }
    table.table-oszlop-szelesseg-rendben .oszlop-100-szeles {
        width: 100%;
    }

table.folyamatban-levo-palyazatok tr td:nth-child(6)  {
	white-space: nowrap;
}
/* table.folyamatban-levo-palyazatok tr td:nth-child(7)  {
	white-space: nowrap;
} */

table.rendeletek-kihirdetese tbody tr:nth-child(2) td {
	/* border-bottom: 2px solid #fff; */
	/* border-top: transparent; */
	/* border-top: none; */
	/* border: 1px solid #dddddd; */
	
	/* EZ VOLT A JO: */
	/* border-top: 2px dotted #fff; */
}
