/*HEADER
--------------------------------------------------------------*/
{!-- #header { position:relative; margin-top:0px; background: url(images/template_images/header_menu.jpg) no-repeat bottom right;}
#header a.logo { width:225px; height:74px; position:relative; display:block; top:10px; left:22px; margin:20px 0 16px 0;  }
#header a.logo span { width:100%; height:100%; background:url(images/template_images/logo2.png) no-repeat; position:absolute;}
#header ul { float:right; margin-right:20px !important; margin-right:0px; xborder:1px solid red; padding:0px;}
    #header ul li {display:inline; margin-right:10px !important; margin-right:0px; }
		#header ul li a {float:left; height:20px; xbackground:#000; color:#fff; padding:15px 8px 4px 8px !important; padding:5px 8px 4px 8px; margin-top:10px; text-decoration:none; font-size:12px; font-weight:bold;}
		#header ul li a:hover{ xbackground:#dec36d; color:#c66b12;}
               #header ul li a:active{ xbackground:#dec36d; color:#c66b12;}
		#header ul li.active a{ xbackground:#dec36d; color:#c66b12;}
		#header ul li.home {}
			#header ul li.home a{width:19px; height:19px; position:relative; display:block; overflow:hidden;  padding:0; margin:0 10px 0 0; top:12px;}
			#header ul li.home a:hover { background:none;}
				#header ul li.home a span{width:100%; height:100%; background:url(images/template_images/home.jpg) no-repeat; position:absolute;} --}

#main-header {margin-top:0px; position:relative; float:left; width:1000px;  background: url(/images/template_images/new_fejlec.png) no-repeat top left;}
	#newheader {position:relative; width:1000px; height:134px;}
	#headerpic {background:url(http://www.nemzetimuemlek.hu/images/template_images/headerpic.png) no-repeat bottom right; position:absolute; left:688px; bottom:-7px; width:327px; height:127px;}
	#titlebar {position:absolute; left:18px; top:55px; font-size:24px;}
	#titlebar a {width:433px; height:37px; position:relative; display:block;}
	#titlebar a span {width:100%; height:100%; background:url(http://www.nemzetimuemlek.hu/images/template_images/headerlogo.png) no-repeat; position:absolute;}
	#menubar {}
		#menubar ul {list-style-type:none; position:absolute; left:10px; top:98px; width:800px;}
                        #menubar ul li { display:inline; font-size:13px; font-weight:bold; margin-right:0px; float:left; padding-left:9px;}
                        #menubar ul li a {color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; display:block; padding: 4px 9px 10px 0px; float:none; letter-spacing:-0.8px;}
                        #menubar ul li a:hover {color:#8c0a16;}
                        #menubar ul li.active {xbackground: url(http://www.nemzetimuemlek.hu/images/template_images/tableft.png) no-repeat top left; padding-left:9px;  }
                        #menubar ul li.active a {color:#8c0a16; xbackground: url(http://www.nemzetimuemlek.hu/images/template_images/tabright.png) no-repeat top right; display:block; padding: 4px 9px 10px 0px; float:none;}
		
#titlebar a, #titlebar a:active, #titlebar a:visited { color:#fff; text-decoration:none; font-weight:bold;}


/*FOOTER
--------------------------------------------------------------*/
#footer {color:#9F8431; position:relative; margin-bottom:30px;}
#footer img { position:relative; left:24px; top:10px;}
#footer div { position:relative; left:600px; top:20px; font-size:10px;}
#footer div span { position:relative; left:50px; top:-14px; font-size:10px; font-weight:bold;}


/*SIDEBAR
--------------------------------------------------------------*/
#feature-box { width:420px; background:black;}
#sidebar ul {width:180px; margin:10px 10px 0px 0px;}
	#sidebar ul.left { float:left;}
	#sidebar ul.right { float: right;}
	#sidebar ul li { margin:0 0 20px 0; font-size:11px;}
		#sidebar ul li p{ margin:0px 0 10px 0; line-height:1.3em;}
		#sidebar ul li p strong{ font-weight:bold;}
		#sidebar ul li h3 { font-size:12px; color:#8c0a16; font-weight:bold; margin-bottom:5px;}
.spec-title { font-size:12px; font-weight:bold;line-height:10px;}
.spec-title-sub { font-size:10px; font-weight:normal; color:#909090; line-height:normal; }
ul.partner-ads li{ display:block; margin:20px 0; float:left;}

/*#building_offers img { width:60px; height:60px;}*/
#building_offers table {float:left; display:inline;}

.sidebar-main-wrap {margin:10px 0 20px 20px; float:left; font-size:11px; display:inline;}

/*sidebar-footer*/
#spec-footer { clear:both; xbackground:#DEC36D; position:relative; bottom:0px; color:#686868; font-size:10px; padding:20px 20px 10px 20px;}
#spec-footer h3 { font-size:12px; color:#686868; font-weight:bold;}
#spec-footer strong { color:#959595; }
#spec-footer div {}
#spec-footer p { margin-top:15px;}
#spec-footer ul { width:auto; margin:0px; padding:0px;}
#spec-footer ul li { margin:0px; padding:0px; font-size:10px;}

#gallery-pagination a { color:#ccc; text-decoration:none;}
#events-organizer {font-size:10px;}
#events-organizer ul {margin:10px 0; xbackground:#EDDDA9; display:block; width:240px; padding:0 4px 4px 4px;}
#events-organizer ul li { display:inline; margin:0px; }
#events-organizer ul li.year { display:inline; margin-right:20px; margin-bottom:40px; font-size:14px; }
#events-organizer ul li.year a{ font-weight:bold;}


#press-kit table img{margin-bottom:10px;}

div#spec-footer a {color:#fff;}


/*CONTENT
--------------------------------------------------------------*/
/*main-page*/
.boxtitle { display:block; clear:both; position:relative; top:0px; left:0px; font-size:11px; color:#9c9b9b; font-weight:bold; margin-bottom:20px; float:left; width:100%;}
	.boxtitle span{ position:absolute; top:0px; right:10px; }
#main-content-1 { background:#fff; width:580px; padding-top:20px; float:left; }
.3column {}
.content-box { font-size:12px; float:left; display:inline; }
.content-box h1, .content-box h2  { letter-spacing:-0.04em; color:#8C0A16; margin-top:10px; }
.content-box h1 {font-size:20px; margin-bottom:10px; }
.content-box h2 {font-size:14px; font-weight:bold; }

.content-box div.boxed-list-item h2 {margin-top:0px;}
.content-box div.boxed-list-item td img {margin-top:4px;}
.content-box div.boxed-list-item table {width:530px;}

.content-box div.sub-title {font-size:14px; xfont-weight:bold; letter-spacing:-0.04em; line-height:1.2em; color:#666;}
.content-box p { margin-top:5px;}
.col { border-left:1px solid #cfcfce; float:left; width:140px; padding:0 16px; overflow:hidden; margin-bottom:20px; display:inline;}
	.content-box a{ text-decoration:none;}
	.col h3 { font-size:10px; font-weight:bold; color:#333333;}
	.col p { line-height:1.5em;}
#main-content-2 {background:#eddda9; padding-top: 20px; width:580px;}
#main-content-2	.col { border:none; padding:0; margin-right:32px;}
#main-content-2	.col img.overlay{ margin-bottom:10px;}
#main-content-2	.col span.overlay { position:absolute; background:#c66b12; color:#fff; padding:3px;}
#main-content-2	.col h2 { margin:20px 0;}

/* textcontent (news, buildings, etc.)
-----------------------------------------------------  */
.textcontent h3 { font-size:14px; font-weight:bold; margin:6px 0px; color:#c66b12;  }
h1.title  { font-size:24px; font-weight:bold; margin:10px 0px 20px 0px; color:#c66b12;  }
.textcontent { font-size:11px; }
.textcontent p {font-size:13px; margin-bottom:10px;}
.related_entry p { margin-bottom:10px;}
.related_entry p.more-link { margin-bottom:0px; margin-top:6px;}
.boxed-list-item .boxtitle {margin-bottom:4px; margin-top:0px;}




/* SINGLE ENTRY PAGE */

div.single-entry { margin:20px 0; text-align:justify; font-size:1.1 em;}
div.single-entry div { font-size:12px;}
div.single-entry h2 { font-size:14px; font-weight:bold;  letter-spacing:-0.04em; color:#8c0a16; margin-top:20px;}
    div.single-entry .summary{ font-size:1em; font-weight:bold; }
    div.single-entry .body { margin: 20px 0;}
        div.single-entry .body p { font-size:1.1 em; }
    {!--div.single-entry div.date { font-size:10px; color:#cecece; font-weight:bold;} --}
div.date { font-size:10px; color:#cecece; font-weight:bold;}
    div.single-entry div.summary{ margin:20px 0;}
div.body ul, div.summary ul { font-size:12px; list-style-type:disc; margin:10px 0; padding-left:10px;}
div.body ul li, div.summary ul li{ font-size:12px; list-style-type:disc; margin:0px 0px;}

/*listpages*/
.boxed-list-item { margin:10px 0 40px 0; float:left;}
.boxed-list-item table {float:left;}
.description { text-align:justify; margin-top:4px;}

/*COMMENTS
--------------------------------------------------------------*/
#section-comments{ padding-top:30px; border-top: 1px dashed #DDDDDD; }
div.comment {border-bottom:1px dashed #DDDDDD; padding:27px 0pt 7px; text-align:left; width:100%; margin-bottom:6px;}
.metainfo {color:#666666;float:left;font-size:12px;padding:3px 0pt;width:152px; padding-left:6px;}
div.comment div.content {margin-left:177px;text-align:left;width:350px;}
div.comment-form{ margin:20px 0 50px 0;}
.comment-form-element {width: 80%;}
.author-comment { background:#fffbee;}
.author-comment .metainfo {font-weight:bold;}


.search-result-detail { color: #666; font-size:11px; }

/*GALLERY-CATEGORY PAGE
--------------------------------------------------------------*/
table.gallery-category {margin:0 22px; width:530px; background:#fff; border-collapse:separate; border-spacing:4px;}
table.gallery-category td.thumbs {padding:4px; background:#F2E9D1; text-align:center;}
table.gallery-category td.thumbs img {margin:4px 0 6px 0;}

/*HAYDN SPECIALS*/
.sidebar-box {margin:0px 0 20px 0; float:left; clear:both; xborder:1px solid red; width:100%;}
.sidebar-box p.boxtitle {font-weight:bold; color:#8C0A16; font-size:12px; font-weight:bold; margin-bottom:5px;}
.sidebar-box ul {width:auto !important;}
.sidebar-box ul li { margin:0px !important; color:#333; float:left; width:100%;}
.sidebar-box ul li span a { color:#333; font-weight:bold;}
.sidebar-box ul li span.date { font-style:italic; }
a, a img {border:none !important;}









