/*kapcsolat*/

table.contact_table {
	width: 100%;
}

table.contact_table td {
	padding-bottom: 5px;
}

table.contact_table th {
	padding-bottom: 5px;
	text-align: left;
	padding-right: 5px;
	width: 25%;
}

.error {
	color: red;
	font-size: 9px;
	padding-left: 5px;
}

/*hírek*/

table.news_table {
	width: 100%;
	margin-bottom: 10px;
	border: 1px dotted #c3c3c3;
}

table.news_table td {
	padding: 5px;
}

table.news_table td p {
	padding-bottom: 0px;
}

table.news_table td.news_title {
	background-color: #f0f1f3;
	color: #333290;
	font-size: 13px;
	font-weight: bold;
}

table.news_table td.news_date {
	text-align: right;
	font-style: italic;
	background-color: #f0f1f3;
}

table.news_table td.news_link {
	text-align: right;
}


table.news_categories {
	width: 100%;
	margin-bottom: 15px;
}

.categoryInactive_left  {
	width: 6px;
	height: 20px;
	background-image: url("../images/cat_inact_left.jpg");
	background-repeat: no-repeat;
}

.categoryInactive_right  {
	width: 6px;
	height: 20px;
	background-image: url("../images/cat_inact_right.jpg");
	background-repeat: no-repeat;
}

.categoryActive_left  {
	width: 6px;
	height: 20px;
	background-image: url("../images/cat_act_left.jpg");
	background-repeat: no-repeat;
}

.categoryActive_right  {
	width: 6px;
	height: 20px;
	background-image: url("../images/cat_act_right.jpg");
	background-repeat: no-repeat;
}

.categoryInactive {
	background-image: url("../images/cat_inact.jpg");
	background-repeat: repeat-x;
	vertical-align: middle; 
	text-align: center; 
}

.categoryActive {
	background-image: url("../images/cat_act.jpg");
	background-repeat: repeat-x;
	vertical-align: middle; 
	text-align: center; 
}

.categoryInactive a {
	display: block;
	text-decoration: none;
	color: #333290;
	font-weight: bold;
	letter-spacing: -1px;
}

.categoryActive a {
	display: block;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	letter-spacing: -1px;
}

table.news_search_table {
	width: 100%;
	margin-bottom: 15px;
	border: 1px dotted #c3c3c3;
}

table.news_search_table td {
	padding: 5px;
}

table.news_search_table td.news_search_title {
	background-color: #c3d1ec;
	color: #333290;
	font-size: 13px;
	font-weight: bold;
}

/*galéria*/

table.category_container {
	width: 100%;
	border:1px dotted #C3C3C3;
	background-color: #F0F1F3;
}

table.category_table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 7px;
	border-collapse: expression('separate', cellSpacing = '7px');
}

table.image_table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 7px;
	border-collapse: expression('separate', cellSpacing = '7px');
}

table.category_table td {
	border:1px dotted #C3C3C3;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	width: 33%;
}

table.category_table td:hover,
table.category_table td:hover.category_cell, 
table.image_table td:hover {
	border: 1px solid #BA1A7C;
}

table.category_table td.category_cell,
table.category_table td.category_cell_active {
	background-color: #fff;
	border:1px dotted #C3C3C3;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

table.category_table td.category_cell_active {
	border: 1px solid #BA1A7C;
}

table.category_table td a,
table.category_table td a:hover {
	text-decoration: none;
}

table.image_table td {
	border:1px dotted #C3C3C3;
	background-color: #F0F1F3;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	
}

/*dokumentumtár*/

table.doc_table {
	width: 100%;
}

table.doc_table td {
	vertical-align: middle;
	padding: 2px 10px;
	border:1px dotted #C3C3C3;
}

table.doc_table th {
	vertical-align: middle;
	padding: 2px 10px;
	/*border:1px solid #c3d1ec;*/
	background-color: #c3d1ec;
	color: #333290;
}

table.doc_table td.doc_head_left {
	border: none;
	background-image: url("../images/doc_head_left.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #c3d1ec;
}

table.doc_table td.doc_head_right {
	border: none;
	background-image: url("../images/doc_head_right.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #c3d1ec;
}
