@charset "utf-8";
/* CSS Document */
.container{
	margin-left:auto !important;
	margin-right:auto !important;
	max-width: 950px !important;
		/* width:1980px !important;	*/
}
.reg_txt {
	font-size: 12px;
	width:280px;
	margin-bottom:10px;
}
a:link {
	color: #900;
}
a:visited {
	color: #900;
}
a:hover {
	color: #ccc;
}
a:active {
	color: #900;
}

.cim_oldal{
	font-weight:bold;
}


.div_l{
	float:left;
}
.div_r{
	float:right;
}
.div_c{
	clear:both;
}
#top { 	
padding:10px 0 0 0;
    width:1000px;
    text-align:center; 
	margin-left: auto;
	margin-right: auto;


	}

 .menu_box_top{
	width:914px;
	height:258px;
	/*background-color:#FFF;*/
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
	border-top-style: solid;
	border-bottom-style: solid;
	border-radius: 4px;
}
 .menu_top{
	background-image:url(../img/site/top_menu_bg.jpg); 
	background-repeat:repeat-x; 
	height:50px;
	vertical-align:middle;
	border-radius: 4px 4px 0px 0px;
	
}	

 .sub_top{
	background-image:url(../img/site/sub_menu_bg.jpg);
	background-repeat:repeat-x;
	height:29px;
	vertical-align:middle;	
}	
	
 .menu_box{
     width:730px;
	background-image:url(/img/site/fej_bg.png);
	height:122px;
	text-align:left;
	vertical-align:bottom;
}


.menu_elv{
	margin-top:5px;
	background-image:url(../img/site/menu_elvalaszto.jpg);
	background-repeat:no-repeat;
	height:42px;
	width:2px;

}
.menu_blokk {
	padding-left:24px;
	padding-right:24px;
	height:36px;
	text-align:center;
	padding-top:14px;
}	
.sub_blokk {
	padding-left:14px;
	padding-right:14px;
	height:25px;
	text-align:center;
	padding-top:4px;
}	






.menu_elv_lab{
	margin-top:10px;
	width:3px;
	color:#900;
	font-weight:bold;

}
.menu_blokk_lab {
	padding-left:6px;
	padding-right:6px;
	text-align:center;
	padding-top:10px;
}	

a.labmenu_link{
	font-size:12px;
	color:#900;
	text-decoration:none;
	font-weight:bold;
}
a.labmenu_link:hover{
	font-size:12px;
	color:#CCC;
	text-decoration:none;
	font-weight:bold;
}
.txt_bordo_9{
	color:#900;
	font-size:9px;
	
}

#container{
	width:100%;
	text-align:center;
	margin: 0 0 0 0;
	padding: 0px;
	background-image: url(/img/site/lab_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;		
}
#belso_resz{
	width:1030px;
	min-height:380px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(/img/site/inda_bg.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}

/* for Internet Explorer */
* html #belso_resz {
	width:1030px;
    height:380px;
	margin-left: auto;
	margin-right: auto;	
	background-image:url(/img/site/belso_resz_bg.png);	
}
/**/
 
 

#tartalom{
	width:965px;
	/*background-color: #FFF;*/
	margin:0 10px 0 10px;
	/*border:solid 1px #0F0;*/
}
#bal_oszlop{
	width:310px;
	background-color: #FFF;
	/*text-align:left;*/
	/*border:solid 1px #0F0;*/
}
body,td,th {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #373737;/*	text-align: center;*/
}
body {
	margin: 0px;
	padding: 0px;
	background-color:#FEFEFE;
	background-image: url(/img/site/hatter_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;	
}
.lab_bg{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fef0ef+0,ff6766+100 */
background: #fef0ef; /* Old browsers */
background: -moz-linear-gradient(top, #fef0ef 0%, #ff6766 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fef0ef 0%,#ff6766 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fef0ef 0%,#ff6766 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef0ef', endColorstr='#ff6766',GradientType=0 ); /* IE6-9 */
}

#labb {
	/*	height:64px;*/
	/*width:1032px;*/
	text-align:center;
	height:74px;
	/*background-image:url(/img/site/lablec.jpg);*/
	background-repeat: no-repeat;
	/*background-position: right;*/
	margin-left: auto;
	margin-right: auto;		
}

a.fomenu_link{
	font-size:18px;
	color:#656565;
	text-decoration:none;
}
a.fomenu_link:hover{
	font-size:18px;
	color:#900;
	text-decoration:none;
}
a.fomenu_link_on{
	font-size:18px;
	color:#900;
	text-decoration:none;
}
a.fomenu_link_on:hover{
	font-size:18px;
	color:#656565;
	text-decoration:none;
}
a.sub_link{
	font-size:14px;
	color:#999999;
	text-decoration:none;
	/*font-weight:bold;*/
}
a.sub_link:hover{
	font-size:14px;
	color:#900;
	text-decoration:none;
	/*font-weight:bold;*/
}

a.sub_link_on{ color:#900; font-size:14px; text-decoration:none;  }
a.sub_link_on:hover{ color:#555555;   }



.elvalaszto          { 
   
	background-image: url(../img/site/dotted_line.gif);
	height:1px;
	margin:10px 0 10px 0;
}
.kep_keret{
	border:1px solid #E36009;
}

.error{ color:#FF0000; }
.input_reg { border:solid 1px #999999; margin:1px; padding:1px}
select { border:solid 1px #999999; margin:1px; padding:1px}
.btn{
	border:solid 1px #A5A5A5;
	padding:1px 5px;
	font-size:12px;
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f5f5f5+1,dddddd+100 */
background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top, #f5f5f5 1%, #dddddd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f5f5f5 1%,#dddddd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f5f5f5 1%,#dddddd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */	
}
.hirek_img       { width:100px; height:100px; margin-right:10px;  }


a.link_pink{ color:#900; font-size:12px; font-weight:bold; text-decoration:none;  }
a.link_pink:hover{ color:#555555;   }


a.cikk_link{ color:#900; font-size:12px; font-weight:bold; text-decoration:underline;  }

.text_pink{ color:#900;}

a.link_pink_utvonal{ color:#900; font-size:13px; font-weight:bold; text-decoration:none;  }
a.link_pink_utvonal:hover{ color:#555555;   }

.utvonal{ font-size:14px; font-weight:normal;}




.u_link_off        {color: #5C4705; text-decoration: none;}
a.u_link          {font-weight: bold; color: #900; text-decoration: none;}
a.u_link:hover	  {font-weight: bold; color: #900; text-decoration: none;}

.navbar-header{
	height:140px !important;
	text-align: center !important;
	padding:20px 0;
	
}
.navbar-default .navbar-toggle {
	border-color: transparent; 
    /* border-color: #ddd; */
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 28px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transp
	border:none !important;
    /* border: 1px solid transparent; */
    border-radius: 4px;
}
.navbar-default .navbar-toggle .icon-bar {
/*    background-color: #CDAC9D !important;
	display: block !important;
  width: 48px !important;
  height: 4px !important;

  border-radius: 1px !important;*/
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #ccc;
    color: #000;
}
ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}

 .navbar-brand-center > img {
      max-height: 100%;
      height: 100%;
      -o-object-fit: contain;
      object-fit: contain;
    }
	
.navbar-brand-center>img {
   max-height: 100%;
   height: 100%;
   width: auto;
   margin: 0 auto;


   /* probably not needed anymore, but doesn't hurt */
   -o-object-fit: contain;
   object-fit: contain; 
}	
.no_padding{
/*	padding:0 !important;*/
	
}
.navbar-toggle {
    float: left;
    padding: 10px 9px;
    margin-top: 18px;
    margin-left: 5px;
    margin-bottom: 8px;
}
 .navbar-header{

background: url(/img/site/logo_res.png);
background-repeat:no-repeat;

 }
  .container>.navbar-collapse  {

	 padding-left:30px;
}