/* -----------------------------------------------------------------------


 Blueprint CSS Framework 1.0 Modify
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */


/* typography.css */
h1, h2/*, h3, h4, h5, h6*/ {font-family:georgia,garamond,serif;color: #666;}
h1 {background: url("./images/h-underline-3px.gif") bottom repeat-x; padding-bottom: 0.5em;}
h2 {background: url("./images/h-underline-3px.gif") bottom repeat-x; padding-bottom: 0.75em;}
h3.hr {background: url("./images/h-underline-3px.gif") bottom repeat-x; padding-bottom: 1em;}
#menu1 blockquote {padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0px; }
#menu1 blockquote p {padding-left: 30px; padding-right: 0; margin-left: 0; margin-right: 0px; background: transparent url('./images/blockquote-small.gif') no-repeat;}

h1 a, h2 a, h1 a:visited, h2 a:visited {text-decoration: none;}
.span-11 blockquote {padding-left: 40px; padding-right: 0; margin-left: 0; margin-right: 40px; background: transparent url('./images/blockquote-big.gif') no-repeat;} 

/* forms.css */

.notice {background:#ffd324;color:#514721;border-color:#ffd324;}
.notice a {font-size:x-large;}

/* grid.css */
hr {background:#666;color:#666;clear:both;float:none;width:100%;height:5px;margin:0 0 1.1em;border:none;}
.box {background: #edeff4;}
/*Else*/

.cont-shadow {
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  -moz-box-shadow: 0 0 20px 0px #000;
  -webkit-box-shadow: 0 0 20px 0px #000;
  box-shadow: 0 0 20px 0px #000;}


body {background: #111 url("./images/back.jpg") center top repeat-y;}
.cont-shadow {background: #fff;}

#header {height: 90px; overflow: hidden; background: transparent url('./images/header.png') no-repeat; text-align: center;}

  #logo a, #logo a:visited, #logo a:hover {display: block; width: 100%; height: 54px; padding: 36px 0 0; color: #ddd; background: transparent url('./images/logo.gif') no-repeat;}
    #logo a:hover {color: #fff;background: transparent url('./images/logo.gif') 0 -90px no-repeat;}
      #logo a span, #logo a:visited span, #logo a:hover span, #logo p {display: none;}

#banner {margin-top: 18px; }
	#banner p {margin: 9px 0 9px 0; text-align: left;}
	#banner a, #banner a:visited {font-size:1.5em;line-height:1;margin-bottom:1em;color: #fff;text-decoration: none;}
	#banner a:hover {text-decoration: underline;}

#nav {height: 54px; overflow: hidden; background: transparent url('./images/nav-back.gif') repeat-x;}
#nav ul {margin: 0; padding: 0; display: block;}
  #nav li {float: left; text-align: center; list-style-position: inside; list-style-type: none;}
  /*#nav li:hover {background: transparent url('./images/nav-button.gif') right -72px no-repeat;}*/
      #nav a, #nav a:visited, #nav a:hover {color: #fff;text-decoration: none;  display: block;}
	  #nav a:hover {color: #fac818;}
	  #nav span {display: block; width: 120px; height: 54px; background: transparent url('./images/nav-button.gif') top right no-repeat;}
      /*#nav:hover li.active span {background: transparent url('./images/nav-button.gif') right top no-repeat;}
	  #nav li.active span {background: transparent url('./images/nav-button.gif') right -72px no-repeat;}*/
	  #nav li.first span,  #nav li.last span {width: 115px;}

.search label {display: none;}
.search fieldset {margin: 0; padding: 0; border: none;}

#component {
font-size:16px;
}

#component p img {width:100%;height:auto}; /*20201224*/


#menu1 .box, .error, .alert, .notice, .success, .info {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;}



	a.telszam-kicsi, a.telszam-kicsi:visited {display: block;width: 190px; height: 45px;background: url('./images/36-30-910-6250-small.gif') left top no-repeat;}
	a.telszam-kicsi:hover {background: url('./images/36-30-910-6250-small.gif') left -63px no-repeat;}
	a.telszam-kicsi span {visibility: hidden; display: none;}
 
  /* ############# vertical-menu ###################### */
div.vert-menu:hover {background: #f9f9f9;}
  .vert-menu h3 {background: url("./images/h-underline-3px.gif") bottom repeat-x; padding-bottom: 1em; margin-bottom: 0;}
  .vert-menu:hover h3 {/*color: #fac818;*/}
  .vert-menu  ul {margin-right: 0; padding-left: 0;}
    .vert-menu li {list-style-position: outside; list-style-type: none;l padding: 0;}
	.vert-menu a, .vert-menu a:visited, .vert-menu a:hover {text-decoration: none; display: block; color: #333; background: url('./images/vert-menu-div.gif') bottom repeat-x;}
	.vert-menu a:hover {background-color: #edeff4;}

#footer {
  background: #4a4a4a url('./images/footer.gif') top left no-repeat; min-height: 212px;
  padding-top: 54px; padding-bottom: 10px;
  -webkit-border-bottom-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;}

  * html #footer {_height: 232px;}

  #footer, #footer h2 {color: #fac818;}
  #footer ul, #foot-notes ul {clear: left; padding-left: 0;float: left; margin-left: 0px; width: 430px;}
  #footer ul li, #foot-notes ul li {display: inline; margin-right: 10px;}
  #footer ul li a, footer ul li a:visited, #foot-notes ul li a, foot-notes ul li a:visited,  #foot-notes a, foot-notes a:visited{color: #999; font-weight: normal; text-decoration: none;} 
  #footer ul li a:hover, #foot-notes ul li a:hover {color: #fac818;}

  #foot-notes {color: #999;margin-top: 18px;}

  /* ############# frontpage articles ###################### */
  .leading p img {width: 100%;  margin-right: 10px;  float: left; margin-bottom: 1em;}
  .article_column img {width: 190px; margin-right: 10px; float: left; margin-bottom: 1em;}

  .cols3 p img {width: 110px;}
   .leading p img, .article_column p img {margin-bottom: 1em;}
  .article_row {}
  .article_column {float: left; overflow: hidden;}
  .article_column strong {font-weight: normal;}
  .row_separator, .article_separator  {display: none;}
  .cols1, .cols2, .cols3 {margin-right: 50px;}
  .cols1 {width: 100%;}
  .cols2 {width: 190px;}
  .cols3 {width: 110px;}
  .column1.cols1, .column2.cols2,  .column3.cols3 {margin-right: 0;}
  .cols1 p img { width: 190px;}
  .cols2 p img { width: 190px;}
  .leading p.buttonheading img, .article_column p.buttonheading img {width: 20px; float: none; margin: 0;}

  /* ############# pagination ###################### */
p.counter {text-align: center;}
#main2 .pagination,#main .pagination {border-top:solid 1px #CCC;margin:10px 0 0;padding:10px 0;}
ul.pagination {list-style-type:none;margin:0;padding:0;text-align:left;text-align: center;}
ul.pagination li {display:inline;padding:2px 5px 0;text-align:left;}
ul.pagination li a {padding:2px;}




  /* ############# Reptéri transzfer taxik */
#repteri-transzferek, #repteri-transzferek tbody {display: none; width: 100%;}

/* tags */
.tabs {margin-top: 1.5em;}
	.tabs-control {background: #edeff4; padding: 0;}
		.tabs-control li {color: #999; font-size: 1em; float: left; margin: 0; padding: .5em; margin: 0 .5em .5em; background: #fff; display: block;}
		.show {cursor: pointer;}
		.show:hover {color: #666;}
		.close {margin-left: .5em; cursor: pointer;}
		.close:hover {color: #666;}
	
	.tabs-control, .tabs-control li {
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;}
		
#no-1 {list-style-type: none ;}
#no-1 li {display: block; float: left; margin: 0 .75em; color: #999; }	


/* Mod 2020.12.28 */

#callbtn {
        display: none;
    }
    
    @media only screen and (max-width: 768px) {
        .callme {
            background-color : #ffd324;
            color: #514721;
            border-radius: 4px;
            border-color: #ffd324;
            width: 100%;
            display: inline-block;
            box-shadow: 0 0 1.5em 0;
        }

        .callme a {
            width: 100%;
            display: inline-block;
            padding: 10px 0;
            color: #514721;
            text-decoration: none;
            font-size: 1.5em;
            font-weight: bold;
            text-transform: uppercase;
        }

        #callbtn {
            position: fixed;
            bottom: -4px;
            /* right: 10px; */
            z-index: 1;
            width: 100%;
            display: inline-block;
        }

        div.content-body, div.container, header#header, nav#nav {
            width: 100%;
        }

        #nav li {
            height: 36px;
        }

        #nav {
            height: 72px;
            overflow: hidden;
            background-repeat: repeat;
            /* background: transparent url(./images/nav-back.gif); */
        }

        #nav a, #nav a:visited, #nav a:hover {
            height: 36px;
        }

        #nav span {
            height: 36px;
            /* background: url(./images/nav-button.gif); */
        }

        #footer, #footer h2, #footer ul {
            width: 100%;
        }

        #footer ul li {
            margin-left: 10px;
            display: inline-block;
        }


        #foot-notes {
            width: 100%;
        }

        .span-22 {
            width: 100%;
        }

        .push-1 {
            margin: 0;
        }

        img.push-1 {
            margin-bottom: 20px;
            margin-left: 8px;
        }

        .span-6 {
            width: 100%;
        }

        .span-5 {
            width: 100%;
        }

        .span-11 {
            width: 80%;
            padding-right: 40px;
        }

        div#search {
            width: 100%;
        }

        input[type=text] {
            width: 72%;
            margin-left: 12%;
        }

        .vert-menu h3, .vert-menu a {
            text-align: center;
        }

        span.breadcrumbs {
            margin-top: 20px;
            display: inline-block;
        }

        /* Ezeket fixre állítottam mivel nem változnak. Azokra vonatkozik, amelyek egy soros menüpontok. */

        ul.menu li.item3 a span, ul.menu li.item12 a span, ul.menu li.item18 a span {
            padding-top: 8px;
        }
    }
	
