div.FilterSettings{
    -webkit-box-shadow: 4px 4px 6px rgba(0,0,0,.25), -4px -4px 6px rgba(255,255,255,.15);
    box-shadow: 4px 4px 6px rgba(0,0,0,.25), -4px -4px 6px rgba(255,255,255,.15);
}

div.FilterSettings div.Filter{
	background-color:#74b446;
	border-bottom:2px solid #dad9d9;
	margin:0 0 12px;
	padding:8px 10px;
	min-height: 50px;
}

div.FilterSettings div.Filter span{
	font-weight:bold;
	font-size:15px;
	line-height:34px;
	color:#192765;
	float:left;
	margin-right:5px;
}

div.Filter #cntphMaster_tbSearchText{
	height:34px;
	width:270px;
	border:2px solid #cecece;
	border-right:0;
	margin:0;
	float:left;
	padding:0 0 0 7px;
	font-size:16px;
	font-weight:bold;
	color:#4fa3d2;
}

div.Filter #cntphMaster_tbSearchText.focus,div.Filter #cntphMaster_btnSearch.focus{
	border-color:#b6b6b6!important;
}

div.Filter #cntphMaster_btnSearch{
	float:left;
	height:34px;
	width:48px;
	border:2px solid #cecece;
	border-left:0;
	background:#cecece url('../frameimage/newdesign/search-input-btn.png') no-repeat 2px 0;
	cursor:pointer;
}

div.Filter #cntphMaster_btnSearch:hover{
	ackground-position: 2px -35px;
}

div.Filter #cntphMaster_btnSearch{
	margin:0;
}

div.FilterSettings div.CategoryName{
	background-color: #74b446;
	border-bottom: 2px solid #dad9d9;
	padding: 8px 10px;
}

div.FilterSettings label.select-label{
	float:left;
	font-weight:bold;
	font-size:15px;
	color:#192765;
	line-height:34px;
	max-width:102px;
	text-align:center;
	display: block;
}

div.FilterSettings > div:nth-child(2){
	background-color: #74b446;
	border-bottom: 2px solid #dad9d9;
	padding: 8px 10px;
}

div.CategoryName div.selectbox{
	position:relative;
	width:378px;
    max-width: calc(100% - 110px);
	height:34px;
	margin-left: 110px;
	background:#fff url('../frameimage/newdesign/select-arrow.png') no-repeat right 9px top 13px;
}

div.selectbox select{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:2;
	cursor:pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

div.CategoryName div.selectbox span,div.news-select-section div.selectbox span{
	display:block;
	width:340px;
    max-width: 100%;
	height:34px;
	font-weight:bold;
	font-size:17px;
	line-height:34px;
	padding:0 0 0 8px;
	color:#094874;
	overflow:hidden;
}

div.CategoryName div.selectbox:hover{
	background:#fff url('../frameimage/newdesign/select-arrow.png') no-repeat right 9px top -12px;
}

div.Filter div.selectbox{
	position:relative;
	width:100px;
	height:34px;
	border:2px solid #cecece;
	background:#fff url('../frameimage/newdesign/rights-arrow.png') no-repeat right 6px top 10px;
	float:left;
	margin-right:30px;
}

div.Filter div.selectbox:hover{
	border-color:#7fbadd;
	background-position:right 6px top -22px;
}

div.Filter div.selectbox span{
	display:block;
	width:70px;
	height:30px;
	font-weight:bold;
	font-size:16px;
	line-height:30px;
	padding:0 0 0 6px;
	color:#094874;
	overflow:hidden;
}

/* Doc table */
table.doc-table{
	position:relative;
	width:100%;
	border:3px solid #fff;
	margin-bottom:35px;
    -webkit-box-shadow: 4px 4px 6px rgba(0,0,0,.25), -4px -4px 6px rgba(255,255,255,.15);
    box-shadow: 4px 4px 6px rgba(0,0,0,.25), -4px -4px 6px rgba(255,255,255,.15);
}

table.doc-table tr.table-head, #cntphMaster_repDocumentList_doctablerow_head{
	background-color:#f0f0f0;
}

table.doc-table th{
	color:#094874;
	font-size:17px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding: 3px 3px 3px 10px;
	border-top:3px solid #e2e2e2;
	border-bottom:3px solid #fff;
}

table.doc-table th.doc-published{
	width:112px;
}

table.doc-table th p{
	color:#9a9a9a;
	font-size:17px;
	font-weight:bold;
	margin:6px 14px 7px;
}

#cntphMaster_repDocumentList_doctablerow_head th p{
	color:#094874;
}

table.doc-table th a{
	display: inline-block;
	width: 49px;
	height: 28px;
	float:left;
	margin: 0 3px 1px 0;
}

table.doc-table th a.sort-asc{
	background: url('../frameimage/documents/doc-sort-btn.png') no-repeat 0px -99px;
}

table.doc-table th a.sort-asc:hover{
	background-position: 0px -132px;
}

table.doc-table th a.sort-desc{
	background: url('../frameimage/documents/doc-sort-btn.png') no-repeat 0px 0px;
}

table.doc-table th a.sort-desc:hover{
	background-position: 0px -33px;
}

table.doc-table th a.sort-desc.active{
	background-position: 0px -66px;
}

table.doc-table th a.sort-asc.active{
	background-position: 0px -165px;
}

table.doc-table td.section-title{
	display:none;
}

.reldoc {
	margin-top:10px;
	display:block;
	clear:both;
}
.reldoc .mini{
	margin-left:10px;
	background-color:transparent!important; /* hirek.aspx-en, es talan meg masutt is kodba van egetve */
	color:inherit;
	font-style:italic;
}

span.reldoc span.nextlink input{
	display:none;
}

#middle span.reldoc p, span.reldoc p{
	margin:10px 0 3px;
}

#middle span.reldoc table, span.reldoc table{
	display:block !important;
	margin:0 !important;
	padding:0 !important;
	width:100%!important;
}

.history-back {
	margin-top: 25px;
}

span.reldoc span.nextlink a{
	display:block;
	font-weight:bold;
	font-size:17px;
	color:#094874!important;
	cursor:default;
	line-height:44px;
	padding-left:15px;
	background:#f0f0f0;
}

span.reldoc span.nextlink a span{
	color:#5794ff;
	margin-left:6px;
}

#middle span.reldoc table td.t_cell4_small{
	display:none;
}

#middle span.reldoc table td.t_cell1.document_name_td a{
	display:inline-block;
	font-weight:bold;
	color:#0077a4;
	font-size:14px;
	padding:9px 10px;
}

#middle span.reldoc table td{
	border-right:2px solid #fff;
}

#middle span.reldoc table td.t_cell1.document_name_td{
	background-color:#f3fafe;
	width:420px;
}

#middle span.reldoc table td.t_cell2{
	font-size:14px;
	color:#4ca2d1;
	background-color:#e8f5fc;
	padding:0 5px !important;
}

#middle span.reldoc table td.t_cell2 table{
	width:45px !important;
}

#middle span.reldoc table td.t_cell2 td{
	padding:0 !important;
	border:0;
}

#middle span.reldoc table td.t_cell2 td img{
	margin-right:4px;
}

#middle span.reldoc table td.t_cell3_small{
	width:82px;
	padding:0 10px !important;
	background-color:#dcf1fc;
	font-size:14px;
	color:#4ca2d1;
	text-align:center;
}

#middle span.reldoc table td.separate_td{
	display:none;
}

#middle span.reldoc > table > tbody > tr:hover td{
	background-color:#f5a932 !important;
	color:#fff;
}

#middle span.reldoc > table > tbody > tr:hover td a{
	color:#fff!important;
}

table[id^='dlot'] {
	z-index:1!important;
}

table.doc-table td,
[id^='dlot']  td{
	font-size:14px;
	border:1px solid #fff;
	border-bottom:0;
}

span.reldoc tr td.t_cell3_small {
	width: 96.75%!important; 
	padding: 10px 17px; 
}

span.reldoc tr td.t_cell3_small a {
	font-size: 14px!important; 
	color:#094874!important; 
	font-weight: bold;
}

span.reldoc tr td.t_cell3_small:first-of-type {
	width: 3.25%!important; 
	min-width: 25px; 
	padding: 10px 6px;
}

.doc-table .doc-published a {
	float: right;
}

table.doc-table td.section-title, table[id^='dlot'] td.section-title{
	border:0;
	border-bottom:3px solid #C7E4FF;
}

table.doc-table td.section-title p, table[id^='dlot'] td.section-title p{
	font-size:20px;
	font-weight:bold;
	color:#366CB6;
	text-align:center;
}

table.doc-table td.section-title span, table[id^='dlot'] td.section-title span{
	font-size:14px;
	color:#1d97e6;
	font-weight:normal;
	line-height:14px;
	display:block;
	margin-top:5px;
	clear:both;
}

table.doc-table td.name,
[id^='dlot']  td.name{
	text-align:left;
	border-left:0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

[id^='dlot']  td.name{
	width: 80%;
}

.t_cell2_small, .t_cell3, .t_cell3_small {
	background-color:#e6f1f9!important;
}

table.doc-table tr:nth-child(odd) td.name,
[id^='dlot']  tr:nth-child(odd) td.name, .t_cell1_document_name_td{
	background-color:#e6f1f9;
}

table.doc-table tr:nth-child(even) td.name,
[id^='dlot'] tr:nth-child(even) td.name, .t_cell1_document_name_td{
	background-color:#e6f1f9;
}

table.doc-table td.name a,
[id^='dlot'] td.name a, .t_cell1_document_name_td{
	text-align:left;
	display:block;
	padding:10px 17px;
	font-weight:bold;
	color:#094874!important;
	text-decoration:none;
	line-height:18px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.t_cell1_document_name_td a.docname{
    color: #094874;
    -webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

table.doc-table td.type, table[id^='dlot'] td.type{
	vertical-align: middle;
}

table.doc-table td.type.pdf,
[id^='dlot'] td.type.pdf,
table.doc-table td.t_cell2 a.pdf{
	background:url('../frameimage/documents/pdf-icon.png') no-repeat 10px 50%;
	padding: 0 7px 0 45px;
}

table.doc-table td.t_cell2 {
	line-height: 36px;
}


table.doc-table td.type.rtf,
[id^='dlot']  td.type.rtf,
table.doc-table td.type.docx,
[id^='dlot'] td.type.docx,
table.doc-table td.type.doc,
[id^='dlot'] td.type.doc,
table.doc-table td.t_cell2 a.doc{
	background:url('../frameimage/documents/word-icon.png') no-repeat 10px 50%;
	padding: 0 7px 0 53px;
}

table.doc-table td.type.ppt,
[id^='dlot'] td.type.ppt,
table.doc-table td.t_cell2 a.ppt{
	background:url('../frameimage/documents/ppt-icon.png') no-repeat 10px 50%;
	padding: 0 7px 0 50px;
}

table.doc-table td.type.html,
[id^='dlot'] td.type.html,
table.doc-table td.t_cell2 a.html{
	background:url('../frameimage/documents/html-icon.png') no-repeat 10px 50%;
	padding: 0 7px 0 45px;
}

table.doc-table td.type.xls,
table.doc-table td.type.xlsx,
[id^='dlot'] td.type.xlsx,
table.doc-table td.t_cell2 a.xlsx{
	background:url('../frameimage/documents/excel-icon.png') no-repeat 10px 50%;
	padding: 0 7px 0 53px;
}

table.doc-table td.type.jpg,
[id^='dlot'] td.type.jpg{
	background:url('../frameimage/documents/img-icon.png') no-repeat 10px 50%;
	padding: 0 7px 0 45px;
}

table.doc-table td.t_cell2 a.pdf,
table.doc-table td.t_cell2 a.doc,
table.doc-table td.t_cell2 a.ppt,
table.doc-table td.t_cell2 a.html,
table.doc-table td.t_cell2 a.xlsx,
table.doc-table td.t_cell2 a.jpg{
	padding-top: 7px;
	padding-bottom: 7px;
}


table.doc-table tr:nth-child(odd) td.type,
[id^='dlot'] tr:nth-child(odd) td.type,
table.doc-table td.t_cell2{
	background-color:#cff7cc;
}

table.doc-table tr:nth-child(even) td.type,
[id^='dlot'] tr:nth-child(even) td.type,
table.doc-table td.t_cell2{
	background-color:#cff7cc;
}

table.doc-table td.type,table.doc-table td.date,
[id^='dlot'] td.date,[id^='dlot'] td.type,
table.doc-table td.t_cell3_small,
table.doc-table td.t_cell2{
	width:40px;
	vertical-align: middle;
	color:#094874;
	text-align:center;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

[id^='dlot'] td.date,table.doc-table td.date{
	width:110px;
}

table.doc-table td.type,table.doc-table td.date, table[id^='dlot'] td.type, table[id^='dlot'] td.date{
	background-color:#b2f3ad;
}
table.doc-table td.t_cell3_small{
	background-color:#b2f3ad!important;
}

table.doc-table tr:hover td a, table[id^='dlot'] tr:hover td a{
	color:#50b648 !important;
}

@media (max-width: 500px){
    div.Filter #cntphMaster_tbSearchText{
        max-width: 110px;
    }
}

@media (max-width: 420px){
    div.Filter div.selectbox{
        width: calc(100% - 30px);
        margin: 0 0 10px;
    }
    div.Filter #cntphMaster_tbSearchText{
        width: calc(100% - 118px);
        max-width: 100%;
    }
    
    div.FilterSettings div.Filter{
        min-height: 100px;
    }
    table.doc-table th:nth-of-type(2),
    table.doc-table td:nth-of-type(2)
    {
        display: none;
    }
}

/*
#cntphMaster_panPager{
	width: 70%;
	height: 40px;
	line-height: 40px;
	background-color: transparent;
	position: relative;
	margin: 35px auto;
	box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.05)
}

#cntphMaster_oldPager{
    display: flex;
}

#cntphMaster_oldPager div.step{
	position: relative; 
	display: inline-block;
	text-align: center;
	width: calc(100% - 168px);
}

#cntphMaster_oldPager div.step > * {
	display: inline-block;
	height: 40px;
	width: 40px;
	line-height: 40px;
	font-size: 17px!important;
	font-weight: bold!important;
	text-align: center;
	margin-right: 9px;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

#cntphMaster_dp2 a{
	font-size: 20px;
}

#cntphMaster_oldPager div.step > a:after{
	content: "";
	width: 0px;
	background-color: #b5cffd;
	height: 5px;
	position: absolute;
	margin-left: -25px;
	bottom: 15px;
	transition: 0.5s ease;  
}
#cntphMaster_oldPager div.step > a, #cntphMaster_oldPager div.back > a, #cntphMaster_oldPager div.foward > a {
	background-color: transparent;
	color: #fff!important;
}

#cntphMaster_oldPager div.back > a, #cntphMaster_oldPager div.foward > a{
    border-radius: 50%;
    -webkit-box-shadow: 4px 4px 6px rgba(0,0,0,.25), -4px -4px 6px rgba(255,255,255,.15);
    box-shadow: 4px 4px 6px rgba(0,0,0,.25), -4px -4px 6px rgba(255,255,255,.15);
}

#cntphMaster_oldPager div.step > a:hover:after, #cntphMaster_oldPager div.back > a:hover:after, #cntphMaster_oldPager div.foward > a:hover:after{
	width: 40px;
}

#cntphMaster_oldPager div.step > a:hover {color: #b5cffd!important; background: none!important;}
#cntphMaster_oldPager div.step > span{background: #fff!important; color: #23527c!important; font-weight: 600;}
#cntphMaster_oldPager div.step > span:after {
	content: " ";
	width: 40px;
	background-color: #23527c;
	height: 5px;
	position: absolute;
	bottom: 15px;
	margin-left: -25px;
	transition: 0.5s ease;
}


#cntphMaster_oldPager div.back span#cntphMaster_lnkFirstPage{
	background:#aad9ed url('../frameimage/newdesign/first.png') no-repeat 50% 50%;
}

#cntphMaster_oldPager div.back span#cntphMaster_lnkPrevPage{
	background:#aad9ed url('../frameimage/newdesign/back.png') no-repeat 45% 50%;
}

#cntphMaster_oldPager div.back a#cntphMaster_lnkFirstPage{
	background:#aad9ed url('../frameimage/newdesign/first.png') no-repeat 50% 50%;
}

#cntphMaster_oldPager div.back a#cntphMaster_lnkPrevPage{
	background:#aad9ed url('../frameimage/newdesign/back.png') no-repeat 45% 50%;
}

#cntphMaster_oldPager div.foward span#cntphMaster_lnkNextPage{
	background:#aad9ed url('../frameimage/newdesign/next.png') no-repeat 50% 50%;
}

#cntphMaster_oldPager div.foward span#cntphMaster_lnkLastPage{
	background:#aad9ed url('../frameimage/newdesign/last.png') no-repeat 50% 50%;
}

#cntphMaster_oldPager div.foward a#cntphMaster_lnkNextPage{
	background:#aad9ed url('../frameimage/newdesign/next.png') no-repeat 50% 50%;
}

#cntphMaster_oldPager div.foward a#cntphMaster_lnkLastPage{
	background:#aad9ed url('../frameimage/newdesign/last.png') no-repeat 50% 50%;
}

#cntphMaster_oldPager div.back span.firststep_inact, 
#cntphMaster_oldPager div.back span.prevstep_inact, 
#cntphMaster_oldPager div.foward span.laststep_inact, 
#cntphMaster_oldPager div.foward span.nextstep_inact {
	background-color: #ccc!important;
}

#cntphMaster_oldPager div.back,
#cntphMaster_oldPager div.foward{
	display: inline-block;
}

#cntphMaster_oldPager div.back > *,
#cntphMaster_oldPager div.foward > *{
	height:40px;
	width:40px;
	display: inline-block;
	border:2px solid #fff;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
	-ms-transition: background-color 0.2s linear;
	-o-transition: background-color 0.2s linear;
	transition: background-color 0.2s linear;
}

#cntphMaster_oldPager div.back > a.disabled,
#cntphMaster_oldPager div.foward > a.disabled,
#cntphMaster_oldPager div.back > a.disabled:hover,
#cntphMaster_oldPager div.foward > a.disabled:hover{
    background-color:#ccc!important;
}

#cntphMaster_oldPager div.back > a:hover,
#cntphMaster_oldPager div.foward > a:hover{
	background-color:#74b446!important;
}
*/