
/* visitpecs.hu keret */

/* keretek */

table.bgframe
{
	width: 100%;
	height: 100%;
	background-image: url(../images/bodytop.gif);
	background-repeat: repeat-x;
}

table.frame
{
	width: 973px;
	margin: 0 auto;
}

/* fehér cellák */

table.frame td.whiteh,
table.frame td.whitev
{
	background-color: #fff;
}

table.frame td.whiteh
{
	height: 1px;
}

table.frame td.whitev
{
	width: 1px;
}

/* árnyékok */

table.frame td.shadowlt,
table.frame td.shadowrt,
table.frame td.shadowl,
table.frame td.shadowr
{
	width: 10px;
	background-repeat: repeat-y;
}

table.frame td.shadowlt
{
	background-image: url(../images/shadowlt.gif);
	height: 248px;
}

table.frame td.shadowrt
{
	background-image: url(../images/shadowrt.gif);
}

table.frame td.shadowl
{
	background-image: url(../images/shadowl.gif);
}

table.frame td.shadowr
{
	background-image: url(../images/shadowr.gif);
}

/* fejléc */

table.frame td.ekf,
table.frame td.leftbar
{
	width: 190px;
}

table.frame td.ekf
{
	height: 68px;
	/*background-image: url(../images/ekf.jpg);*/
	background-image: url(../images/logo_mo.jpg);
	background-repeat: no-repeat;
	/*background-position: 1px 1px;*/
}

table.frame td.menu
{
	width: 572px;
	/*vertical-align: middle;*/
}

table.frame td.banner,
table.frame td.rightbar
{
	width: 187px;
}

table.frame td.banner
{
	background-image: url(../images/banner.gif);
	background-repeat: repeat-y;
	text-align: center;
	vertical-align: middle;
}

table.frame td.banner img
{
	vertical-align: middle;
}

table.frame td.search
{
	background-image: url(../images/search1.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	height: 77px;
}

table.frame td.ekf,
table.frame td.menu,
table.frame td.search,
table.frame td.emsep
{
	background-color: #bab8ac;
}

/* kereső */

table.frame td.search form
{
	margin: 0px;
}

table.frame td.search input.sbox
{
	border: solid 1px #211f22;
	font-size: 11px;
	padding: 2px;
	margin-bottom: 6px;
	margin-left: 11px;
	margin-top: 21px;
	width: 159px;
}

table.frame td.search input.sbtn
{
	border: solid 1px #fff;
	color: #fff;
	text-transform: uppercase;
	background-color: #211f20;
	letter-spacing: -0.1em;
	font-size: 10px;
	font-weight: bold;
	margin-left: 11px;
}

table.frame td.search input.sbtn
{
	height: 19px !important;
	width: 67px !important;
	padding: 0px !important
}

table.frame td.search a 
{
	color: #fff;
	font-size: 10px;
	padding-left: 28px;
}


/* fejlécben a nyelvválasztó */

table.lng
{
	margin-left: 14px;
	margin-top: 8px;
}

table.lng td 
{
	padding-right: 8px;
}


/* bal és jobb oldali panelhelyek */

table.leftpanelset
{
	width: 100%;
	height: 333px;
	background-image: url(../images/leftpanelset.gif);
	background-repeat: no-repeat;
}

table.leftpanelset td
{
	/*padding: 15px;*/
}

table.frame td.leftbar,
table.frame td.rightbar
{
	/*background-color: #f7f5e8;*/
}

table.frame td.leftbar
{
	background-image: url(../images/left.gif);
	background-repeat: repeat-y;
}

table.frame td.rightbar
{
	background-image: url(../images/right.gif);
	background-repeat: repeat-y;
}

/* egységes jobb oldali panel */

table.panel
{
	width: 100%;
	/*background-image: url(../images/panel.gif);*/
	background-repeat: repeat-y;
}

table.panel td.top
{
	background-image: url(../images/paneltop.gif);
	background-repeat: no-repeat;
	height: 19px;
}

table.panel td.title
{
	background-image: url(../images/panelhead.gif);
	background-repeat: no-repeat;
	height: 17px;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

table.panel td.cont
{
	padding: 10px;
	padding-top: 15px;
}

table.panel td.cont a
{
	color: #464646;
	text-decoration: none;
}

table.panel td.cont a:hover
{
	color: #a00701;
	text-decoration: underline;
}

table.panel td.cont li
{
	
}

table.panel td.imgcont
{
	padding-top: 15px;
	padding-bottom: 10px;
	text-align: center;
}

/* tartalmi rész */

table.frame td.content
{
	background-color: #e8e5d2;
	padding-top: 1px;
	padding-bottom: 10px;
}

table.frame td.content div.wysiwyg
{
	padding: 10px 20px 5px 20px;
}

/* lábléc */

table.frame td.footleft
{
	background-color: #020202;
	height: 75px;
	color: #fff;
	padding-left: 19px;
}

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

table.ft td
{
	font-size: 11px;
}

table.ft td a,
table.ft td a:hover
{
	color: #fff;
	text-decoration: none;
}

table.ft td a:hover
{
	text-decoration: underline;
}

table.frame td.footright
{
	background-image: url(../images/foot.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	/*color: #e3dcd2;*/
	font-size: 12px;
	padding-left: 15px;
	text-align: center;
	color: #fff;
}

table.frame td.footright a
{
	color: #100c0d;
	padding-left: 20px;
	padding-right: 20px;
	text-decoration: none;
	font-weight: bold;
}

table.frame td.footright a:hover
{
	text-decoration: underline;
}

/* tartalmi négyzetrácsos fejléc */

table.complexhead
{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

table.complexhead td.chleft,
table.complexhead td.chright
{
	width: 40%;
	height: 30px;
}

table.complexhead td.chleft
{
	background-image: url(../images/chl.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

table.complexhead td.chright
{
	background-image: url(../images/chr.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

table.complexhead td.chcenter,
table.complexhead td.chsub
{
	text-align: center;
}

table.complexhead td.chcenter
{
	width: 20%;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

table.complexhead td.chsub
{
	font-size: 13px;
	font-style: italic;
	color: #484745;
}

/* bal oldali scrollozható rész (vertikálistan növelhető a cucc) */ 

#sc {
	height:650px;
}

table.lstable
{
	height: 186px;
	margin: 10px;
	margin-bottom: 4px;
	margin-top: 4px;
}


table.lstable td
{
	text-align: center;
	color: #535353;
}

table.lstable td img
{
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	border: 0px;
}

table.lstable td.top,
table.lstable td.cont,
table.lstable td.bottom
{
	background-image: url(../images/lstop.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 168px;
}

table.lstable td.bottom
{
	background-image: url(../images/lsbottom.gif);
}

table.lstable td.cont
{
	background-image: url(../images/lsrep.gif);
	background-repeat: repeat-y;
	height: 174px;
	padding-left: 10px;
	padding-right: 10px;
}

table.lstable td.cont a
{
	text-decoration: none;
}

/* scroll navigáció */

table.lsnav 
{
	width: 168px;
	margin: 8px auto;
}

table.lsnav td.up,
table.lsnav td.down
{
	background-image: url(../images/lsup.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 19px;
}

table.lsnav td.down
{
	background-image: url(../images/lsdown.gif);
	height: 31px;
}

table.lsnav td.sep
{
	background-image: url(../images/lsudsep.gif);
	background-repeat: no-repeat;
	height: 1px;
}

table.lsnav td.text
{
	font-size: 16px;
	text-align: center;	
}

/* főoldal ajánló app */

table.mprograms
{	
	width: 95%;
}

table.mprograms td.image
{
	width: 130px;
}

table.mprograms td.image img
{
	border: solid 1px #999999;
	background: #fff;
	padding: 1px;
}

table.mprograms td.sep
{
	background-image: url(../images/mpsep.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
}

table.mprograms td.title,
table.mprograms td.date
{
	font-size: 14px;
/*	text-decoration: underline;*/
	font-weight: bold;
}

table.mprograms td.title
{
	padding-right: 10px;
	padding-bottom: 5px;
	height: 1px;
}

table.mprograms td.icons
{
	height: 100%;
	background-color: #f8f8f8;
	border: solid 1px #dcdadb;
}

table.mprograms td.icons img
{
	border: 0;
	margin: 0;
}

table.mprograms td.icons div
{
	text-align: center;
	margin: 0 5px 0 5px;
	padding: 0;
	border: 0;
	float: right;
}

table.mprograms td.icons a
{
	font-size: 9px;
	text-decoration: none;
}

table.mprograms td.date
{
	font-size: 12px;
}

table.mprograms td.date,
table.mprograms td.rmorange,
table.mprograms td.rmred
{
	text-align: right;
}

table.mprograms td.rmorange a,
table.mprograms td.rmred a,
a.readmore
{
	background-image: url(../images/moreorange.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-right: 15px;
	text-decoration: none;
	color: #000;
}

a.readmore
{
	color:a #494846;
}

table.mprograms td.rmred a
{
	background-image: url(../images/morered.gif);
}

table.mprograms td.rmorange a:hover,
table.mprograms td.rmred a:hover,
a.readmore:hover
{
	text-decoration: none;
}

/*search results*/

table.search_results {
	width: 100%;
	background-color: #F4F2F3;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
}

table.search_results td.result_image {
	background-color: #fff;
	width: 120px;
	height: 120px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #CCCCCC;
	padding: 5px 5px 2px 5px;
}

table.search_results td.result_text {
	padding: 5px 10px 10px 15px;
}

table.search_results div.result_title a {
	color: #353535;
	font-weight: bold;
}

table.search_results div.result_title a:hover {
	color: #AC1119;

}

table.search_results td.result_icons {
	background-color: #ebe9ea;
	vertical-align: bottom;
	height: 30px;
	vertical-align: middle;
	border-top: 1px solid #cccccc;
}

table.search_results td.result_bottom {
	background-color: #ebe9ea;
	vertical-align: bottom;
	height: 30px;
	vertical-align: middle;
	border-top: 1px solid #cccccc;
	text-align: right;
	padding: 0px 10px;
}

table.search_results td.result_bottom a {
	background-image: url("../images/moreorange.gif");
	background-position: right 3px;
	background-repeat: no-repeat;
	color: #AC1119;
	padding-right: 15px;
	text-decoration: none;
}

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

table.icons_table td {
	padding: 0px 5px;
}

/* nyomtató és levélküldő link */

a.printfriendly,
a.mailpage,
a.mainpage
{
	background-image: url(../images/icon_print.gif);
	background-repeat: no-repeat;
	background-position: 15px 7px;
	padding: 10px 0px 5px 44px;
	text-decoration: none;
	font-size: 10px;
	text-transform: lowercase;
}

a.mailpage
{
	background-image: url(../images/icon_mail.gif);
	background-position: 15px 7px;
}

a.mainpage
{
	background-image: url(../images/icon_home.gif);
	background-position: 15px 7px;
}

.loggedin_box {
	float: right;
	font-size: 10px;
	color: #494846;
	padding: 2px 10px 0px 0px;
}

/* galéria */ 

div.gimg
{
	float: left;
}

div.gimg img,
img.gimg
{
	margin: 2px;
	border: solid 1px #464646;
}

/* dokumentumtár */

table.doctable
{
	width: 100%;
}

table.doctable td.orderby,
table.doctable td.currorder
{
	text-align: center;
}

table.doctable td.currorder
{
	width: 60%;
}

table.doctable td.pagerl,
table.doctable td.pagerr,
table.doctable td.currorder,
table.doctable td.orderby
{
	height: 30px;
	vertical-align: middle;
}

table.doctable td.pagerl,
table.doctable td.pagerr,
table.doctable td.currorder,
table.doctable td.orderby
{
	border-bottom: solid 1px #fff;
}

table.doctable td.pagerl,
table.doctable td.pagerr
{
	width: 20%;	
}

table.doctable td.pagerl
{
	text-align: left;
}

table.doctable td.pagerr
{
	text-align: right;
}

table.doctable td.docerror
{
	color: #d20e0e; 
}

img.mimeimage
{
	border: 0px !important;
	margin: 2px;
}

img.documentimage
{
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	border: solid 1px #ccc;
	padding: 1px;
}

div.none
{
	display: none;
}
	
div.display
{
	display: display;
}

/* belső doctable */

table.idoctable
{
	width: 100%;
	margin-top: 10px;
}

table.idoctable td.idtimage
{
	/*width: 15%;*/
}

table.idoctable td.idticon
{
	width: 5%;
}

table.idoctable td.idttitle
{
	width: 95%;
	height: 30px;
	vertical-align: middle;
}

table.idoctable td.idtvoting,
table.idoctable td.idtdesc,
table.idoctable td.idtstat
{
	padding-bottom: 5px;	
}

table.idoctable td.idtvoting img,
table.idoctable td.idtdesc img,
table.idoctable td.idtrating img
{
	border: 0px !important;
}

table.idoctable td.idtrating
{
	padding-bottom: 5px;
}

table.idoctable td.idtstat
{
	font-style: italic;
	text-align: right;
}

table.idoctable td.idtdivider
{
	border-top: solid 1px #fff;
	height: 25px;
}

table.idoctable td.idttitle,
table.idoctable td.idtowner
{
	font-weight: bold;
}


/* egyéb */

.float-left
{
	float: left;
}

.float-right
{
	float: right;
}

a.lang_link {
	font-size: 10px;
	text-transform: uppercase;
	padding-bottom: 3px;
	text-decoration: none;
}

a:hover.lang_link {
	color: #A90E14;
}

/* info panel */

td.infopanel {
	background-image: url("../images/info_panel.jpg");
	background-repeat: no-repeat;
	border-left: 1px solid #fff;
	padding: 2px 11px 0px 15px; 
} 

/*tab panel*/

table.tabpanel,
table.tabpanel_gray {
	margin: 10px 0px;
	width: 98%;
}

table.tabpanel td.tabpanel_top,
table.tabpanel_gray td.tabpanel_top {
	/*width: 558px;*/
	height: 59px;
	background-image: url("../images/tabpanel_top.jpg");
	background-repeat: repeat-x;
	background-position: bottom left;
}

table.tabpanel td.tabpanel_top_right,
table.tabpanel_gray td.tabpanel_top_right {
	width: 16px;
	background-image: url("../images/tabpanel_top_right.jpg");
	background-repeat: no-repeat;
	background-position: bottom;
}

table.tabpanel_gray td.tabpanel_top_right {
	background-image: url("../images/tabpanel_top_right_gray.jpg");
}

table.tabpanel_gray td.tabpanel_top {
	background-image: url("../images/tabpanel_top_gray.jpg");
}

table.tabpanel td.tabpanel_middle,
table.tabpanel_gray td.tabpanel_middle {
	background-image: url("../images/tabpanel_middle.jpg");
	background-repeat: repeat-y;
	padding: 0px 4px 0px 20px;
	background-color: #fdfdfd;
}

table.tabpanel td.tabpanel_middle_right {
	background-color: #fdfdfd;
}

table.tabpanel_gray td.tabpanel_middle_right {
	background-color: #f4f2f3;
}

table.tabpanel_gray td.tabpanel_middle {
	background-image: url("../images/tabpanel_middle_gray.jpg");
	background-color: #f4f2f3;
}

table.tabpanel td.tabpanel_bottom,
table.tabpanel_gray td.tabpanel_bottom {
	height: 13px;
	background-image: url("../images/tabpanel_bottom.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #fdfdfd;
}

table.tabpanel td.tabpanel_bottom_right {
	background-image: url("../images/tabpanel_bottom_right.jpg");
	background-repeat: no-repeat;
}

table.tabpanel_gray td.tabpanel_bottom_right {
	background-image: url("../images/tabpanel_bottom_right_gray.jpg");
	background-repeat: no-repeat;
}

table.tabpanel_gray td.tabpanel_bottom {
	background-image: url("../images/tabpanel_bottom_gray.jpg");
	background-color: #f4f2f3;
}

table.tabpanel_head td.tabpanelhead_left,
table.tabpanel_head_gray td.tabpanelhead_left {
	width: 23px;
	height: 59px;
	background-image: url("../images/tabpanelhead_left.jpg");
	background-repeat: no-repeat;
}

table.tabpanel_head_gray td.tabpanelhead_left {
	background-image: url("../images/tabpanelhead_left_gray.jpg");
}

table.tabpanel_head td.tabpanelhead_center,
table.tabpanel_head_gray td.tabpanelhead_center {
	background-image: url("../images/tabpanelhead_center.jpg");
	background-repeat: repeat-x;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	padding-top: 16px;
}

table.tabpanel_head_gray td.tabpanelhead_center {
	background-image: url("../images/tabpanelhead_center_gray.jpg");
}

table.tabpanel_head td.tabpanelhead_right,
table.tabpanel_head_gray td.tabpanelhead_right {
	width: 91px;
	background-image: url("../images/tabpanelhead_right.jpg");
	background-repeat: no-repeat;
}

table.tabpanel_head_gray td.tabpanelhead_right {
	background-image: url("../images/tabpanelhead_right_gray.jpg");
}

div.icon_container_gray,
div.icon_container_white,
div.icon_container_white1 {
	background-color: #f4f2f3;
	border: 1px solid #e1dfe0;
	padding: 4px 17px 2px 17px;
	text-align: right;
}

div.icon_container_white1 {
	background-color: #f8f6f7;
	border: 1px solid #dcdadb;
	text-align: left;
}

div.icon_container_white {
	background-color: #f8f6f7;
	border: 1px solid #dcdadb;
}

div.icon_container_white1 img {
	margin-right: 10px;
}

div.icon_container img {
	margin-right: 4px;
}
.navi_item {
	background-image:url(../images/navigator_item.png);
	background-repeat:no-repeat;
	text-decoration:none;
	width:18px;
	height:18px;
	display:inline-block;
	margin-left:3px;
	text-align:center;
	font-weight:bold;
}
.navi_item:hover {
	text-decoration:none;
}
.navi_item_selected {
	background-image:url(../images/navigator_item.png);
	background-repeat:no-repeat;
	text-decoration:none;
	width:18px;
	height:18px;
	color:#C00;
}
#navigator {
	padding:0px;
	bottom:0;
	left:430px;
	margin-bottom:3px;
}
