body {
/*	background: #fff url(../img/bg.png) 0 0 no-repeat fixed; */
	background:none;
	background: #fff;
	color: #666;
	font-family: "OpenSansRegular",Arial,sans-serif;
	font-size: 0.9em;
	line-height: 20px;
	}

h1,h2,h3,h4,h5 {
	font-family: "OpenSansBold",Arial,sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
	}

h1,h2 {
	font-family: "OpenSansLight",Arial,sans-serif;
	color: #556f8d;
	}

h1,h2,h3,h4 {
	margin: 0 0 5px 0;
	padding: 0;
	}

h1,
.entry-content h1 {
	font-size: 26px;
	}

h1.entry-title {
	line-height: 20px;
	padding: 0;
	padding-bottom: 10px;
	}

h2,
.entry-content h2 {
	font-size: 22px;
	}

h3,
.entry-content h3 {
	font-size: 18px;
	}

.container {
	background: #fff;
	}

.img-responsive {
 display: block;
 height: auto;
 max-width: 100%;
}

.bot {
	margin-bottom: 10px;}

.masthead {
	margin: 0;
	}

.navbar .container,
.navbar .navbar-inner {
	border-width: 0;
	background: none;
	margin-bottom: 0px;
	}

.navbar-inner {
	padding: 10px 10px 0 10px;
	}

.navbar a.brand {
	font-size: 34px;
	font-family: "OpenSansBold",Arial,sans-serif;
	color: #fff;
	margin: 10px 0 10px 0px;
	}

.navbar .nav {	
	margin: 15px 0 0px 15px;
	}

.navbar .nav > li > a,
.submenu li a {
	cursor: pointer;
	color: #fff;
	padding: 5px 10px 5px;
	background: #7290b9;
	border-bottom: 4px solid #d01a21;
	}

.nav li a {
	color: #fff;
	background: #7290b9;
	border-bottom: 4px solid #d01a21;
	}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #556f8d;
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
}



      body {
        padding-top: 20px;
        padding-bottom: 60px;
  /*      background: url(img/bg.png) center top no-repeat; */
      }

      /* Custom container */
      .container {
        margin: 0 auto;
        max-width: 1000px;
      }
      .container > hr {
        margin: 60px 0;
      }

      /* Main marketing message and sign up button */
      .jumbotron {
        margin: 80px 0;
        text-align: center;
      }
      .jumbotron h1 {
        font-size: 100px;
        line-height: 1;
      }
      .jumbotron .btn {
        font-size: 21px;
        padding: 14px 24px;
      }

.muted {
	margin-bottom: 20px;
	}

      /* Supporting marketing content */
      .marketing {
        margin: 60px 0;
      }
      .marketing p + h4 {
        margin-top: 28px;
      }


      /* Customize the navbar links to be fill the entire space of the .navbar */

      .navbar  {
		margin: 0px;
		}
      .navbar .navbar-inner {
        padding: 0;
      }
      .navbar .nav {
        margin: 0;
        display: table;
        width: 100%;
	padding-bottom: 4px;
	z-index: 10000;
	background: url(../img/navbar_bottom.gif) bottom center repeat-y;
       border-bottom: 1px solid #fff; 
      }
      .navbar .nav li,
      .submenu li {
        display: table-cell;
        width: 1%;
        float: none;
        position: relative;
        
      }
      .navbar .nav li a {
        font-weight: bold;
        text-align: center;
        border-left: 1px solid rgba(255,255,255,.75);
        border-right: 1px solid rgba(255,255,255);
        text-shadow: none;
        color: #fff;
		background: #7290b9 url(../img/bg_menu.gif) 0 0 repeat-y;
		border: 1px solid #fff;
		height: 40px;
		height: auto !important;
		min-height: 40px;
		line-height: 20px;
		}


.headerkep {
	position: relative;
	z-index: 100;
	}

.submenu {
	position: absolute;
	bottom: 0px;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	}

.submenu li {
	width: 260px;
	}

.submenu li a {
	height: 42px;
	height: auto !important;
	min-height: 42px;
	display: block;
	}

.submenu li a {
        font-weight: bold;
        text-align: center;
        border-left: 1px solid rgba(255,255,255,.75);
        border-right: 1px solid rgba(255,255,255);
        border-top: 1px solid rgba(255,255,255);
        text-shadow: none;
        color: #fff;
		background: #4a6591 url(../img/bg_menu.gif) 0 0 repeat-y;
		border-bottom: 1px solid #fff;
  -webkit-border-radius: 5px 5px 0 0px;
     -moz-border-radius: 5px 5px 0 0px;
          border-radius: 5px 5px 0 0px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;  	
	}


.navbar .nav li ul {
	display: none;
	width:243px;
	z-index: 1000;
	}

.navbar .nav li:hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	}

.navbar .nav li ul li a {
	float: none;
	width:223px;
	padding: 5px 10px;
	display: block;
	border-width: 0px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;  
	height: 42px;
	height: auto !important;
	min-height: 42px;
	vertical-align: middle;		
	}

      .navbar .nav li ul li {
        display: block;
        width: 100%;
        float: none;
        border-width: 0;
        border-bottom: 1px solid #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;  	        
      }

.navbar ul > li.current-menu-item a,
.navbar .nav > li.current-menu-item a:hover {
	background: #be8225 url(../img/bg_menu-hover.gif) 0 0 repeat-y;
	cursor: default;
	}       

ul.submenu li.current_page_item a,
.submenu li a:hover {
	background: #be8225 url(../img/bg_menu-hover.gif) 0 0 repeat-y;
	
	}       


.navbar ul li.current-menu-item a ul li a,
.navbar .nav > li.current-menu-item a:hover ul li a {
	background: #4a6591 url(../img/bg_menu.gif) 0 0 repeat-y;
	cursor: pointer;
	} 


/* HOME gomb nem aktiv hatterszinu */
.navbar ul li.current-menu-item.m1 a {
	background: #BE8225 url(../img/bg_menu.gif) 0 0 repeat-y;
	cursor: default;
	} 

/*
      .navbar .nav > li:first-child a {
        border-left: 0;
        border-radius: 3px 0 0 3px;
      }
      .navbar .nav > li:last-child a {
        border-right: 0;
        border-radius: 0 3px 3px 0;
      }
 */

    .navbar .nav li.m1  {
/*	border-bottom: 4px solid #d01a21; */
	} 

/*  
    .navbar .nav li.m2  {
	border-bottom: 4px solid #880714;
	}  

    .navbar .nav li.m3  {
	border-bottom: 4px solid #faac18;
	}  

    .navbar .nav li.m4 {
	border-bottom: 4px solid #be8225;
	}  

    .navbar .nav li.m5  {
	border-bottom: 4px solid #b2d352;
	}  

    .navbar .nav li.m6 {
	border-bottom: 4px solid #7ca13c;
	}  
*/

    .navbar .nav li a:hover {
    	color: #fff;
    	background: #4A6491;
    	}
    	
    



.fooldalkepek p {	
	}

.fooldalkepek h2 {	
	font-size: 1.5em;
	margin: 20px 0 0 0;
	font-family: "OpenSanBold",Arial,sans-serif;
	}

.markak {
	margin-top: 20px;
	}

.lista h2 {
	margin: 0 0 20px 0;
	text-align: center;
	font-size: 2em;
	}

.btn-group {
	width: 100%;
	margin: 10px auto;
	}

.headerkep .mains {
	position: absolute;
	bottom: 0;
	}

.mains {
	margin-top: -102px;
	z-index: 9999;
	}

.well-header {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;  	
	background: #486797;
	width: 100%;
	}

.well-body,
.kek {
	background-color: #F0F4F9;
	}

.well {
	border: 1px solid #e3e3e3;
	}

.well-header h2 {
	margin: 0px;
	color: #fff;
	padding: 20px 20px;
	font-size: 20px;
    line-height: 26px;	
	}

.well-body p.leads {
	margin: 0px 0 20px 0;
	padding: 20px 20px 40px 20px;
	}

.mains .well-body {
	position: relative;
	}	

.mains .btn {
	position: absolute;
	bottom: 0;
	right: 0;
border-width: 0;
box-shadow: 0;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
          font-size: 11px;
	}

/*
 SIDEBAR
*/

.sidebar h3 {
	font-size: 14px;
	margin:0;
	font-family: "OpenSansLight",Arial,sans-serif;
	text-transform: uppercase;
	}


.btn1,
.btn2,
.btn3 {
	text-shadow: none;
	color: #fff;
	}

.btn1 {
	background: #d01a21 url(../img/btn1.gif) right top repeat-y;
	}

.btn2 {
	background: #faac18 url(../img/btn2.gif) right top repeat-y;
	}

.btn3 {
	background: #b2d352 url(../img/btn3.gif) right top repeat-y;
	}


.btn:hover {
	background: #4A6591;
	color: #fff;
	}
	
/*
 AUTOLISTA
*/

ul.thumbnails li {
	background: #fafafa;
	position: relative;
	}

.caption h2 {
	margin:5px 0;
	line-height: auto;
	font-size: 24px;
	font-family: "OpenSansBold",Arial,sans-serif;
	text-align: center;
	}

.ar {
	background: #556f8b;
	color: #fff;
	line-height: 40px;
	text-align: center;
	}

.akcio {
	background: url(../tmp/akcio.png) 0 0 no-repeat;
	width: 130px;
	height: 71px;
	height: auto !important;
	min-height: 71px;
	text-indent: -9999px;
	position: absolute;
	top:0;
	right: 0;
	}


/*
 AUTO ADATLAP
*/

.item {
	position: relative;
	width: 100%;
	height: auto;
	}

.item h1 {	
	font-size: 2.6em;
	padding: 10px;
	z-index: 1000;
	position: absolute;
	bottom:30px;
	left: 30px;
	width: auto;
	background:#556f8d;
	color: #fff;
	}

.gridbg {
	background: url(../img/grid.png);
	z-index: 200;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left: 0;
	}

.item img {
	z-index: 100;
	}

.iframes {
	width: 100%;
	height: 200px;
	margin-bottom: 10px;
	border-width: 0px;
	}

.kereskedeseklst {
	list-style-type: none;
	margin: 0;
	}
	
.kereskedeseklst li {
	float: left;
	margin: 0 0 5px 0;
	width: 50%;
	display: block;	
	padding: 0;
	}

.kereskedeseklst li h3 {
	font-size: 16px;
	margin: 0;
	line-height: 22px;
	}


.threeh p {
	line-height: 24px;
	}

/*
 FOOTER
*/

.footer {

	}

.footer p {
	text-align: right;
	font-size: 11px;
	}

.fnav {
	margin: 0;
	padding: 0;
	}

.fnav li {	
	float: left;
	margin-right: 10px;
	font-size: 11px;
	}