/*
Theme Name: Tiszavasvári Köztestületi Tűzoltóság
Theme URI: http://vasvari-tuzolto.hu
Description: A Tiszavasvári Tűzoltóság weboldala
Version: 1.0
Author: Ferenc Radics
Author URI: http://radicsferi.com
*/

body {margin: 0px;padding: 0px;font-family: arial;font-size: 0.8em;text-align: left;background-color: #333333;color: #001139;line-height: 1.5em;}

/* ------------ */
/* fő szerkezet */
/* ------------ */

	.wrap {clear: both;}

	div.container {margin: 0px auto; width: 770px;}

	div#header {height: 110px;background: #B60000 url('images/header_bg.jpg') repeat-x scroll left bottom;}

	div#menu {height: 40px;background-color: #001139;}

	div#content {padding: 10px 0px;border-top: 1px solid  #fff; background-color: #f9faf4;}

	div#footer {background-color: #333333;border-top: 5px solid  #999999;padding: 10px 0px;color: #d6d6d6;line-height: 1.7em;}

	div.container {position: relative;}


/* ---------------- */
/* általános dolgok */
/* ---------------- */

	img {border-width: 0px;}

	h1 {font-size: 1.4em;color: #001139;}

	h2 {font-size: 1.3em;color: #001139;padding: 7px 0px;margin: 0px;}

	h3 {font-size: 1.2em;color: #001139;padding: 3px 0px;margin: 0px;}

	a {text-decoration: none;font-weight: bold;color: #001139;}
	a:hover {text-decoration: underline;}
	a:focus, a:active {outline: none;}

	div.clear {clear: both;}


/* ------ */
/* fejléc */
/* ------ */

	div#header h1 span {display: none;}
	div#header h1 {background: transparent url('images/logo.jpg') no-repeat scroll left top;margin: 0px;padding: 0px;height: 110px; width: 500px;}

	div#search {position: absolute;right: 0px; top: 15px;width: 250px;font-size: 0.9em;}
	div#search form {margin: 0px;padding: 0px;}
	div#search form label {float: left;color: #fff;font-weight: bold;}
	div#search form input {float: left;font-size: 0.9em;margin-left: 5px;}

	div#header a.rss {position: absolute;right: 0px; bottom: -40px;display: block;width: 150px;height: 78px;background-image: url('images/rss_icon.jpg');}
	div#header a.rss span {display: none;}


/* ---- */
/* menü */
/* ---- */

	div#menu ul {list-style-type: none;margin: 0px 0px 0px 0px;padding: 0px;}

		div#menu ul li {float: left;margin: 6px 6px 0px 0px; position: relative;}

			div#menu ul li a {display: block;float: left;color: #fff;font-size: 15px;text-decoration: none;padding: 5px 11px;font-weight: bold;}

		div#menu ul li.current_page_item a,
            div#menu ul li.current_page_parent a,
			div#menu ul li.current-cat a,
            div#menu ul li.hover a,
			div#menu ul li a:hover {color: #001139; border-radius: 5px; -moz-border-radius: 5px; background: #fff;
                                    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#c5ced4)); /* gradient for webkit */
                                    background: -moz-linear-gradient(top,  #fff,  #c5ced4); /* gradient for firefox */
            }
			div#menu ul li a:focus {outline: none;}


            div#menu ul li ul.children {position: absolute; z-index: 100; top: 29px; left: 0px;
                padding: 0px; margin: 0px; overflow: hidden; visibility: hidden;
                border: 5px solid #fff;
                width: 200px;}

            div#menu ul li ul.children li {background-color: #fff; margin: 0px; width: 100%; border-bottom: 1px solid #fff;}

                div#menu ul li ul.children li a {width: 100%;color: #001139; font-size: 0.8em; padding: 2px 10px; background-color: #eef0e1;}

                div#menu ul li ul.children li.current_page_item a {background-color: #cacdbf; color: #fff;}

                div#menu ul li ul.children li a:hover {background-color: #001233; color: #fff;}





/* -------- */
/* tartalom */
/* -------- */

	div#content div.container {}

		div#content h1 {padding: 10px 0px;margin: 0px;}
		div#content h1.title {padding: 7px;margin: 0px; background-color: #d9ddba;}

        div.content div.clear {clear: both;}


		/*listák*/
		div.content ul {margin: 5px 0px 10px;padding: 0px;font-size: 0.9em;list-style-type: none;}
		div.content ul li {border-bottom: 1px solid  #D9DDBA;padding: 3px 0px;margin: 0px;}


		/*felsorolások a bejegyzésekben*/
		div.text ul {list-style-type: disc;padding: 0px 0px 0px 15px;margin: 10px 0px;}
		div.text ul li {border-width: 0px;padding: 0px;}

		div#leftcolumn {width: 500px;float: left;padding-right: 10px;/*border-right: 1px solid  #999;*/}
		div#rightcolumn {width: 250px;float: right;}


/* ------ */
/* lapozó */
/* ------ */
        
    .wp-pagenavi {text-align: center;clear: both;height: 30px;padding: 20px 0px;}

        .wp-pagenavi a, .wp-pagenavi span {display: inline-block;padding: 1px 8px; margin: 2px; color: #aaa; border: 1px solid #ccc;}

        .wp-pagenavi a {text-decoration: none;}

        .wp-pagenavi a:hover {color: #000000;border: 1px solid #000;}

        .wp-pagenavi span.pages {}

        .wp-pagenavi span.current {background-color: #eee;}

        .wp-pagenavi span.extend {}




/* -------- */
/* kezdőlap */
/* -------- */

        div#sticky {position: relative; margin: 10px 0px 20px;}

        div#sticky a span.hoverbox {position: absolute; padding-top: 65px; height: 110px; width: 100%; display: none;
                   text-align: center; color: #fff;
                   }
                   div#sticky a span.hoverbox span.bg {position: absolute; bottom: 0px; left: 0px; z-index: 0; width: 100%; height: 60px;
                       border-top: 1px solid #000;
                       opacity: .8; filter: alpha(opacity=80);-moz-opacity: .8;
                       background: transparent url('images/overlay.png') scroll repeat 0px 0px;
                   }

                   div#sticky a span.hoverbox span.title {position: absolute; bottom: 30px; left: 10px; z-index: 100; display: block; font-size: 18px; font-weight: bold;}
                   div#sticky a span.hoverbox span.date {position: absolute; bottom: 8px; left: 10px; z-index: 100; font-size: 14px; font-weight: normal;}

                   
        /* ---- */
        /* news */
        /* ---- */

                div.news {clear: both;}
                div.news div.last {width: 290px;float: left;}
                div.news div.last div.post {display: none;}
                div.news div.last div.num1 {display: block;}


                div.news ul.last {margin: 5px 0px 20px 10px;width: 200px;float: left;}
                div.news ul.last li.active a {color: #AC0001;/*#D9DDBA;*/}



/* ----- */
/* posts */
/* ----- */

	div.post {clear: both;margin: 0px 0px 30px 0px;}

    div.post:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
    
	div.post p {margin: 0px 0px 10px 0px;}

    div.post div.post_thumbnail {margin: 0px 0px 10px 0px;}
    
    div.post a img.alignleft {float: left; margin-right: 10px;}

	div.meta {font-size: 0.85em; margin-bottom: 5px;}

    div.post div.ngg-galleryoverview {float: left; margin: 5px 10px 0px 0px;}

    div.post div.ngg-galleryoverview a img {padding: 5px; background-color: #eee; -webkit-box-shadow: 0px 2px 2px #666; -moz-box-shadow: 0px 2px 2px #666;}

        div.post div.ngg-galleryoverview a:hover img {background-color: #ccc;}


/* ------------- */
/* hozzászólások */
/* ------------- */

	ol.commentlist {font-size: 2em;margin: 0px;padding: 0px;color: #666; list-style-type: none;}
	ol.commentlist a {color: #666;}

		ol.commentlist li {margin-bottom: 20px;}

		ol.commentlist li div {font-size: 12px;}

		ol.commentlist div.comment-meta {display: none;float: right;width: 55%;text-align: right;font-size: 0.9em;background-color: red;}

		ol.commentlist p {clear: both;padding: 5px;margin: 0px; /* border: 1px solid #eee; */}

		ol.commentlist li.bypostauthor {color: #444;}
		ol.commentlist li.bypostauthor a {color: #444;}


/* ---- */
/* form */
/* ---- */

	input.input,
	textarea.input {border: 1px solid #ccc;padding: 2px;}


/* ------------------ */
/* egyszerű aloldalak */
/* ------------------ */

	div.page ul {list-style-type: disc;}
	div.page ul li {border-width: 0px;margin: 0px 0px 0px 15px;padding: 0px;}


/* -------- */
/* oldalsáv */
/* -------- */

	div#rightcolumn {margin-top: 10px;}

		/* kosár hirdetés */
		div#selfpromo {margin-bottom: 20px;}


		div#rightcolumn h1 {clear: both;padding: 7px;font-size: 1.3em;color: #F1F0C2;background-color: #AC0001;}
		div#rightcolumn h1 a {color: #F1F0C2;}

		div.widget_text a.rss_link {display: block;width: 200px;height: 40px; background: #001139 url("images/rss_link_bg.jpg") no-repeat scroll left top;margin: 5px auto;}
		div.widget_text a.rss_link:hover {background-position: 0px -40px;}
		div.widget_text a.rss_link span {display: none;}

		div.textwidget {padding: 5px 0px 10px;}

        div.widget_tag_cloud {padding: 5px 0px 10px;}

        div.archivum ul {overflow: auto;}
		div.archivum ul li {float: left;width: 47%;margin-left: 2%;}

        div.ngg_images {margin: 0px 0px 20px 0px; display: table; width: 100%;}

        div.ngg_images a {margin: 0px; float: left; margin: 10px 10px 0px 0px;}

		div.langlovagok small {display: none;}

        div.widget_displaygalleryfolder {margin: 0px 0px 20px 0px; display: table; width: 100%;}

		  div.widget_displaygalleryfolder div.ngg-gallery-thumbnail,
          div.ngg-widget a {margin: 0px; float: left; margin: 8px 9px;}

  /* ------ */
  /* reklám */
  /* ------ */

		div.advertise {margin: 20px 0px;}

			div.advertise a {color: #AC0001; text-decoration: underline;}
			div.advertise a:hover {text-decoration: none;}

			div.advertise small {display: block;}

				div.advertise small a {color: #001139; font-weight: normal;}



/* ------ */
/* lábléc */
/* ------ */

	div#footer div.container {}
	div#footer div.box {width: 240px;padding-right: 11px;margin-right: 10px;float: left;}
	div#footer div.right {margin: 0px;padding: 0px;background-image: none;}
	div#footer h1 {font-size: 1em;margin: 5px 0px; text-decoration: underline;background: none;color: #d6d6d6;}
	div#footer a {color: #d6d6d6;text-decoration: none;font-weight: normal;}
	div#footer a:hover {text-decoration: underline;}

	div#footer ul {margin: 0px;padding: 0px;list-style-type: none;}
	div#footer p {margin: 0px;padding: 0px;}

	div#footer div#bottomfooter {clear: both;padding: 10px 0px;text-align: center;background-color: #333333;}
