@CHARSET "UTF-8";

@font-face {
    font-family: 'basic_sans_light_sfregular';
    src: url('font/sacl-webfont.eot');
    src: local("☺"), 
         url('font/sacl-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/sacl-webfont.woff') format('woff'),
         url('font/sacl-webfont.ttf') format('truetype'),
         url('font/sacl-webfont.svg#basic_sans_light_sfregular') format('svg');
}


@font-face {
    font-family: 'impact';
    src: url('font/impact-webfont.eot');
    src: local("☺"), 
         url('font/impact-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/impact-webfont.woff') format('woff'),
         url('font/impact-webfont.ttf') format('truetype'),
         url('font/impact-webfont.svg#impactregular') format('svg');
}



html,body {
	margin: 0;
	padding: 0;
	height: 100%;
	border: none;
	color: #666666;
	background-color: #fff;
}

body {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

/***		DIV ID stílusok		***/
#main {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	color: white;
	white-space:nowrap;
}

#whitelink {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	color: white;
}

#footer {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	height: 36px;
}

/***		Általános stílusok		***/

a:link,
a:visited{
	color: #12A667;
	text-decoration: none;
}

a:hover{
	color: #12A667;
	text-decoration: underline;
}

#main_header a:link,
#main_header a:visited{
	color: white;
	text-decoration: none;
}

#main_header a:hover{
	color: white;
	text-decoration: underline;
}

#main_header{
	overflow: hidden;
	height: 40px;
	padding-left: 30px;
	padding-right: 30px;
}

#main_container
{
	padding-right: 30px;
  padding-left: 30px;
}

#menu_container
{
	background-color: #12A667;
  z-index: 9999 !important;
}

.fullsize_container
{
  margin: 0;
  overflow: auto;
}

#login_container
{
	width: 350px;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, 0%);
}

#login_container input
{
	width: 0%;
}

#login_container h2
{
	margin-bottom: 5px;
}

@media (min-width:600px){#main_container{padding-bottom: 30px;}}
@media (max-width:600px){#main_container{padding-bottom: 12px;}}


a:active, a:focus{
	-moz-outline: none;
  	-moz-outline-style: none;
  	outline: none;
}

h2{
	font-size: 18px;
	padding: 0px;
	padding-top: 2px;
	margin: 0px;
	border: none;
}

h3{
	font-size: 14px;
	padding: 0px;
	padding-top: 2px;
	margin: 0px;
	border: none;
}

h4{
	font-size: 16px;
	padding: 0px;
	padding-top: 2px;
	margin: 0px;
	border: none;
	color: #12A667;
}

h5{
	font-size: 26px;
	padding: 0px;
	padding-top: 2px;
	margin: 0px;
	border: none;
	font-family: impact;
	color: #666;
}

select {
	-webkit-appearance: none;
	height: 30px;
	border: 1px solid #cecece;
	padding-left: 5px;
	background: url('kepek/main/icon/svg/arrow_down_select.svg');
  background-repeat: no-repeat;
  background-position: 98% center;
  background-size: 14px;
  background-color: #fff;
	margin-bottom: 5px !important;
}

select[multiple] {
    height: 100px !important;
    background-image: none !important;
		background-color: #fff;
}

.editable-select{
	background: url('kepek/main/icon/svg/arrow_down_select.svg') !important;
  background-repeat: no-repeat !important;
  background-position: 98% center !important;
  background-size: 14px !important;
  background-color: #fff !important;
	margin-bottom: 5px !important;
}


textarea {
}

.vm_button
{
	background: url('kepek/main/buttons/button_background.jpg');
	font-family: Helvetica, Tahoma, sans-serif;
	color: #777777;
	text-shadow: 0px 0px 3px #ffffff;
	font-weight: normal;
	font-size: 16px;
	padding: 8px;
	text-align: center;
	border: none;
	width: 154px;
	height: 32px;
	cursor: pointer;
}

.vm_button_link,
.ebolt_vasarlas_gomb,
.vasarlas_vissza_gomb,
.vasarlas_tovabb_gomb,
.vasarlas_rendel_gomb
{
	background: url('kepek/main/buttons/button_background.jpg');
	font-family: Helvetica, Tahoma, sans-serif;
	color: #777777;
	text-shadow: 0px 0px 3px #ffffff;
	font-weight: normal;
	font-size: 16px;
	padding: 8px;
	text-align: center;
	border: none;
	width: 136px;
	height: 15px;
	cursor: pointer;
	display: inline-block;
	margin-right: 3px;
}

.vm_button_link:link,
.vm_button_link:visited,
.vm_button_link:hover
{
	color: #777777;
	text-decoration: none;
}

.btn_lang{
	float: right;
	background-color: #0E1931;
	padding: 0px;
	padding-top: 7px;
	width: 60px;
	height: 40px;
	border: none;
	text-align: center;
	margin-left: 3px;
}

.btn_lang:hover
{
	background-color: #12A667 !important;
}


.cimresz p{
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
}

.cimresz td{
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	padding-top: 5px;
}

.cimresz td img{
	padding-top: 5px;
}

form { margin: 0; padding: 0; }

p { margin: 3px; padding: 0; }

img 
{
	padding: 0px;
	margin: 0px;
	border: none;
}

.menupics
{
	margin: 0px;
	padding: 0px;
	border: none;
	height: 56px;
	float: right;
}

#menuitem_table
{
  width: 990px;
  height: 56px;
  text-align: center;
  padding: 0px;
  margin: 0px;
  overflow: auto;
}

#menuitem_table td
{
  height: 56px;
  padding: 0px;
  margin: 0px;
	background: url('kepek/main/menu/menubg.png') repeat-x;
	color: grey;
	cursor: pointer;
}

#menuitem_table td:hover
{
	background: url('kepek/main/menu/menuhover.png') repeat-x;
}

.jobboldal
{
	width: 720px;
	text-align: left;
	padding-left: 35px; 
	padding-right: 10px
}

/***		Login stílusok		***/
.belepes
{
	text-align: center;
	vertical-align: middle;
	height: 24px;
	border: none;
	padding: 0px;
	margin: 0px;
	color: white;
	font-size: 12px;
	background: none;
	cursor: pointer;
}

input.loginform{
	color: white;
	font-size: 12px;
	width: 140px;
	height: 24px;
	text-align: center; 
	vertical-align: middle;
	background-color: #2d3101;
	border: none;
	padding: 0px;
	margin: 0px;
	background: url('kepek/main/input_login.jpg');
	outline: none;
}

#header a:link,
#header a:visited{
	color: white;
	text-decoration: none;
}

#header a:hover{
	color: white;
	text-decoration: underline;
}

#main_logo_container
{
  float: right;
  padding-left: 15px;
  padding-top: 10px;
}

#main_logo_container img
{
	height: 20px;
}

#logged_in_user_name
{
	float:right;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 13px;
	overflow: hidden;
	color: white;
}

#calendarbutton
{
	float:right;
	width: 34px;
  height: 40px;
  padding-top: 11px;
  padding-left: 24px;
  font-size: 14px;
  color: white;
  cursor: pointer;
  margin-left: 3px;
  color: #fff;
  background-image: url('kepek/main/icon/svg/calendar_white.svg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px;
}

#calendarbutton:hover
{
  color: #0E1931 !important;
  background-image: url('kepek/main/icon/svg/calendar_darkblue.svg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px;
}

#officeScheduleButton
{
	float:right;
	width: 34px;
  height: 40px;
  padding-top: 11px;
  padding-left: 24px;
  font-size: 14px;
  color: white;
  cursor: pointer;
  margin-left: 3px;
  color: #fff;
  background-image: url('kepek/main/icon/svg/checklist_white.svg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px;
}

#officeScheduleButton:hover
{
  color: #0E1931 !important;
  background-image: url('kepek/main/icon/svg/checklist_darkblue.svg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px;
}

#onlineusersbutton
{
	float:right;
	width: 44px;
  height: 40px;
  padding-top: 11px;
  padding-left: 24px;
  font-size: 14px;
  color: white;
  cursor: pointer;
  margin-left: 3px;
  color: #fff;
  background-image: url('kepek/main/icon/svg/users_white.svg');
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 20px;
}

#onlineusersbutton:hover
{
  color: #0E1931 !important;
  background-image: url('kepek/main/icon/svg/users_darkblue.svg');
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 20px;
}

#onlineuserscontainer{
  display: none;
  position: absolute;
  width: 290px;
  background-color: #3CC78B;
  top: 41px;
  padding: 10px;
  border-radius: 5px;
  z-index: 9999 !important;
}

.onlineusercontainer{
  float: left;
  font-size: 13px;
  color: white;
  padding: 3px;
  padding-left: 7px;
  background-color: #12A667;
  border-radius: 5px;
  width: 264px;
  margin: 3px;
}

.onlineuserjogcontainer{
  float: left;
  text-align: left;
  color: #333;
  font-weight: bold;
  padding: 3px;
  border-radius: 5px;
  width: 274px;
}


.prog_menu_item
{
	float: left;
	padding: 5px;
  padding-top: 12px;
  color: #fff;
  cursor: pointer;
  height: 40px;
  font-size: 12px;
  text-align: center;
  margin-left: 3px;
  font-weight: bold;
}

.prog_menu_item:hover
{
  color: #0E1931;
}

#prog_menu_open
{
	display:none;
	float: left;
	padding: 5px;
  padding-top: 12px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  font-size: 12px;
  text-align: center;
  margin-left: 3px;
  font-weight: bold;
  background-image: url('kepek/main/icon/svg/menu_white.svg');
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 20px;
}

#prog_menu_open:hover
{
  background-image: url('kepek/main/icon/svg/menu_darkblue.svg');
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 20px;
}

.prog_menu_item_open
{
  height: auto;
  padding-top: 5px;
  color: #fff;
  cursor: pointer;
  width: 160px;
  height: 40px;
  font-size: 10px;
  text-align: left;
  z-index: 9999 !important;
  font-weight: bold;
}

.prog_menu_item_open a:link,
.prog_menu_item_open a:visited
{
	display: block;
	padding-top: 5px;
  padding-left: 10px;
	padding-bottom: 5px;
	color: #fff;
	border-top: 1px solid #12A667;
	line-height: 25px;
	background-color: #3CC78B;
	text-decoration: none;
	font-size: 12px;
}	

.prog_menu_item_open a:hover
{
	color: #0E1931 !important;
	background-color: #12A667;
	text-decoration: none !important;
}

#prog_menu_nyelv
{
	padding-top: 7px!important;
	float: right;
	margin-right: 7px;
}


#prog_menu_nyelv_open
{
	width: 55px!important;
}

.progmenu img
{
	padding-left: 1px;
	padding-right: 3px;
	text-align: center;
}

.progmenu_topborder
{
  height: 2px !important;
  border: none !important;
}


/***		Footer stílusok		***/
#footer a:link,
#footer a:visited{
	color: #dddddd;
	text-decoration: none;
}

#footer a:hover{
	color: #dddddd;
	text-decoration: underline;
}


/***		Főoldal stílusok		***/

.fooldal_latest_news_title{
	font-size: 30px;
	line-height: 26px;
	padding: 0px;
	margin: 0px;
	border: none;
	font-family: impact;
	color: #666;
  width: 280px; 
  height: 44px; 
  background-color: #666; 
  background-image: url('kepek/main/fooldal/legfrissebb_hireink.jpg');
}

img.fooldalkiskep{
	padding: 1px;
	border: 1px solid white;
	background-color: white;
	text-align: center;
	vertical-align: middle;
  -moz-box-shadow: #555 0px 0px 1px;
  -webkit-box-shadow: #555 0px 0px 1px;
  box-shadow: #555 0px 0px 1px;
}

.hircim{
	margin: 0px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 0px;
	font-size: 12px;
}

.hirszoveg{
	margin: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	border: 0px;
	overflow: hidden;
	text-align: justify;
}

.hirtovabb{
	display: inline-block;
	text-align: right;
	width: 200px;
}

.hirkep{
	margin: 0px;
	padding: 0px;
	border: 4px solid #666;
	width: 58px;
	height: 58px;
}

img.reklam {
	padding: 0px;
	margin: 0px;
	border: none;
	border: 0px solid black;
	text-align: center;
}

.fooldaldijak{
	padding: 0px;
	font-family: Impact, Tahoma, Helvetica, sans-serif; 
	font-size: 30px; 
	text-align: center;
	vertical-align: middle;
	color: #666666;
}

.fooldaldijak a:link,
.fooldaldijak a:visited{
	font-family: Impact, Tahoma, Helvetica, sans-serif; 
	font-size: 18px;
	color: #12A667;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 10px;
	
}

.fooldaldijak a:hover{
	font-family: Impact, Tahoma, Helvetica, sans-serif; 
	font-size: 18px;
	color: #12A667;
	text-decoration: underline;
	vertical-align: middle;
	padding-left: 10px;
}

.foalsokep 
{
	padding-left: 2px; 
	padding-bottom: 2px;
}

.foalso 
{
	width: 280px;
	height: 149px;
	background: url('kepek/main/fooldal/tablebg.jpg') repeat-x;
	background-color: #eae6cd;
	padding: 5px;
	text-align: justify;
	vertical-align: top;
}

/***		Hírlevél stílusok		***/

.hirbalmenu th{
	background: url('kepek/main/hirlevel/news_icon.jpg') no-repeat;
	background-color: #666666;
	text-align: left;
	padding-left: 28px;
	height: 24px;
	width: 230px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.hirbalmenu td{
	text-align: left;
	height: 28px;
	width: 230px;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #dddddd;
}

.hirbalmenu img{
	padding-left: 11px;
	padding-right: 3px;
	text-align: center;
}

.hirbalmenu a:link,
.hirbalmenu a:visited{
	color: #666666;
	text-decoration: none;
}

.hirbalmenu a:hover{
	color: #12A667;
	text-decoration: underline;
}

.hirlevel_right th{
	text-align: right;
	font-size: 12px;
	padding: 3px;
}

.hirlevel_right td{
	text-align: left;
	font-size: 12px;
	padding: 3px;
}

input.hirlevelform {
	font-size: 12px;
	width: 230px;
	height: 24px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #999;
	padding: 0px;
	padding-left: 2px;
	margin: 0px;
	background: url('kepek/main/input.jpg');
	outline: none;
}

input.hirlevel_feliratkozas {
	text-align: center;
	vertical-align: middle;
	width: 151px;
	height: 30px;
	border: none;
	padding: 0px;
	margin: 0px;
	background: url('kepek/main/buttons/button_feliratkozas.jpg');	
	cursor: pointer;
}

.hirleveluzenet {
	text-align:center;
	font-weight: bold;
	font-size: 18px;
}

.hir th {
	font-size: 12px;
	background-color: #999999;
	text-align: left;
	color: white;
	font-weight: normal;
	height: 24px;
	padding-left: 10px;
	border-bottom: 1px solid #ffffff;
}

.hir th a:link,
.hir th a:visited{
	color: white;
	text-decoration: none;
}

.hir th a:hover{
	color: white;
	text-decoration: underline;
}

.hir td.hirdatum{
	font-size: 11px;
  font-weight: bold;
	text-align: center;
	color:  #999999;
}


.hir td.hirszoveg{
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
	line-height: 20px;
	border-top: 1px solid #999999;
}

img.hir {
	text-align: center;
	border-right: 10px solid #f7f7f7;
	border-top: 8px solid #f8f8f8;
  background-color: white;
  padding: 3px;
}

img.reszletek {
	padding-bottom: 10px;
}

.hirnagykep{
	max-width: 220px;
	max-height: 145px;
	background-color: white;
	padding: 3px;
	border-right: 5px solid #f7f7f7;
}

/***		Regisztráció stílusok		***/

.regbalmenu th{
	background-color: #666666;
	text-align: left;
	padding-left: 10px;
	height: 24px;
	width: 240px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.regbalmenu td{
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	text-align: left;
	height: 28px;
	width: 240px;
	font-weight: normal;
}

.prog_table{
	width: 100%;
	padding-top: 10px;
}

.prog_table th{
	text-align: right;
	vertical-align: top;
	font-size: 12px;
	padding: 3px;
	font-weight: normal;
}

.prog_table td{
	text-align: left;
	font-size: 11px;
	padding: 0px;
        color: #cb0202;
}

.prog_table p{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
        color: #666666;
}

.prog_table h2{
	padding: 0px;
	margin: 0px;
	font-size: 18px;
        color: #666666;
}

.prog_table h3{
	padding: 0px;
	margin: 0px;
	font-size: 15px;
        color: #666666;
}

.progform_separator
{
	clear: both;
	height: 20px;
	width: 100%;
}

.progform_text_container
{
	float: left;
	padding-top: 7px;
	margin-right: 5px;
	color: #444;
}

.progform_default {
	float: left;
	font-size: 12px;
	height: 30px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform {
	float: left;
	font-size: 12px;
	width: 90% !important;
	height: 30px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform_10 {
	float: left;
	font-size: 12px;
	width: 10% !important;
	height: 30px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform_20 {
	float: left;
	font-size: 12px;
	width: 20% !important;
	height: 30px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform_25 {
	float: left;
	font-size: 12px;
	width: 25% !important;
	height: 30px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform_33 {
	float: left;
	font-size: 12px;
	width: 33% !important;
	height: 30px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform_60 {
	float: left;
	font-size: 12px;
	width: 60% !important;
	height: 30px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform_45 {
	float: left;
	font-size: 12px;
	width: 45% !important;
	height: 30px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform_150px {
	float: left;
	font-size: 12px;
	width: 150px !important;
	height: 30px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform_120px {
	float: left;
	font-size: 12px;
	width: 120px !important;
	height: 30px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform_80px {
	float: left;
	font-size: 12px;
	width: 80px !important;
	height: 30px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform_30px {
	float: left;
	font-size: 12px;
	width: 30px !important;
	height: 30px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}


.progform_slim {
	float: left;
	font-size: 12px;
	width: 90% !important;
	height: 18px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform_slim_small {
	float: left;
	font-size: 12px;
	width: 25% !important;
	height: 18px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform_slim_40 {
	float: left;
	font-size: 12px;
	width: 40px !important;
	height: 18px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform_slim_number {
	float: left;
	font-size: 12px;
	width: 40% !important;
	height: 18px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform_slim_medium {
	float: left;
	font-size: 12px;
	width: 60% !important;
	height: 18px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progform_slim_half {
	float: left;
	font-size: 12px;
	width: 45% !important;
	height: 18px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #cecece;
	padding: 0px;
	padding-left: 5px;
	margin: 0px;
	margin-right: 5px;
	background-color: #fff;
	outline: none;
	margin-bottom: 5px;
}

.progtextarea {
	float: left;
	font-size: 12px;
	text-align: left; 
	vertical-align: top;
	border: 1px solid #cecece;
	padding-left: 5px;
	margin-bottom: 5px;
	background-color: #fff;
	outline: none;
	width: 90%;
	background-color: #fff;
	margin-bottom: 5px;
}

input.reg_mehet {
	text-align: center;
	width: 151px;
	height: 30px;
	border: none;
	padding: 0px;
	margin: 0px;
	background: url('kepek/main/buttons/button_reg.jpg');	
	cursor: pointer;
}


.reg_sikeres {
	width: 400px;
	text-align:center;
	font-weight: normal;
	font-size: 18px;
}


/***		Támogatóink stílusok		***/

.tambalmenu th{
	background-color: #666666;
	padding-left: 10px;
	text-align: left;
	width: 230px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}

.tambalmenu td{
	text-align: left;
	height: 28px;
	width: 230px;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #dddddd;
}

.tambalmenu img{
	padding-left: 1px;
	padding-right: 3px;
	text-align: center;
}


.tambalmenu a:link,
.tambalmenu a:visited{
	color: #666666;
	text-decoration: none;
}

.tambalmenu a:hover{
	color: #12A667;
	text-decoration: underline;
}

.tamogato th {
	font-size: 12px;
	background-color: #999999;
	text-align: center;
	color: white;
	font-weight: normal;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 5px;
	padding-top: 5px;
}

.tamogato td.cimright {
	font-size: 12px;
	text-align: center;
	color:  #999999;
}

.tamogato td.csik{
	width: 710px;
	height: 10px;
	border-top: 1px solid #999999;
}

.tamogato td.center{
	background-color: #e5e5e5;
	width: 710px;
	min-height: 96px;
	text-align: center;
	vertical-align: middle;
	border-radius: 10px;
}

.tamimgholder{
	display: inline-block;
	padding: 10px;
	max-width: 200px;
	max-height: 80px;
	margin: 0px;
	border: none;
	vertical-align: top;
	background: white;
	border-radius: 5px;
	margin: 5px;
}

.tamogato td.center img{
	border: 2px solid white; 
	vertical-align: top;
	text-align: center;
}

img.tamogato {
	text-align: center;
	border: none;
}

.tamogato a:hover{
	text-decoration: none;
}


.indextamholder{
	padding-right: 12px;
	padding-top: 6px;
	padding-bottom: 10px;
	max-width: 300px;
	max-height: 100px;
	margin: 0px;
	border: none;
	vertical-align: middle;
}


/***		Fotópályázat stílusok		***/


.palyazatbalmenu th{
	background-color: #666666;
	text-align: left;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 24px;
	width: 230px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.palyazatbalmenu td{
	text-align: left;
	height: 28px;
	width: 230px;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #dddddd;
}

.palyazatbalmenu img{
	padding-left: 1px;
	padding-right: 3px;
	text-align: center;
}

.palyazatbalmenu a:link,
.palyazatbalmenu a:visited{
	color: #666666;
	text-decoration: none;
}

.palyazatbalmenu a:hover{
	color: #12A667;
	text-decoration: underline;
}

.palyazat th {
	font-size: 12px;
	background-color: #666666;
	text-align: center;
	color: white;
	font-weight: normal;
	height: 24px;
	border-bottom: 1px solid #ffffff;
}

.palyazat td.cimright {
	font-size: 12px;
	text-align: center;
	color:  #999999;
}

.palyazat td.leiras{
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	line-height: 20px;
	padding: 3px;
	border-top: 1px solid #999999;
}

select.palyform {
	font-size: 12px;
	width: 160px;
	height: 24px;
	text-align: left;
	vertical-align: middle;
	padding: 0px;
	margin: 3px;
	margin-left: 28px;
	outline: none;
}

input.go_button {
	text-align: center;
	width: 26px;
	height: 26px;
	border: none;
	padding: 0px;
	background: url('kepek/main/buttons/button_go.jpg') no-repeat;
	cursor: pointer;
}

/***		Képgaléria stílusok		***/

.kereso {
	width: 251px;
	height: 182px;
	background: url('kepek/main/kepgaleria/search_bg1.jpg') no-repeat; 
	padding-bottom: 10px;
	text-align: left;
}

.kereso_right {
	width: 80px;
	height: 182px;
	background: url('kepek/main/kepgaleria/search_bg2.jpg') no-repeat;	text-align: center;
	vertical-align: top;
}

input.searchform {
	font-size: 12px;
	color: #666666;
	width: 185px;
	height: 24px;
	text-align: left; 
	vertical-align: middle;
	border: 1px solid #937e38;
	padding: 0px;
	margin: 3px;
	margin-top: 15px;
	margin-left: 50px;
	background: url('kepek/main/input.jpg');
	outline: none;
}

select.searchform {
	font-size: 12px;
	color: #666666;
	width: 185px;
	height: 18px;
	text-align: center; 
	vertical-align: middle;
	padding: 0px;
	margin: 2px;
	margin-top: 3px;
	margin-left: 50px;
	outline: none;
}

input.search_button {
	text-align: center;
	width: 80px;
	height: 30px;
	border: none;
	padding: 0px;
	margin: 2px;
	margin-left: 143px;
	background: url('kepek/main/kepgaleria/button_kereses.jpg') no-repeat;	
	cursor: pointer;
}

.lft_num {
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	width: 39px;
	height: 30px;
	background: url('kepek/main/kepgaleria/lft_num_bg.jpg') no-repeat;	
}

.lft_szoveg {
	font-size: 12px;
	color: white;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	width: 280px;
	height: 30px;
	padding-left: 10px;
	background: url('kepek/main/kepgaleria/lft_szoveg_bg.jpg') repeat-x;	
}

.lft_szoveg a:link,
.lft_szoveg a:visited{
	font-size: 12px;
	color: white;
	font-weight: bold;
}

.lft_szoveg a:hover{
	text-decoration: underline;
}

.kepgaleria-cim p{
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
}


.kepgal_np th{
	background-color: #666666;
	text-align: left;
	padding-left: 10px;
	height: 24px;
	width: 460px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

.kepgal_np td{
	text-align: left;
	height: 28px;
	width: 240px;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid white;
}


.kepgal_np a:link,
.kepgal_np a:visited{
	color: #666666;
	text-decoration: none;
}

.kepgal_np a:hover{
	color: #12A667;
	text-decoration: underline;
}


.kepgal_np img{
	padding-left: 11px;
	padding-right: 3px;
	text-align: center;
}

.kepgal_fejlec td{
	border-bottom: 1px solid #cabc8b;
}

.rendez_btn{
	color: #999999;
	text-align: center;
}

.rendez_btn_k{
	color: white;
	background-color: #999999;
	text-align: center;
}

.rendez_btn a:link,
.rendez_btn a:visited{
	color: #999999;
	text-decoration: none;
}

.rendez_btn a:hover{
	color: #999999;
	text-decoration: none;
}

select.sorrend{
	width: 120px; 
	height: 18px; 
	font-size: 10px;
	margin-left: 10px;
}

.kepgal h1{
	font-size: 18px;
	margin-right: 20px;
	font-weight: normal;
}

td.normalkepbg{
	width: 169px;
	height: 150px;
	background-color: #dddddd;
	text-align: center;
	vertical-align: middle;
}

td.normalkeptul{
	text-align: center;
	vertical-align: top;
}

td.normalkepcim{
	vertical-align: top;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
}

td.normalkepfelh{
	vertical-align: top;
	font-size: 10px;
	color: #b19f4d;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
}

.normalkepfelh a:link,
.normalkepfelh a:visited{
	color: #b19f4d;
	text-decoration: none;
}

.normalkepfelh a:hover{
	color: #b19f4d;
	text-decoration: underline;
}


td.normalkepbg_t{
	width: 169px;
	height: 150px;
	background-color: #dddddd;
	text-align: center;
	vertical-align: middle;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}

td.normalkepbg_t_nb{
	width: 169px;
	height: 150px;
	background-color: #d0a08f;
	text-align: center;
	vertical-align: middle;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}


td.normalkepbg_hv{
	background-color: #d0a08f;
}

td.normalkepbg_kiallitva{
	background-color: #b2c2b3;
}

td.normalkepcim_t{
	vertical-align: top;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
}

td.normalkepfelh_t{
	vertical-align: top;
	font-size: 10px;
	color: #b19f4d;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
}

.normalkepfelh_t a:link,
.normalkepfelh_t a:visited{
	color: #b19f4d;
	text-decoration: none;
}

.normalkepfelh_t a:hover{
	color: #b19f4d;
	text-decoration: underline;
}

img.normalkep{	
	padding: 3px;
	border: 1px solid #cdc4a2;
	background-color: white;
	text-align: center;
	vertical-align: middle;
}

td.normalkeptorles{
	text-align: left;
	vertical-align: middle;
	padding-left: 2px;
}

.normalkeptorles a:link,
.normalkeptorles a:visited{
	color: #cb0202;
	text-decoration: none;
}

.normalkeptorles a:hover{
	color: #cb0202;
	text-decoration: underline;
}

table.lepteto{
  border: 1px solid #ccc;
  background-color: #dddddd;
  height: 26px;
  width: 690px;
  vertical-align: middle;
}

.lepteto a:link.lepteto_normal,
.lepteto a:visited.lepteto_normal{
	font-size: 11px;
  font-weight: bold;
	color: #4c4c4c;
	text-decoration: none;
	background: none;
}

.lepteto a:link.lepteto_akt,
.lepteto a:visited.lepteto_akt{
	font-size: 11px;
  font-weight: bold;
	color: white;
	text-decoration: none;
	background: url('kepek/main/kepgaleria/lepteto/numbg.jpg');
  border-right: 1px solid #898989;
  border-left: 1px solid #898989;
}


.lepteto a:link.lepteto_jobbra,
.lepteto a:visited.lepteto_jobbra{
	font-size: 11px;
  font-weight: bold;
	background: url('kepek/main/kepgaleria/lepteto/right.jpg') no-repeat;
  padding-left: 4px;
  padding-right: 4px;
}

.lepteto a:link.lepteto_balra,
.lepteto a:visited.lepteto_balra{
	font-size: 11px;
  font-weight: bold;
	background: url('kepek/main/kepgaleria/lepteto/left.jpg') no-repeat;
  padding-left: 4px;
  padding-right: 4px;
}

.lepteto a:link,
.lepteto a:visited{
	font-size: 11px;
  font-weight: normal;
	color: #666666;
	text-decoration: none;
	background: none;
  padding-left: 3px;
  padding-right: 3px;
}

.lepteto a:hover{
	text-decoration: underline;
}

.kepgal_r_cim{
	font-size: 12px;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	width: 709px;
	height: 24px;
	border-bottom: 1px solid #ffffff;
	background-color: #999999;
	padding-left: 10px;
}

.kepgal_r_cim a:link,
.kepgal_r_cim a:visited{
	color: white;
	text-decoration: none;
}

.kepgal_r_cim a:hover{
	text-decoration: underline;
}

th.ertekeles_cim{
        font-size: 12px;
        font-weight: normal;
        color: white;
        text-align: left;
        vertical-align: middle;
        width: 220px;
        height: 24px;
	background: url('kepek/main/kepgaleria/reszletek/kupa.jpg') no-repeat; 
        background-color: #666666;
        padding-left: 30px;
}

td.ertekeles_left{
        color: #666666;
	text-align: left;
	height: 24px;
	width: 120px;
	font-size: 11px;
	font-weight: normal;
        padding-left: 30px;
	border-bottom: 1px solid white;
}

td.ertekeles_right{
        color: #a0904b;
	text-align: left;
	height: 24px;
	width: 90px;
	font-size: 11px;
	font-weight: normal;
        padding-left: 3px;
	border-bottom: 1px solid white;
}


th.adatlap_cim{
        font-size: 12px;
        font-weight: normal;
        color: white;
        text-align: center;
        vertical-align: middle;
        width: 220px;
        height: 24px;
        background-color: #999999;
}

td.adatlap_left{
        color: #666666;
	text-align: right;
	height: 24px;
	width: 72px;
	font-size: 11px;
	font-weight: normal;
	border-bottom: 1px solid white;
}

td.adatlap_right{
        color: #a0904b;
	text-align: left;
	height: 24px;
	width: 148px;
	font-size: 11px;
	font-weight: normal;
        padding-left: 3px;
	border-bottom: 1px solid white;
}

td.adatlap_right a:link,
td.adatlap_right a:visited{
        color: #a0904b;
}

.szavazas_left{
	background: url('kepek/main/kepgaleria/reszletek/bottom_left.jpg') no-repeat;
        background-color: #dddddd;
        width: 12px;
        height: 12px;
}

.szavazas_center{
        background-color: #dddddd;
        height: 40px;       
}

.szavazas_nyil{
	background: url('kepek/main/kepgaleria/reszletek/duplanyil.jpg') no-repeat;
        background-color: #dddddd;
        width: 36px;
        height: 40px;
}

.szavazas_right{
	background: url('kepek/main/kepgaleria/reszletek/bottom_right.jpg') no-repeat;
        background-color: #dddddd;
        width: 12px;
        height: 12px;
}

.szavimg{
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 4px;
        vertical-align: middle;
}

.kep_leiras{
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
	line-height: 20px;
        padding-left: 15px;
}

.tovabbi_kepek_cim_l{
	font-size: 12px;
	color: white;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	width: 355px;
	height: 24px;
	background-color: #999999;
	padding-left: 10px;
}

.tovabbi_kepek_cim_r{
	font-size: 12px;
	color: white;
	text-align: right;
	vertical-align: middle;
	font-weight: normal;
	width: 354px;
	height: 24px;
	background-color: #999999;
	padding-right: 10px;
}

.tovabbi_kepek_cim_r a:link,
.tovabbi_kepek_cim_r a:visited{
	color: white;
	text-decoration: none;
}

.tovabbi_kepek_cim_r a:hover{
	color: white;
	text-decoration: underline;
}

/***		Képfeltöltés stílusok		***/

th.aktiv_felt_cim{
	font-size: 12px;
	color: white;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	width: 417px;
	height: 24px;
	border: 1px solid white;
	background-color: #666666;
	padding-left: 10px;
}

th.inaktiv_felt_cim{
	font-size: 12px;
	color: white;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	width: 417px;
	height: 24px;
	border: 1px solid white;
	background-color: #999999;
	padding-left: 10px;
}

td.uj_felt_szov{
	font-size: 12px;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	height: 34px;
	border: 1px solid white;
	border-top: 1px solid #cab96d;
	background-color: white;
	padding-left: 15px;
	padding-right: 3px;
}

.akt_kep_egyenleg{
	border-bottom: 1px solid #cab96d; 
	width: 420px; 
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	font-weight: normal;
}

td.regi_felt_szov{
	font-size: 12px;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	height: 24px;
	border: none;
	border-top: 1px solid #cab96d;
	padding-left: 15px;
	padding-right: 3px;
}

td.felt_komment{
	font-size: 13px;	
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
}

h1.kepfelt_cim{
	font-weight: normal;
	font-size: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}

.felt_paly_tema{
	font-size: 12px;
	color: white;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	width: 700px;
	height: 24px;
	border: 1px solid white;
	background-color: #666666;
	padding-left: 10px;	
}

.uj_kep_feltoltese{
	font-size: 12px;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	width: 700px;
	height: 45px;
	border: 1px solid white;
	background-color: white;
}

input.button_mentes {
	text-align: center;
	width: 151px;
	height: 30px;
	border: none;
	padding: 0px;
	margin: 0px;
	background: url('kepek/main/kepfeltoltes/button_mentes.jpg');	
	cursor: pointer;
}

.kulcsszavakform {
	font-size: 12px;
	width: 230px;
	height: 50px;
	text-align: left; 
	vertical-align: top;
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 2px;
	margin: 0px;
	background: url('kepek/main/input_big.jpg');
	outline: none;
}


/***		E-bolt stílusok		***/

.ebolt_termek_bg_admin_invisible
{
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
}

#ebolt_szerkeszto_div
{
	background-color: #dddddd;
	width: 225px;
	margin-left: 10px;
}

#ebolt_szerkeszto_table td
{
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.delete_kep{	
	padding: 3px;
	border: 1px solid #cdc4a2;
	background-color: white;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

.ebolt_nincs_bg
{
	width: 230px;
	height: 272px;
	background-color: #dddddd;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
}

.ebolt_kep_bg
{
	width: 225px;
	height: 200px;
	background-color: #dddddd;
	text-align: center;
	vertical-align: middle;
	font-size: 18px;
}

.ebolt_termek_vasarlas
{
	width: 225px;
	height: 32px;
	background-color: #dddddd;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

.ebolt_termek_ar
{
	margin-top: 0px;
	font-size: 16px;
}

.akcio_eredeti_ar
{
	font-size: 10px; 
	text-decoration: line-through; 
	text-align: left;
	padding: 0px;
	margin: 0px;
}

.akcio_akcios_ar
{
	text-align: left;
	padding: 0px;
	margin: 0px;
	color: maroon;
}

.normal_ar
{
	margin-top: 4px;
}

.eboltleirasform
{
	width: 130px;
	font-size: 12px;
	text-align: left; 
	vertical-align: top;
	border: 1px solid #999999;
	padding: 0px;
	padding-left: 2px;
	margin: 0px;
	background: url('kepek/main/input_big.jpg');
	background-repeat: repeat-x;
	background-color: white;
	outline: none;
	max-width: 130px;
	max-height: 200px;
}

.ebolt_termek_vasarlas img
{
	height: 27px;
}

.ebolt_termek_cim_container
{
	text-align: center;
	font-size: 13px;
	padding: 2px;
	border-left: 3px solid #dddddd;
	border-right: 3px solid #dddddd;
	border-bottom: 3px solid #dddddd;
}

.ebolt_termek_cim
{
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
	float: left;
}

.ebolt_termek_raktar
{
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
	float: right;
}

.ebolt_termek_leiras
{
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	padding-left: 4px;
	width: 210px;
	text-align: justify;
}

.ebolt_termek_valaszto
{
	height: 24px;
	text-align: center;
	font-size: 12px;
	padding: 3px;
	border-left: 3px solid #dddddd;
	border-right: 3px solid #dddddd;
}

input.button_torles {
	text-align: center;
	width: 27px;
	height: 27px;
	border: none;
	padding: 0px;
	margin: 0px;
	background: url('kepek/main/buttons/button_torles.jpg');
	cursor: pointer;
}

.rendeles th {
	font-size: 12px;
	background-color: #999999;
	text-align: center;
	color: white;
	font-weight: normal;
	height: 24px;
	border-bottom: 1px solid #ffffff;
}

.rendeles td.cimright {
	font-size: 12px;
	text-align: center;
	color:  #999999;
}

.rendeles td.leiras{
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	line-height: 20px;
	padding: 3px;
	border-top: 1px solid #999999;
}

input.belepes_gomb {
	text-align: center;
	vertical-align: middle;
	width: 161px;
	height: 35px;
	border: none;
	padding: 0px;
	margin: 0px;
	background: url('kepek/main/buttons/button_belepes.jpg');
	cursor: pointer;
}

.rendelesbalmenu th{
	background-color: #666666;
	text-align: left;
	padding-left: 10px;
	border-left: 10px solid #f7f7f7;
	width: 240px;
	height: 24px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}


td.rendelesszam{
	text-align: center;
	width: 32px;
	height: 30px;
	color: #666;
	font-size: 12px;
	font-weight: bold;
	background: #ddd;
	border-radius: 5px 0px 0px 5px;
}

#osszegzes_table td{
	background-color: #dddddd;
}

.uzenet{
        font-size: 12px;
        color: #cb0202;
}


/***		Admin felület stílusok		***/

.admin_fooldal,
a.admin_fooldal:link,
a.admin_fooldal:visited{
		display: inline-block;
		vertical-align: top;
		width: 300px;
		min-height: 90px;
		padding: 10px;
		background-color: #999999;
		color: black;
		cursor: pointer;
		margin: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-box-shadow: black 1px 1px 2px;
		-moz-box-shadow: black 1px 1px 2px;
}

a.admin_fooldal:hover{
	color: black;
	text-decoration: none;
	background-color: white;
}

.admin_palylista th{
    border-bottom: 1px solid white;
    padding-bottom: 3px;
}

.admin_palylista td{
    border-top: 1px solid white;
    padding-top: 6px;
    padding-bottom: 6px;
}

input.admin_kereses_gomb {
	text-align: center;
	vertical-align: middle;
	width: 153px;
	height: 32px;
	border: none;
	padding: 0px;
	margin: 0px;
	background: url('kepek/main/adminisztracio/kereses.jpg');
	cursor: pointer;
}

.felhbalmenu th{
	background-color: #666666;
	text-align: left;
	padding-left: 10px;
	height: 24px;
	width: 240px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.felhbalmenu td{
	text-align: left;
	height: 28px;
	width: 240px;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #f7f7f7;
    padding: 5px;
    padding-left: 10px;
}

.felhbalmenu td.kep{
	text-align: center;
	height: 28px;
	width: 240px;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #f7f7f7;
    padding: 5px;
}

.felhbalmenu img{

	text-align: center;
    background-color: white;
    padding: 5px;
    border: 10px solid #f7f7f7;
    width: 150px;

}

input.button_hirlevel_kuldese {
	text-align: center;
	vertical-align: middle;
	width: 157px;
	height: 34px;
	border: none;
	padding: 0px;
	margin: 0px;
	background: url('kepek/main/buttons/button_hirlevel_kuldese.jpg');
	cursor: pointer;
}

.statisztika
{
	table-layout: fixed;
	width: 100%;
	text-align: left;
	border: none;
}

.statisztika th{
	font-size: 10px;
	padding: 3px;
	text-align: center;
	border: none;
	color: #fff;
	background-color: #12A667;
	height: 13px;
}

.statisztika td{
	font-size: 12px;
	padding: 3px;
	text-align: center;
	border: none;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	color: #331;
	background-color: #fff;
	height: 14px;
	overflow: hidden;
}

.statisztika td.nev{
	font-size: 12px;
	padding: 3px;
	text-align: left;
	border: none;
	border-top: 1px solid #ddd;
	color: #fff;
	background-color: #3CC78B;
	height: 14px;
}

.statisztika td.hetvege{
  background-color: #efc4c4;
  color: #302020;
}

.statisztika td.also{
	font-size: 12px;
	padding: 3px;
	border: none;
	border-top: 1px solid #666666;
	color: #331;
	background-color: #f7f7f7;
}

.statisztika td a{
	color: #331;
}

.statisztika_main_row td
{
	background-color: #dedede;
	font-weight: bold;
}

.munkaido_het_row td
{
	background-color: #efefef;
}

.admin_ebt_termek_kep_container
{
	float: right;
}

.admin_ebt_termek_kep
{
	max-height: 40px;
	max-width: 40px;
	border: 1px solid white;
	padding: 0px;
}

.admin_ebt_termek_tulajdonsagok
{
	float: left;
	padding-left: 5px;
	text-align: left;
}

.adminalmenu a
{
	display: inline-block;
	color: white;
	background-color: #666666;
	border-radius: 5px;
	font-size: 11px;
	padding: 5px;
	margin: 2px;
}

/***		Kiállítások stílusok		***/

.kiallbalmenu th{
	background-color: #666666;
	text-align: left;
	padding-left: 10px;
	height: 24px;
	width: 230px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}

.kiallbalmenu td{
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: left;
	height: 28px;
	width: 230px;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid white;
}

.kiallbalmenu img{
	padding-left: 1px;
	padding-right: 3px;
	text-align: center;
}

.kiallbalmenu p{
        padding-left: 26px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}

.kiallbalmenu a:link,
.kiallbalmenu a:visited{
	color: #a79c4d;
	text-decoration: none;
}

.kiallbalmenu a:hover{
	color: #b7ac5d;
	text-decoration: underline;
}

.kiallitas_park_cim {
	font-size: 11px;
	background-color: #999999;
	text-align: left;
	color: white;
	font-weight: bold;
	height: 24px;
	padding-left: 10px;
}

.kiallitas th {
	font-size: 12px;
	background-color: #666666;
	text-align: left;
	color: white;
	font-weight: normal;
	height: 24px;
	border-bottom: 1px solid #ffffff;
}

.kiallitas td.datum {
	font-size: 11px;
        font-weight: bold;
	text-align: center;
	color:  #666666;
}

.kiallitas td.szoveg{
        font-size: 12px;
        padding-left: 5px;
	border-top: 1px solid #999999;
        height: 30px;
        vertical-align: middle;
}

/***		Rólunk stílusok		***/

td.kapcsolatlink{
	text-align: left;
	height: 28px;
	width: 230px;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid white;
}

td.kapcsolatlink img{
	padding-left: 1px;
	padding-right: 3px;
	text-align: center;
}


input.uzenetkuldes {
	text-align: center;
	width: 151px;
	height: 30px;
	border: none;
	padding: 0px;
	margin: 0px;
	background: url('kepek/main/rolunk/button_uzenetkuldes.jpg');
	cursor: pointer;
}

/***		Ranglista stílusok		***/

.rangbalmenu th{
	padding-left: 40px;
	text-align: left;
	height: 70px;
	width: 230px;
        background: url('kepek/main/ranglista/fotos_select_bg.jpg') no-repeat;
}

.rangbalmenu td{
	padding-left: 10px;
	text-align: left;
	height: 28px;
	width: 230px;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid white;
}

.rangbalmenu img{
	padding-left: 1px;
	padding-right: 2px;
	text-align: right;
}


.rangbalmenu a:link,
.rangbalmenu a:visited{
	color: #666666;
	text-decoration: none;
}

.rangbalmenu a:hover{
	color: #12A667;
	text-decoration: underline;
}

.rangfelhnev{
	color: white;
	font-weight: bold;
	padding-left: 10px; 
}

a.rangfelhnev:link,
a.rangfelhnev:visited{
	color: white;
	font-weight: bold;
	padding-left: 10px; 
	text-decoration: none;
}

a.rangfelhnev:hover{
	color: white;
	font-weight: bold;
	padding-left: 10px; 
	text-decoration: underline;
}

/***		Élménybeszámoló stílusok		***/

.ebjobboldal th{
	background-color: #999999;
	text-align: left;
	padding-left: 10px;
	height: 24px;
	width: 280px;
	color: white;
	font-size: 11px;
	font-weight: bold;
}

.ebjobboldal td{
	text-align: left;
	height: 28px;
	width: 280px;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid white;
}

.ebjobboldal img{
	padding-left: 1px;
	padding-right: 3px;
	text-align: center;
}

.ebjobboldal a:link,
.ebjobboldal a:visited{
	color: #666666;
	text-decoration: none;
}

.ebjobboldal a:hover{
	color: #12A667;
	text-decoration: underline;
}

input.button_kuldes {
	text-align: center;
	width: 153px;
	height: 32px;
	border: none;
	padding: 0px;
	margin: 0px;
	background: url('kepek/main/buttons/button_kuldes.jpg');
	cursor: pointer;
}

#waitingforupload{
	display: table-cell;
	visibility: hidden;
	position: absolute;
	left: 0px;
	width: 100%;
	height: 175px;
	background-color: black;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	text-align: center;
	font-size: 25px;
	color: white;
	z-index: 1100;
}

.ebkeptorles{
	position: absolute;
	z-index: 1099;
	
}

/***		Rólunk stílusok		***/

.rolunk td.szoveg{
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
	line-height: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
	padding-top: 5px;
}

.rolunk td.szoveg p{
        padding-bottom: 20px;
}

.rsz_left
{
	width: 250px;
	vertical-align: top;
	text-align: left;
	border-right: 1px solid white;
}

.rsz_right
{
	width: 445px;
	vertical-align: top;
	text-align: left;
	padding-left: 5px;
}

.rsz_kep
{
	text-align: center;
	border-right: 10px solid #f7f7f7;
	border-top: 8px solid #f7f7f7;
  background-color: white;
  padding: 3px;
  width: 80px;
  float: left;
}

.ref_termek_container
{
}

.ref_termek_lista_sz
{
	padding: 5px;
	width: 700px;
	border-radius: 3px;
  background-color: #ddd; 
  text-align: center;
}

.ref_termek_lista_e
{
	padding: 5px;
	width: 700px;
	border-radius: 3px;
  background-color: #62a862; 
  text-align: center;
  color: #444;
}

.ref_termek_lista_esz
{
	padding: 5px;
	width: 700px;
	border-radius: 3px;
  background-color: #abdcab; 
  text-align: center;
  color: #444;
}

.ref_termek_sz
{
	padding: 5px;
	width: 140px;
	border-radius: 3px;
  background-color: #ddd; 
  text-align: center;
}

.ref_termek_e
{
	padding: 5px;
	width: 140px;
	border-radius: 3px;
  background-color: #62a862; 
  text-align: center;
  color: #444;
}

.ref_termek_esz
{
	padding: 5px;
	width: 140px;
	border-radius: 3px;
  background-color: #abdcab; 
  text-align: center;
  color: #444;
}

.ref_termek_lista_e a:link,
.ref_termek_lista_e a:visited,
.ref_termek_e a:link,
.ref_termek_e a:visited{
	color: white;
	text-decoration: none;
}

.ref_termek_lista_e a:hover,
.ref_termek_e a:hover{
	color: white;
	text-decoration: underline;
}

.ref_termek_lista_e a:active, a:focus,
.ref_termek_e a:active, a:focus{
	-moz-outline: none;
  	-moz-outline-style: none;
  	outline: none;
}

.ref_termek_ures
{
	padding: 3px;
	width: 140px;
}

.ref_termek_sz table th
{
	padding: 0px;
	padding-left: 10px;
	background-color: transparent;
	color: inherit;
	font-size: inherit;
	font-weight: bold;
	border: none;
	height: 18px;
	text-align: left;
}

.ref_termek_sz table td
{
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: normal;
	height: 18px;
	text-align: left;
}

.ref_termek_uj_table td
{
  padding-bottom: 5px;
}

#terkepcontainer
{
  position: relative;
  width: 970px;
	left: 0px;
	top: 0px;
	text-align: center;
}

.terkep_szam
{
  position: absolute;
  left: 0px;
  top: 0px;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  width: 100px;
  color: #00aa2d;
  pointer-events:none;
  text-shadow: 1px 1px 2px #333;
}

#terkep_jelmagyarazat_container
{
  position: absolute;
  left: 180px;
  top: 10px;
  width: 260px;
  height: 40px;
  padding: 10px;
  border: 1px solid white;
  border-radius: 10px; 
  box-shadow: 0px 0px 4px #666;  
  background-color: #777; 
  text-align: center;
}

.terkep_jelmagyarazat
{
  font-weight: bold;
  font-size: 14px;
  color: #00aa2d;
  pointer-events:none;
  text-shadow: 1px 1px 2px #333;
}

.terkep_szam_karbantartas
{
  color: white;
}

.trm_kategoria_container
{
  padding: 5px;
  background-color: #12A667;
  color: white;
  font-size: 14px;
  font-weight: bold;
  border-radius: 5px 5px 5px 5px;
  text-align: center;
}

.trm_leiras_container
{
  padding-top: 3px;
  padding-left: 10px; 
  padding-right: 10px;
  padding-bottom: 3px;
  margin: 0px; 
  font-size: 12px;
}

.trm_dokuk_container
{
  padding: 2px;
  padding-left: 5px;
  padding-bottom: 0px;
  margin-left: 10px; 
  margin-right: 10px; 
  margin-bottom: 3px;
  margin-top: 3px;
  font-size: 12px;
  background-color: #eee;
  border-radius: 5px 5px 5px 5px;
}

.link_kepek_container
{
  border: 1px solid white;
  border-radius: 10px; 
  box-shadow: 0px 0px 4px #666;  
  background-color: #ddd; 
  text-align: center;
}

.trm_gyarto_container
{
  float: left;
  width: 200px;
  height: 150px;
  padding: 10px;
  margin: 5px;
  margin-top: 0px;
  background-color: white;
  border: 1px solid #ddd;
  border-radius: 10px;
  text-align: center;
}

.trm_gyarto_kep_container
{
  height: 100px;
  line-height: 100px;
}

.trm_gyarto_kep
{
  max-width: 200px;
  max-height: 100px;
  vertical-align: middle;
}

.trm_gyarto_dok
{
  width: 200px;
  text-align: center;
  background-color: #666;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 5px;
  margin-top: 5px;
}

.trm_gyarto_url
{
  width: 200px;
  text-align: center;
  background-color: #12A667;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 5px;
  margin-top: 5px;
}

.trm_gyarto_url a
{
  color: white;
}

.trm_fooldal_kereso_select
{
  width: 210px;
  margin: 5px;
  margin-left: 10px;
  font-size: 16px;
}
