body {
background:#e7eaf1;
font-family: verdana;
font-size: 13px;
color: #6d6d6d;
}

h1 { font-size: 22px; font-weight: bold; }
h3 { font-weight: bold; color: #404040; }

.h1a {
font-size:20px;
font-weight:bold;
padding: 0px;
    margin: 0px;
}

a:link, a:active, a:visited {
font-family: verdana;
	color: #004fc0;
	font-weight: bold;
	text-decoration: none!important;
}

a:hover {
font-family: verdana;
	color: #f06500;
	font-weight: bold;
	text-decoration: none!important;
}

.linkst {
font-family: verdana;
	color: #004fc0;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.linkst:hover {
font-family: verdana;
	color: #f06500;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}

.linkstp {
font-family: verdana;
	color: #004fc0;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	display: inline-block;
}

.linkstp:hover {
	color: #f06500;
}

	body:before 
	{
	  background: url(https://addelma.hu/images/tophr.png) repeat;
	  content: "";
	  position: fixed;

	  left: 0;
	  width: 100%;
	  height: 2px;

	  z-index: 99999999;
		  
	}

input[type=checkbox].css-checkbox {
      position: absolute; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
    height:1px; 
    width:1px; 
    margin:-1px; 
    padding:0;
    border:0;
}

input[type=checkbox].css-checkbox + label.css-label {
	padding-left:22px;
    height:17px; 
	display:inline-block;
	line-height:17px;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
    cursor:pointer;
}

input[type=checkbox].css-checkbox:checked + label.css-label {
    background-position: 0 -17px;
}
						
.css-label{
	background-image:url(https://addelma.hu/images/elegant.png);
}

input[type=checkbox].css-checkboxddm {
    position: fixed; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
    height:1px; 
    width:1px; 
    margin:-1px; 
    padding:0;
    border:0;
}

input[type=checkbox].css-checkboxddm + label.css-labelddm {
	padding-top: 1px;
	padding-left:27px;
    height:26px; 
	display:inline-block;
	line-height:26px;
	background-repeat:no-repeat;
	background-position: 0 2px;
	vertical-align:middle;
    cursor:pointer;
	min-width: 133px;
}

input[type=checkbox].css-checkboxddm:checked + label.css-labelddm {
    background-position: 0 -21px;
}
						
.css-labelddm{
	background-image:url(https://addelma.hu/images/elegantb.png);
}

input[type=radio].css-radio {
      position: absolute; 
    overflow: hidden; 
    clip: rect(0 0 0 0); 
    height:1px; 
    width:1px; 
    margin:-1px; 
    padding:0;
    border:0;
}

input[type=radio].css-radio + label.css-label2 {
	padding-left:22px;
    height:17px; 
	display:inline-block;
	line-height:17px;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
    cursor:pointer;
}

input[type=radio].css-radio:checked + label.css-label2 {
    background-position: 0 -17px;
}

.css-label2{
	background-image:url(https://addelma.hu/images/elegant2.png);
}

.msgname{
color: #9c9c9c;
}

.adfan {

	font-family: verdana;
	color: #004fc0;
	text-decoration: none;
	cursor:pointer;
	font-weight: bold;
	
}
.adfan:hover {
	color: #1065df;
}
.acclink {
	font-size: 11px;
	font-family: verdana;
	color: #004fc0;
	text-decoration: none;

	cursor:pointer;
}
.acclink:hover {
	font-family: verdana;
	color: #f06500;

	text-decoration: underline;
	cursor:pointer;
}

a.acclinkl {
	font-size: 11px;
	font-family: verdana;
	color: #004fc0;
	text-decoration: none;
	font-weight: normal;
	cursor:pointer;
}
a.acclinkl:hover {
	font-family: verdana;
	color: #f06500;
	text-decoration: underline;
	cursor:pointer;
}

.acclinkt {
	font-size: 11px;
	font-family: verdana;
	color: #d00004;
	text-decoration: none;

	cursor:pointer;
}
.acclinkt:hover {
	font-family: verdana;
	color: #f06500;

	text-decoration: underline;
	cursor:pointer;
}

.accv {
	font-size: 10px;
	color: #808080;
}
	
	#infoboxi
	{
	  position: relative;
	  width: 460px;
	  height:212px;
	  background: #fff;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
	border-style:solid;
	border-width:1px;
	border-color:#b5b5b5;
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
	#infoboxib
	{
	  position: relative;
	  width: 460px;
	  height:125px;
	  background: #fff;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
	border-style:solid;
	border-width:1px;
	border-color:#b5b5b5;
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
	#infoboxic
	{
	  position: relative;
	  background: #fff;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 12px;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
	#infoboxic-h
	{
	  position: relative;
	  background: #fff;
	  height: 310px;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 12px;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
	#box
	{
	  position: relative;
	  width: 960px;
	  background: #fff;
	  -moz-border-radius: 12px;
	  -webkit-border-radius: 12px;
	  border-radius: 12px;
	  padding: 2em 1.5em;
	  color: rgba(0,0,0, .8);
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
		.box
	{
		margin: auto;
	  width: 960px;
	  background: #fff;
	  -moz-border-radius: 12px;
	  -webkit-border-radius: 12px;
	  border-radius: 12px;
	  padding: 2em 1.5em;
	  color: rgba(0,0,0, .8);
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
			.boxa
	{
		height:85px;
		text-align:left;
		width:400px;
		margin: auto;
	  background: #fff;
	  padding: 18px;
	  color: rgba(0,0,0, .8);
	}
	.boxabg
	{
		height:85px;
		text-align:left;
		width:400px;
		margin: auto;
	  background: #ffffff;
	  padding: 18px;
	  color: rgba(0,0,0, .8);
	}
	.boxabginf
	{
		height:85px;
		text-align:left;
		width:400px;
		margin: auto;
	  padding: 18px;
	  color: rgba(0,0,0, .8);
	}
	.boxabginfb
	{
		text-align:left;
		width:400px;
	  color: rgba(0,0,0, .8);
	  margin-bottom: -7px;
	}
	
		#box-hf
	{
	  position: relative;
	  width: 978px;
	  background: #fff;
	  padding: 10px;
	  border-radius:8px;
	  color: rgba(0,0,0, .8);
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
	#box-hf-up
	{
	  position: relative;
	  width: 500px;
	  background: #fff;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  padding-top: 6px;
	  padding-bottom: 6px;
	  padding-left: 10px;
	  color: rgba(0,0,0, .8);
	  font-size: 12px;
	border-style:solid;
	border-width:1px;
	border-color:#b5b5b5;
	  -webkit-box-shadow: 0 2px 5px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
	}
	
		#box_account
	{

	  width: 960px;
	  background: #fff;
	  -moz-border-radius-bottomright: 4px;
	  -moz-border-radius-bottomleft: 4px;
	  -webkit-border-bottom-right-radius: 4px;
	  -webkit-border-bottom-left-radius: 4px;
	  border-bottom-right-radius: 4px;
	  border-bottom-left-radius: 4px;
	  padding: 2em 1.5em;
	  color: rgba(0,0,0, .8);
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
			#box_account2
	{

	  width: 800px;
	  background: #fff;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  padding: 2em 1.5em;
	  color: rgba(0,0,0, .8);
	border-style:solid;
	border-width:1px;
	border-color:#b5b5b5;
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
	#box_account3
	{

	  width: 1000px;
	  background: #fff;
	  -moz-border-radius: 4px;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  border-radius: 4px;
	  color: rgba(0,0,0, .8);
	border-style:solid;
	border-width:1px;
	border-color:#b5b5b5;
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
	#box_yesno
	{
	position: relative;
	  background: #ffffff;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  	border-style:solid;
	border-width:1px;
	border-color:#b5b5b5;
	  color: rgba(0,0,0, .8);
	  cursor:pointer;
	  padding-top: 15px;
	  padding-bottom: 15px;
	  padding-left: 15px;
	  padding-right: 15px;
	  font-weight:bold;
	  font-size: 16px;
	  color: #636363;
	}
	
	#box_yesno:hover{
	background: #f4f4f4;
	
	}
	
		#box_umenu
	{
	  position: relative;
	  width: 980px;
	  background: #fff;
	  -moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  padding: 10px;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  color: rgba(0,0,0, .8);
	}
	
			#box_umenu2
	{
	position: relative;
	  background: #f1f0ed;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  color: rgba(0,0,0, .8);
	  cursor:pointer;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  padding-left: 10px;
	  padding-right: 10px;
	  font-size: 12px;
	  color: #a1a1a1;
	  border: 1px solid #eaeaea
	}
	#box_umenu2:hover{
	background: #f4f4f4;
	
	}
	
				#box_umenu22
	{
	position: relative;
	  background: #eeeff5;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  color: rgba(0,0,0, .8);
	  cursor:pointer;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  padding-left: 10px;
	  padding-right: 10px;
	  font-size: 12px;
	  color: #a1a1a1;
	  border: 1px solid #eaeaea;
	}
	#box_umenu22:hover{
	background: #f4f4f4;
	
	}
	
	#box_umenu2b
	{
	position: relative;
	  background: #77a936;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  color: rgba(0,0,0, .8);
	  cursor:pointer;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  padding-left: 10px;
	  padding-right: 10px;
	  font-weight:bold;
	  font-size: 12px;
	  color: #ffffff;
	}
	#box_umenu2b:hover{
	background: #ff8f35;
	
	}
	
	
				#box_umenu3
	{
	position: relative;
	  background: #ffffff;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  	border-style:solid;
	border-width:1px;
	border-color:#ff7d1f;
	  color: rgba(0,0,0, .8);
	  cursor:pointer;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  padding-left: 10px;
	  padding-right: 10px;
	  font-weight:bold;
	  font-size: 12px;
	  color: #636363;
	}
	
	#msgfileup
	{
	position: relative;
	  background: #f4f4f4;
	  -moz-border-radius: 4px;
	  -webkit-border-radius: 4px;
	  border-radius: 4px;
	  	border-style:solid;
	border-width:1px;
	border-color:#b5b5b5;
	  color: rgba(0,0,0, .8);
	  cursor:pointer;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  padding-left: 24px;
	  padding-right: 24px;
	  font-weight:bold;
	  font-size: 12px;
	  color: #636363;
	}
	
		#box_mmenu
	{

	  width: 150px;
	  background: #f1f0ed;
	  -moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  color: rgba(0,0,0, .8);
	  cursor:pointer;
	  padding: 12px;
	  font-size: 14px;
	  color: #a1a1a1;
	  border-bottom: 1px solid #eaeaea;
	}
	
	#box_mmenu:hover{
	background: #fcfcfc;
	
	}
	
			#box_mmenu_ok
	{

	  width: 150px;
	  background: #ffffff;
	  -moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  color: rgba(0,0,0, .8);
	  cursor:pointer;
	  padding: 12px;
	  font-weight:bold;
	  font-size: 14px;
	  color: #636363;
	  border-bottom: 1px solid #eaeaea;
	}
	
	#box_mmenu_sa
	{

	  width: 130px;
	  background: #ffffff;
	  -moz-border-radius-topright: 8px;
	  -moz-border-radius-topleft: 8px;
	  -webkit-border-top-right-radius: 8px;
	  -webkit-border-top-left-radius: 8px;
	  border-top-right-radius: 8px;
	  border-top-left-radius: 8px;
	  color: rgba(0,0,0, .8);
	  border-top:solid #dedede;
	  border-left:solid #dedede;
	border-width:1px;
	  cursor:pointer;
	  padding: 10px;

	  font-size: 14px;
	  color: #8a8a8a;
	}
	
	#box_mmenu_s
	{

	  width: 130px;
	  cursor:pointer;
	  padding: 10px;
	  background: #f1f0ed;
	  -moz-border-radius-topright: 8px;
	  -moz-border-radius-topleft: 8px;
	  -webkit-border-top-right-radius: 8px;
	  -webkit-border-top-left-radius: 8px;
	  border-top-right-radius: 8px;
	  border-top-left-radius: 8px;
	  color: rgba(0,0,0, .8);
	  border-top:solid #dedede;
	  border-left:solid #dedede;
	border-width:1px;
	  font-size: 14px;
	  color: #a1a1a1;
	}
	
	#box_mmenu_s:hover{
	background: #fcfcfc;
	
	}

	
	#box_mmenu2
	{

	  width: 150px;
	  cursor:pointer;
	  padding: 12px;
	  background: #f1f0ed;
	  -moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  color: rgba(0,0,0, .8);
	  border-left:solid #d5d5d5;
	border-width:1px;
	  font-size: 14px;
	  color: #a1a1a1;
	  border-bottom: 1px solid #eaeaea;
	}
	
	#box_mmenu2:hover{
	background: #fcfcfc;
	
	}
	
	#box_mmenu2_ok
	{

	  width: 150px;
	  cursor:pointer;
	  padding: 12px;
	  background: #ffffff;
	  -moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  color: rgba(0,0,0, .8);
	  border-left:solid #d5d5d5;
	border-width:1px;
	  font-weight:bold;
	  font-size: 14px;
	  color: #636363;
	  border-bottom: 1px solid #eaeaea;
	}
	
	#box_mmenu3
	{

	  width: 180px;
	  cursor:pointer;
	  padding: 12px;
	  background: #f1f0ed;
	  -moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  color: rgba(0,0,0, .8);
	  border-left:solid #d5d5d5;
	border-width:1px;
	  font-size: 14px;
	  color: #a1a1a1;
	  border-bottom: 1px solid #eaeaea;
	}
	
	#box_mmenu3:hover{
	background: #fcfcfc;
	
	}
	
		#box_mmenu4
	{

	  width: 150px;
	  cursor:pointer;
	  padding: 12px;
	  background: #f1f0ed;
	  -moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  color: rgba(0,0,0, .8);
	  border-left:solid #d5d5d5;
	border-width:1px;
	  font-size: 14px;
	  color: #a1a1a1;
	  border-bottom: 1px solid #eaeaea;
	}
	
	#box_mmenu4:hover{
	background: #fcfcfc;
	
	}
	
	#box_mmenu4_ok
	{

	  width: 150px;
	  cursor:pointer;
	  padding: 12px;
	  background: #ffffff;
	  -moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  color: rgba(0,0,0, .8);
	  border-left:solid #d5d5d5;
	border-width:1px;
	  font-weight:bold;
	  font-size: 14px;
	  color: #636363;
	  border-bottom: 1px solid #eaeaea;
	}
	
	#box_mmenu4_ok:hover{
	background: #fcfcfc;
	
	}
	
	#box_mmenu3_ok
	{

	  width: 180px;
	  cursor:pointer;
	  padding: 12px;
	  background: #ffffff;
	  -moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  color: rgba(0,0,0, .8);
	  border-left:solid #d5d5d5;
	border-width:1px;
	  font-weight:bold;
	  font-size: 14px;
	  color: #636363;
	  border-bottom: 1px solid #eaeaea;
	}

	
		#box_act
	{
	  position: relative;
	  width: 960px;
	  background: #6d9a31;
	  -webkit-border-radius: 12px;
	  -moz-border-radius: 12px;
	  border-radius: 12px;
	  padding: 2em 1.5em;
	  color: rgba(0,0,0, .8);
	  margin-top:20px;
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
	#box_actmsgx
	{
	  position: relative;
	  width: 100%;
	  background: #da0005;
	  padding-top: 25px;
	  padding-bottom: 25px;
	  color: rgba(0,0,0, .8);
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
			#box_act2
	{
	  position: relative;
	  width: 700px;
	  background: #6d9a31;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	  padding: 2em 1.5em;
	  color: rgba(0,0,0, .8);
	border-style:solid;
	border-width:1px;
	border-color:#b5b5b5;
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
			#box_home
	{
	  position: relative;
	  width: 170px;
	  background: #ffffff;
	  -webkit-border-radius: 12px;
	  -moz-border-radius: 12px;
	  border-radius: 12px;
	  padding-bottom: 15px;
	  color: rgba(0,0,0, .8);
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
	#box_enteraccff
	{
	  position: relative;
	  width: 550px;
	  background: #fff;
	  -webkit-border-radius: 12px;
	  -moz-border-radius: 12px;
	  border-radius: 12px;
	  padding: 1em 1.5em;
	  color: rgba(0,0,0, .8);
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
		#box_enter
	{
	  position: relative;
	  width: 550px;
	  background: #fff;
	  -webkit-border-radius: 12px;
	  -moz-border-radius: 12px;
	  border-radius: 12px;
	  padding: 2em 1.5em;
	  color: rgba(0,0,0, .8);
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
	#kateg{
	-webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
border-style:solid;
	border-width:1px;
	border-color:#b5b5b5;
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	#kategb{
	-webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	}
	
	#box_sbox
	{
	  position: relative;
	  width: 880px;
	  background-color: #ffffff;
	  -webkit-border-radius: 8px;
	  -moz-border-radius: 8px;
	  border-radius: 8px;
	  padding-top: 15px;
	  padding-bottom: 15px;
	  padding-right: 10px;
	  padding-left: 10px;
margin:0 auto;
	border-width:1px;
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
	  -moz-border-radius-topleft: 8px;
	  -moz-border-radius-topright: 8px;
	  -webkit-border-bottom-left-radius: 8px;
	  -webkit-border-bottom-right-radius: 8px;
	  -webkit-border-top-left-radius: 8px;
	  -webkit-border-top-right-radius: 8px;
	  border-bottom-left-radius: 8px;
	  border-bottom-right-radius: 8px;
	  border-top-left-radius: 8px;
	  border-top-right-radius: 8px;
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
			#box_list1
	{
	  position: relative;
	  width: 100%;
	  background: #fff;
	  padding-right: 6px;
	  padding-top: 15px;
	  padding-bottom: 15px;
	  color: rgba(0,0,0, .8);
	  -moz-border-radius-topright: 8px;
	  -moz-border-radius-topleft: 8px;
	  -webkit-border-top-right-radius: 8px;
	  -webkit-border-top-left-radius: 8px;
	  border-top-right-radius: 8px;
	  border-top-left-radius: 8px;
	}
	
		#box_list1:hover{
	background: #fcfcfc;
	
	}
	
			#box_list1_n
	{
	  position: relative;
	  width: 100%;
	  background: #fff;
	  padding-top: 15px;
	  padding-bottom: 15px;
	  color: rgba(0,0,0, .8);
	  -moz-border-radius-topright: 8px;
	  -webkit-border-top-right-radius: 8px;
	  border-top-right-radius: 8px;
	}
	
		#box_list1_n:hover{
	background: #fcfcfc;
	
	}
	
				#box_list1nx
	{
	  position: relative;
	  width: 100%;
	  background: #fff;
	  color: rgba(0,0,0, .8);
	  -moz-border-radius-topright: 8px;
	  -moz-border-radius-topleft: 8px;
	  -webkit-border-top-right-radius: 8px;
	  -webkit-border-top-left-radius: 8px;
	  border-top-right-radius: 8px;
	  border-top-left-radius: 8px;
	}
	
					#box_list1nxadu
	{
	  position: relative;
	  width: 100%;
	  background: #fff;
	  color: rgba(0,0,0, .8);
	  -moz-border-radius: 8px;
	  border-radius: 8px;
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
					#box_list1nxadub
	{
	  z-index: 2;
		background: #fff;
		margin-top: -40px;
	  width: 1000px;
	  color: rgba(0,0,0, .8);
	  -moz-border-radius: 8px;
	  border-radius: 8px;
	  min-height: 198px;
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
				#box_list1_x
	{
	  position: relative;
	  width: 1006px;
	  background: #fff;
	  padding-top: 15px;
	  padding-bottom: 15px;
	  color: rgba(0,0,0, .8);
	  


	}
	
		#box_list1_x:hover{
	background: #fcfcfc;
	
	}
	

	
					.box_list1_xdiv
	{
	  position: relative;
	  width: 1006px;
	  background: #fff;
	  overflow: hidden;
	  text-align: center;
	  min-height: 85px;


	}
	
	
	#box_list1gal
	{
	display:inline-block;
	  position: relative;
	  width: 1000px;
	  background: #d8dbe2;
	  padding: 10px;
	  color: rgba(0,0,0, .8);

	}

	
				#box_list2
	{
	  position: relative;
	  width: 1006px;
	  background: #fff;
	  padding-top: 15px;
	  padding-bottom: 15px;
	  color: rgba(0,0,0, .8);

	}
	
			#box_list2:hover{
	background: #fcfcfc;
	
	}
	
					#box_list2bot
	{
		position: relative;
	  width: 1006px;
	  background: #fff;
	  padding-top: 15px;
	  padding-bottom: 15px;
	  color: rgba(0,0,0, .8);

	}
	
			#box_list2bot:hover{
	background: #fcfcfc;
	
	}
	
					.box_list2botdiv
	{
		position: relative;
	  width: 1006px;
	  background: #fff;
	  padding-top: 15px;
	  padding-bottom: 15px;
	  color: rgba(0,0,0, .8);

	}
	
	#box_list2gal
	{
	  position: relative;
	  width: 274px;
	  background: #fff;
	  -webkit-border-radius: 12px;
	  -moz-border-radius: 12px;
	  border-radius: 12px;
	  padding-left: 6px;
	  padding-right: 6px;
	  padding-top: 12px;
	  padding-bottom: 12px;
	  color: rgba(0,0,0, .8);


	}
	
			#box_list2gal:hover{
	background: #fcfcfc;
	
	}
	
	#box_list2ll
	{

	  width: 100%;
	  background: #ffffff;
	  -moz-border-radius-bottomright: 8px;
	  -moz-border-radius-bottomleft: 8px;
	  -webkit-border-bottom-right-radius: 8px;
	  -webkit-border-bottom-left-radius: 8px;
	  border-bottom-right-radius: 8px;
	  border-bottom-left-radius: 8px;
	  padding-top: 0px;
	  padding-bottom: 0px;
	  color: rgba(0,0,0, .8);

	}
	
		#box_list2llacc
	{

	  width: 994px;
	  background: #ffffff;
	  -moz-border-radius-bottomright: 8px;
	  -moz-border-radius-bottomleft: 8px;
	  -webkit-border-bottom-right-radius: 8px;
	  -webkit-border-bottom-left-radius: 8px;
	  border-bottom-right-radius: 8px;
	  border-bottom-left-radius: 8px;
	  padding-right: 6px;
	  padding-top: 0px;
	  padding-bottom: 0px;
	  color: rgba(0,0,0, .8);

	}
		#box_list2llmsg
	{

	  width: 1000px;
	  background: #ffffff;
	  -moz-border-radius-bottomright: 8px;
	  -moz-border-radius-bottomleft: 8px;
	  -webkit-border-bottom-right-radius: 8px;
	  -webkit-border-bottom-left-radius: 8px;
	  border-bottom-right-radius: 8px;
	  border-bottom-left-radius: 8px;
	  padding-top: 0px;
	  padding-bottom: 0px;
	  color: rgba(0,0,0, .8);

	}

	
	}
	
	#box_list3
	{
	  position: relative;
	  width: 826px;
	  background: #fff;
	  padding-top: 12px;
	  padding-bottom: 12px;
	  color: rgba(0,0,0, .8);
	  border-bottom:solid #c8c8c8;
	  border-right:solid #c8c8c8;
	  border-left:solid #c8c8c8;
	border-width:1px;
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
			#box_list3:hover{
	background: #fcfcfc;
	
	}
	#box_list4msgb
	{
	  position: relative;
	  max-width: 400px;
	  min-width: 200px;
	  background: #4a6f96;
	  padding-top: 20px;
	  padding-bottom: 20px;
	  padding-left: 30px;
	  padding-right: 20px;
	  color: #ffffff;
	  

	  -moz-border-radius-topright: 8px;
	  -moz-border-radius-topleft: 22px;
	  -webkit-border-top-right-radius: 8px;
	  -webkit-border-top-left-radius: 22px;
	  border-top-right-radius: 8px;
	  border-top-left-radius: 22px;
	  -moz-border-radius-bottomright: 8px;
	  -moz-border-radius-bottomleft: 22px;
	  -webkit-border-bottom-right-radius: 8px;
	  -webkit-border-bottom-left-radius: 22px;
	  border-bottom-right-radius: 8px;
	  border-bottom-left-radius: 22px;
	}
	#box_list4msg
	{
	  position: relative;
	  max-width: 400px;
	  min-width: 200px;
	  background: #f1f0f0;
	  padding-top: 20px;
	  padding-bottom: 20px;
	  padding-left: 30px;
	  padding-right: 20px;
	  color: rgba(0,0,0, .8);
	  
	  -moz-border-radius-topright: 22px;
	  -moz-border-radius-topleft: 8px;
	  -webkit-border-top-right-radius: 22px;
	  -webkit-border-top-left-radius: 8px;
	  border-top-right-radius: 22px;
	  border-top-left-radius: 8px;
	  -moz-border-radius-bottomright: 22px;
	  -moz-border-radius-bottomleft: 8px;
	  -webkit-border-bottom-right-radius: 22px;
	  -webkit-border-bottom-left-radius: 8px;
	  border-bottom-right-radius: 22px;
	  border-bottom-left-radius: 8px;
	}
	
	#box_list4msgup
	{
	  position: relative;

	  background: #e9f2f7;
	  padding-top: 20px;
	  padding-bottom: 20px;
	width: 700px;
	  color: rgba(0,0,0, .8);

	  -moz-border-radius-topright: 8px;
	  -moz-border-radius-topleft: 8px;
	  -webkit-border-top-right-radius: 8px;
	  -webkit-border-top-left-radius: 8px;
	  border-top-right-radius: 8px;
	  border-top-left-radius: 8px;
	  -moz-border-radius-bottomright: 8px;
	  -moz-border-radius-bottomleft: 8px;
	  -webkit-border-bottom-right-radius: 8px;
	  -webkit-border-bottom-left-radius: 8px;
	  border-bottom-right-radius: 8px;
	  border-bottom-left-radius: 8px;
	}
	
	#box_list4
	{
	  position: relative;
	  width: 1000px;
	  background: #fff;
	  padding-top: 12px;
	  color: rgba(0,0,0, .8);
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  	  -moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  -moz-border-radius-bottomright: 4px;
	  -moz-border-radius-bottomleft: 4px;
	  -webkit-border-bottom-right-radius: 4px;
	  -webkit-border-bottom-left-radius: 4px;
	  border-bottom-right-radius: 4px;
	  border-bottom-left-radius: 4px;
	}
	
			#box_list4:hover{
	background: #fcfcfc;
	
	}
	
	#box_list4b
	{
	  position: relative;
	  width: 1000px;
	  background: #fff;
	  padding-top: 12px;
	  padding-bottom: 12px;
	  color: rgba(0,0,0, .8);
	  border-right:solid #b5b5b5;
	  border-left:solid #b5b5b5;
	  border-top:solid #b5b5b5;
	border-width:1px;
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  	  -moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  -moz-border-radius-bottomright: 4px;
	  -moz-border-radius-bottomleft: 4px;
	  -webkit-border-bottom-right-radius: 4px;
	  -webkit-border-bottom-left-radius: 4px;
	  border-bottom-right-radius: 4px;
	  border-bottom-left-radius: 4px;
	}
	
			#box_list4b:hover{
	background: #fcfcfc;
	
	}
	
	#box_list4nm
	{
	  position: relative;
	  width: 1000px;
	  background: #f4f4f4;
	  padding-top: 12px;
	  padding-bottom: 12px;
	  color: rgba(0,0,0, .8);
	  border-bottom:solid #c8c8c8;
	  border-right:solid #c8c8c8;
	  border-left:solid #c8c8c8;
	border-width:1px;
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  	  -moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  -moz-border-radius-bottomright: 4px;
	  -moz-border-radius-bottomleft: 4px;
	  -webkit-border-bottom-right-radius: 4px;
	  -webkit-border-bottom-left-radius: 4px;
	  border-bottom-right-radius: 4px;
	  border-bottom-left-radius: 4px;
	}
	
			#box_list4nm:hover{
	background: #fcfcfc;
	
	}
	
	#box_list3top
	{
	  position: relative;
	  width: 1000px;
	  background: #fff;
	  color: rgba(0,0,0, .8);
	  border-top: 1px solid #efefef;
	}
	
			#box_list3top:hover{
	background: #fcfcfc;
	
	}
	
	#hird_boxnaktiv
	{
	  position: relative;
	  width: 1000px;
	  margin: 0 auto;
	  background: #ff685d;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	  padding-top: 12px;
	  padding-bottom: 12px;
	  color: rgba(0,0,0, .8);
	border-style:solid;
	border-width:1px;
	border-color:#b5b5b5;
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
					#hird_box1
	{
	  position: relative;
	  background: #fff;
	  -webkit-border-radius: 12px;
	  -moz-border-radius: 12px;
	  border-radius: 12px;
	  padding-top: 12px;
	  padding-bottom: 12px;
	  color: rgba(0,0,0, .8);
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
						#ad_box2
	{
	  position: relative;
	  width: 270px;
	  background: #ffffff;
	  padding-right: 3px;
	  padding-left: 3px;
	  padding-top: 8px;
	  padding-bottom: 12px;
	  color: rgba(0,0,0, .8);
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	#hird_box2n
	{
	  position: relative;
	  width: 270px;
	  background: #ffffff;
	  padding-right: 3px;
	  padding-left: 3px;
	  padding-top: 8px;
	  color: rgba(0,0,0, .8);
	}
	.hird_box2sh{
		width:270px;
		border-radius: 12px;
		-webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
	#ad_box1_bottom
	{
	  position: relative;
	  width: 700px;
	  background: #fff;
	  border-bottom-left-radius: 12px;
-webkit-border-bottom-left-radius: 12px;
-moz-border-radius-bottomleft: 12px;
border-bottom-right-radius: 12px;
-webkit-border-bottom-right-radius: 12px;
-moz-border-radius-bottomright: 12px;
	  padding-top: 12px;
	  padding-bottom: 12px;
	  color: rgba(0,0,0, .8);
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
		#hird_box1_top
	{
	  position: relative;
	  width: 700px;
	  background: #fff;
border-top-left-radius: 12px;
-webkit-border-top-left-radius: 12px;
-moz-border-radius-topleft: 12px;
border-top-right-radius: 12px;
-webkit-border-top-right-radius: 12px;
-moz-border-radius-topright: 12px;
	  padding-top: 12px;
	  padding-bottom: 12px;
	  color: rgba(0,0,0, .8);
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
	#hird_box1_top_a2
	{
	  position: relative;
	  width: 1000px;
	  background: #fff;
border-radius: 12px;
	  padding-top: 25px;
	  padding-bottom: 0px;
	  color: rgba(0,0,0, .8);
	  margin: 0 auto;
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
	#true_mod
	{
	  position: relative;
	  width: 400px;
	  background: #dbedbd;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	padding: 1em 1.5em;
	  color: #526e24;
	  font-size: 14px;
	border-style:solid;
	border-width:1px;
	border-color:#a0ca54;
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
		#infobox
	{
	  position: relative;
	  width: 600px;
	  background:#fff8ef;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	padding: 1em 1.5em;
	  color: #3e3e3e;
	  font-size: 14px;
	border-style:solid;
	border-width:1px;
	border-color:#b5b5b5;
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
	#msgtobg
	{

	  width: 1000px;
	  height: 490px;
	  background: #f1f0ed;
	  -moz-border-radius-topright: 8px;
	  -moz-border-radius-topleft: 8px;
	  -webkit-border-top-right-radius: 8px;
	  -webkit-border-top-left-radius: 8px;
	  border-top-right-radius: 8px;
	  border-top-left-radius: 8px;
	  -moz-border-radius-bottomright: 4px;
	  -moz-border-radius-bottomleft: 4px;
	  -webkit-border-bottom-right-radius: 4px;
	  -webkit-border-bottom-left-radius: 4px;
	  border-bottom-right-radius: 4px;
	  border-bottom-left-radius: 4px;
	  padding: 2em 1.5em;
	  color: rgba(0,0,0, .8);
	border-style:solid;
	border-width:1px;
	border-color:#b5b5b5;
	  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	}
	
	#gmbg
	{

	  width: 100%;
	  height: 500px;
	  background: #f1f0ed;
	  color: rgba(0,0,0, .8);
	}
	
	#mstopdiv{
	position: absolute;
	z-index: 7;
	}
	#mstoplocdiv{
	position: absolute;
	z-index: 7;
	}
	#mstopcatdiv{
	position: absolute;
	z-index: 9;
	}
	#mstopcatbdiv{
	position: absolute;
	z-index: 7;
	right: 291px;
	}
	#mstoparadiv{
	position: absolute;
	z-index: 7;
	}
	#mstoparbdiv{
	position: absolute;
	z-index: 7;
	}

.legordulostyleb select{
cursor: pointer;
outline: none;
width:130px;
font-family: verdana;
padding: 5px;
background: #ffffff;
-moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -moz-border-radius-bottomleft: 4px;
	  -moz-border-radius-bottomright: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  -webkit-border-bottom-left-radius: 4px;
	  -webkit-border-bottom-right-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  border-bottom-left-radius: 4px;
	  border-bottom-right-radius: 4px;
	  border: 1px solid #c8c8c8;
}

.legordulostylec select{
cursor: pointer;
outline: none;
width:130px;
font-family: verdana;
padding: 5px;
background: #ffffff;
-moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -moz-border-radius-bottomleft: 4px;
	  -moz-border-radius-bottomright: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  -webkit-border-bottom-left-radius: 4px;
	  -webkit-border-bottom-right-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  border-bottom-left-radius: 4px;
	  border-bottom-right-radius: 4px;
	  border: 1px solid #c8c8c8;
}

.llus select{
cursor: pointer;
outline: none;
font-family: verdana;
padding: 3px;
background: #ffffff;
-moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -moz-border-radius-bottomleft: 4px;
	  -moz-border-radius-bottomright: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  -webkit-border-bottom-left-radius: 4px;
	  -webkit-border-bottom-right-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  border-bottom-left-radius: 4px;
	  border-bottom-right-radius: 4px;
	  border: 1px solid #c8c8c8;
}

.mstopget{
cursor: pointer;
background: #ffffff; 
  display: block; 
  color: #444444;
	  border-left:solid #C8C8C8;
	  border-right:solid #C8C8C8;
	  border-bottom:solid #C8C8C8;
	  	border-width:1px;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
.mstopget:hover{
background: #efefef;
color: #ff7215;
}

.mstopgetcat{
width: 305;
height: 26px;
padding-left: 10px;
font-size: 13px;
line-height: 26px;

font-weight: normal;
cursor: pointer;
background: #ffffff; 
  display: block; 
  color: #515151;
	  border-left:solid #C8C8C8;
	  border-right:solid #C8C8C8;
	  border-bottom:solid #C8C8C8;
	  	border-width:1px;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
.mstopgetcat:hover{
background: #efefef;
color: #ff7215;
}

a.mstopgetcatb{
width: 305;
height: 26px;
padding-left: 10px;
font-size: 13px;
line-height: 26px;
text-decoration: none;
font-weight: normal;
cursor: pointer;
background: #ffffff; 
  display: block; 
  color: #181818;
	  border-left:solid #C8C8C8;
	  border-right:solid #C8C8C8;
	  border-bottom:solid #C8C8C8;
	  	border-width:1px;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
a.mstopgetcatb:hover{
background: #efefef;
color: #ff7215;
text-decoration: none;
}

a.mstopgetcatbbb{
width: 305;
height: 26px;
padding-left: 10px;
font-size: 13px;
line-height: 26px;
text-decoration: none;
font-weight: normal;
cursor: pointer;
background: #ffffff; 
  display: block; 
  color: #181818;
	  border-left:solid #C8C8C8;
	  border-right:solid #C8C8C8;
	  border-top:solid #C8C8C8;
	  	border-width:1px;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
a.mstopgetcatbbb:hover{
background: #efefef;
color: #ff7215;
text-decoration: none;
}

a.mstopgetcatbbbx{
width: 305;
height: 26px;
padding-left: 10px;
font-size: 13px;
line-height: 26px;
text-decoration: none;
font-weight: normal;
cursor: pointer;
background: #ffffff; 
  display: block; 
  color: #181818;
	  border-left:solid #C8C8C8;
	  border-right:solid #C8C8C8;
	  border-top:solid #C8C8C8;
	  border-bottom:solid #C8C8C8;
	  	border-width:1px;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
a.mstopgetcatbbbx:hover{
background: #efefef;
color: #ff7215;
text-decoration: none;
}

a.mstopddmenust{
font-family: verdana;
height: 26px;
padding-left: 5px;
font-size: 13px;
line-height: 26px;
text-decoration: none;
font-weight: normal;
cursor: pointer;
background: #ffffff; 
  display: block; 
  color: #515151;
	  border-left:solid #C8C8C8;
	  border-right:solid #C8C8C8;
	  border-bottom:solid #C8C8C8;
	  	border-width:1px;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
a.mstopddmenust:hover{
background: #efefef;
color: #ff7215;
text-decoration: none;
}

a.mstopddmenustx{
font-family: verdana;
height: 26px;
min-width:160px;
padding-left: 5px;
padding-top:3px;
padding-bottom:2px;
font-size: 12px;
line-height: 26px;
text-decoration: none;
font-weight: normal;
cursor: pointer;
background: #ffffff; 
  display: block; 
  color: #515151;
	  border-left:solid #C8C8C8;
	  border-right:solid #C8C8C8;
	  border-bottom:solid #C8C8C8;
	  	border-width:1px;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
a.mstopddmenustx:hover{
background: #efefef;
color: #ff7215;
text-decoration: none;
}

.mstopddmenustxb{
font-family: verdana;
height: 26px;
padding-top:3px;
padding-bottom:3px;
padding-right:5px;
font-size: 12px;
line-height: 26px;
text-decoration: none;
font-weight: normal;
background: #ffffff; 
  display: block; 
  color: #515151;
	  border-left:solid #C8C8C8;
	  border-right:solid #C8C8C8;
	  border-bottom:solid #C8C8C8;
	  	border-width:1px;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
.mstopddmenustxb:hover{
background: #efefef;
color: #ff7215;
text-decoration: none;
}

.mstopddmenustxbc{
cursor:pointer;
font-family: verdana;
height: 26px;
font-size: 12px;
line-height: 26px;
text-decoration: none;
font-weight: bold;
background: #4a6f96; 
  display: block; 
  color: #ffffff;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
.mstopddmenustxbc:hover{
background: #5078a0;
color: #ffffff;
text-decoration: none;
}

#catarrow{
display: none;
z-index: 90;
position: absolute;
left: 596px;
}

#mstopexdarrow{
z-index: 1;
position: absolute;
}

.mstopexdarrowa{
z-index: 1;
position: absolute;
background-image:url(https://addelma.hu/images/orderup.png);
height: 8px;
width:15px;
display: none;
}

.mstopexdarrowalocn{
z-index: 1;
position: absolute;
background-image:url(https://addelma.hu/images/rightarrow.png);
height: 15px;
width:8px;
}

.mstchoo{
	padding-top: 1px;
    height:26px; 
	display:inline-block;
	line-height:26px;
	background-repeat:no-repeat;
	background-position: 0 2px;
	vertical-align:middle;
    cursor:pointer;
	width: 160px;
}

.shadow{
-webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}

a.mstopgetbca{
width: 305;
height: 26px;
padding: 4px;
padding-left: 10px;
font-size: 13px;
line-height: 26px;
text-decoration:none;
font-weight: normal;
cursor: pointer;
background: #ffffff; 
  display: block; 
  color: #444444;
	  border-left:solid #C8C8C8;
	  border-right:solid #C8C8C8;
	  border-bottom:solid #C8C8C8;
	  	border-width:1px;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
a.mstopgetbca:hover{
background: #efefef;
color: #ff7215;
}

a.mstopgetbc{
width: 305;
height: 26px;
padding: 4px;
padding-left: 10px;
font-size: 13px;
line-height: 26px;
text-decoration:none;
font-weight: normal;
cursor: pointer;
background: #ffffff; 
  display: block; 
  color: #444444;
	  border-left:solid #C8C8C8;
	  border-right:solid #C8C8C8;
	  border-bottom:solid #C8C8C8;
	  	border-width:1px;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
a.mstopgetbc:hover{
background: #efefef;
color: #ff7215;
text-decoration:none;
}

a.mstopgetbe{
width: 305;
height: 30px;
padding: 8px;
padding-left: 10px;
font-size: 13px;


font-weight: normal;
cursor: pointer;
background: #ffffff; 
  display: block; 
  color: #444444;
	  border-left:solid #C8C8C8;
	  border-right:solid #C8C8C8;
	  border-bottom:solid #C8C8C8;
	  	border-width:1px;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
a.mstopgetbe:hover{
background: #efefef;
color: #ff7215;
text-decoration: none;
}

a.mstopgetb{
width: 305;
height: 26px;
padding: 4px;
padding-left: 10px;
font-size: 13px;
line-height: 30px;

font-weight: normal;
cursor: pointer;
background: #ffffff; 
  display: block; 
  color: #181818;
	  border-left:solid #C8C8C8;
	  border-right:solid #C8C8C8;
	  border-bottom:solid #C8C8C8;
	  	border-width:1px;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
a.mstopgetb:hover{
background: #efefef;
color: #ff7215;
}

a.mstopgetara{
height: 26px;
padding: 4px;
padding-left: 10px;
font-size: 13px;
line-height: 30px;

font-weight: normal;
cursor: pointer;
background: #ffffff; 
  display: block; 
  color: #181818;
	  border-left:solid #C8C8C8;
	  border-right:solid #C8C8C8;
	  border-bottom:solid #C8C8C8;
	  	border-width:1px;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
a.mstopgetara:hover{
background: #efefef;
color: #ff7215;
}

.mstopgetbb{
color: #c3c3c3;
font-size: 11px;
padding-top:1px;
}

.imgtitle{
color: #ffffff;
font-family: popr;
padding-top: 3px;
}

.hidden {
  visibility: visible;
  opacity: 1;
  transition: opacity 2s linear;
}	
	
.p20{
position:relative;
top: -11px;
z-index: 2;
clear: both;
}

.list_ps {

}

a.fwnonelink{
font-weight:normal;
text-decoration: none;
color:#004fc0;
}
a.fwnonelink:hover{
font-weight:normal;
	color: #f06500;
	text-decoration: none;
}

.ad_top_text {
	color: #242424;
	font-weight: bold;
	font-size: 18px;
}

.hfrntitle{
font-style: italic;
font-size: 16px;
color: #808080;
padding-left: 5px;
padding-top: 2px;
}

.nopicture{
font-size: 10px;
color: #c8c8c8;
width:240px;
height: 170px;
background-color: #efefef;
text-align: center;
vertical-align: text-center;
line-height: 30px;
}

.nopicturead{
font-size: 14px;
color: #c8c8c8;
}

.nopicturetxt{
-webkit-box-shadow: 1px 1px 2px #ffffff;
	-moz-box-shadow: 1px 1px 2px #ffffff;
	box-shadow: 1px 1px 2px #ffffff;
}

.mmap {
	background-color:#fe7904;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 6px;
	text-decoration:none;
}
.mmap:hover {
	background-color:#fe9130;
}

.adnumber{
font-weight:bold;
font-size: 16px;
text-decoration: none;
}

.adnumbers{
font-weight:bold;
font-size: 13px;
text-decoration: none;
}

.adname{
font-weight:bold;
font-size: 15px;
text-decoration: none;
color: #656565;
}

.contname{
font-weight:bold;
font-size: 14px;
text-decoration: none;
color: #656565;
}

.pnf{
font-size: 44px;
font-weight: bold;
}

.adreg{
font-size: 11px;
text-decoration: none;
color: #808080;
}

.adcontact {
	background-color:#fe7904;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 6px;
	text-decoration:none;
}
.adcontact:hover {
	background-color:#fe9130;
}

.kah {
font-size: 16px;
color: #606060;
}

.aracc {
font-size: 21px;
}

.hird_cim {
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
padding-bottom: 17px;
}

.ffmsg{
color: #909090;
font-size: 12px;
}

.mstopcatp{
cursor:pointer;
width:282px;
height:32px;
position:absolute;
}

.mstopcatpec{
z-index:6;
cursor:pointer;
width:160px;
height:26px;
position:absolute;
}

.topsrch{
padding:14px;
width: 880px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c3db6d+0,9ad240+100 */
background: #c3db6d; /* Old browsers */
background: -moz-linear-gradient(top,  #c3db6d 0%, #9ad240 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #c3db6d 0%,#9ad240 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #c3db6d 0%,#9ad240 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3db6d', endColorstr='#9ad240',GradientType=0 ); /* IE6-9 */


margin:0 auto;
border:solid #a3a797;
	border-width:1px;
-moz-border-radius-bottomleft: 7px;
-moz-border-radius-bottomright: 7px;
	  -moz-border-radius-topleft: 7px;
	  -moz-border-radius-topright: 7px;
	  -webkit-border-bottom-left-radius: 7px;
	  -webkit-border-bottom-right-radius: 7px;
	  -webkit-border-top-left-radius: 7px;
	  -webkit-border-top-right-radius: 7px;
	  border-bottom-left-radius: 7px;
	  border-bottom-right-radius: 7px;
	  border-top-left-radius: 7px;
	  border-top-right-radius: 7px;
	  -webkit-box-shadow: 0 2px 4px rgba(0,0,0, 0.10);   
	  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.10);
	  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.10);
}

.topsrchnew{
padding:6px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c3db6d+0,9ad240+100 */
background: rgba(74, 111, 150, 0.8);

margin:0 auto;

-moz-border-radius-bottomleft: 7px;
-moz-border-radius-bottomright: 7px;
	  -moz-border-radius-topleft: 7px;
	  -moz-border-radius-topright: 7px;
	  -webkit-border-bottom-left-radius: 7px;
	  -webkit-border-bottom-right-radius: 7px;
	  -webkit-border-top-left-radius: 7px;
	  -webkit-border-top-right-radius: 7px;
	  border-bottom-left-radius: 7px;
	  border-bottom-right-radius: 7px;
	  border-top-left-radius: 7px;
	  border-top-right-radius: 7px;

}

.topsrchnewb{
padding:10px;
width: 100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c3db6d+0,9ad240+100 */
background: rgba(0, 0, 0, 0.18);

margin:0 auto;

-moz-border-radius-bottomleft: 7px;
-moz-border-radius-bottomright: 7px;
	  -moz-border-radius-topleft: 0px;
	  -moz-border-radius-topright: 0px;
	  -webkit-border-bottom-left-radius: 7px;
	  -webkit-border-bottom-right-radius: 7px;
	  -webkit-border-top-left-radius: 0px;
	  -webkit-border-top-right-radius: 0px;
	  border-bottom-left-radius: 7px;
	  border-bottom-right-radius: 7px;
	  border-top-left-radius: 0px;
	  border-top-right-radius: 0px;

}

.iline{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 15%, #e6e6e6 85%, #ffffff 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(15%,#e6e6e6), color-stop(85%,#e6e6e6), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 15%,#e6e6e6 85%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 15%,#e6e6e6 85%,#ffffff 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 15%,#e6e6e6 85%,#ffffff 99%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 15%,#e6e6e6 85%,#ffffff 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.hird_feladva {
font-size: 12px;
padding-left: 24px;
padding-right: 15px;
}

.hird_leiras {
font-size: 14px;
padding-left: 25px;
padding-right: 25px;
padding-top: 15px;
padding-bottom: 15px;
color: #505050;
font-weight: normal;
text-align: left;
}

.hird_leirasb {
font-size: 14px;
padding-left: 25px;
padding-right: 25px;
padding-top: 15px;
padding-bottom: 5px;
color: #000000;
font-weight: normal;
text-align: left;
}

.hird_leirasc {
font-size: 14px;
padding-left: 25px;
padding-right: 25px;
padding-top: 10px;
color: #000000;
font-weight: normal;
text-align: left;
}

.reg2 {
text-align:center;
font-family: sans-serif, Helvetica, Arial;
font-size: 24px;
color: #ffffff;
font-weight: bold;
}

.reg3 {
text-align:center;
font-family: sans-serif, Helvetica, Arial;
font-size: 16px;
font-weight: bold;
color: #343434;
}

.reg4 {
text-align:center;
font-family: sans-serif, Helvetica, Arial;
font-size: 14px;
color: #585858;
}

.feladva_list {
font-size: 12px;
color: #454545;
}

.feladva_list2 {
font-size: 12px;
color: #808080;
}

.imgalpict{
max-width: 81px;
max-height: 70px;
vertical-align: middle;
}

.imgalpictb{
max-width: 81px;
max-height: 70px;
vertical-align: middle;
background-color: #000000;
opacity: 0.5;
}

.imgalpictm{
max-width: 100px;
max-height: 100px;
}

.msgspictm{
max-width: 100px;
max-height: 80px;
}

.cattlist{
font-size: 12px;
color:#909090;
}

.reg_info {
font-family: sans-serif, Helvetica, Arial;
font-size: 13px;
color: #565656;
}

.box_title {
font-family: popl;
font-size: 20px;
	color: #808080;
padding-top: 10px;


}


.box_title2 {
font-family: monospace;
font-size: 12px;
	color: #8f8f8f;
	font-weight: bold;
}

a.lk-s {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

a.list_url-s {
font-size: 15px;
color: #757575;
font-weight: normal;
text-decoration: none;
word-wrap:break-word;
line-height: 150%;
}

a.list_url {
font-size: 17px;
color: #0069c6;
font-weight: normal;
text-decoration: none;
word-wrap:break-word;
line-height: 150%;
}
a:hover.list_url {
color: #3a96e8;
}

a.list_url_hf {
color: #ffffff;
text-decoration: none;
word-wrap:break-word;
line-height: 140%;
}
a:hover.list_url_hf {
text-decoration: underline;
}

a.list_url_sm {
font-size: 12px;
color: #617e9c;
font-weight: normal;
text-decoration: none;
word-wrap:break-word;
line-height: 150%;
}
a:hover.list_url_sm {
color: #3a96e8;
}

a.list_url16px {
font-size: 16px;
color: #0069c6;
font-weight: normal;
text-decoration: none;
word-wrap:break-word;
line-height: 140%;
}
a:hover.list_url15px {
background-color: #70bb1d;
color: #ffffff;
}

.list_telep{
font-size: 12px;
color: #454545;
font-weight: bold;
text-decoration: none;
}

.list_ar {
font-family: "Helvetica neue",Helvetica,Arial,"sans-serif";
font-size: 21px;
font-weight: bold;
color: #202020;
}

.list_ar_a {
font-family: "Helvetica neue",Helvetica,Arial,"sans-serif";
font-size: 21px;
font-weight: bold;
color: #fe6e20;
}

.list_ia {
font-family: verdana;
font-size: 12px;
font-weight: normal;
color: #808080;
}

.lls{
cursor: pointer;
font-family: verdana;
font-size: 16px;
font-weight: bold;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 8px;
padding-right: 8px;
-moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -moz-border-radius-bottomleft: 4px;
	  -moz-border-radius-bottomright: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  -webkit-border-bottom-left-radius: 4px;
	  -webkit-border-bottom-right-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  border-bottom-left-radius: 4px;
	  border-bottom-right-radius: 4px;
}
.lls:hover{
background: #cbcbcb;
color: #ffffff;
}

.llsb{
cursor: pointer;
font-family: verdana;
font-size: 13px;
font-weight: bold;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 8px;
padding-right: 8px;
-moz-border-radius-topright: 4px;
	  -moz-border-radius-topleft: 4px;
	  -moz-border-radius-bottomleft: 4px;
	  -moz-border-radius-bottomright: 4px;
	  -webkit-border-top-right-radius: 4px;
	  -webkit-border-top-left-radius: 4px;
	  -webkit-border-bottom-left-radius: 4px;
	  -webkit-border-bottom-right-radius: 4px;
	  border-top-right-radius: 4px;
	  border-top-left-radius: 4px;
	  border-bottom-left-radius: 4px;
	  border-bottom-right-radius: 4px;
}
.lls:hover{
background: #cbcbcb;
}

::placeholder {
  color: #a4a4a4;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #a4a4a4;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #a4a4a4;
}



input.placeholdermstop::-webkit-input-placeholder { /* WebKit browsers */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
}

input.placeholdermstop:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
}
input.placeholdermstop::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
}
input.placeholdermstop:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
}



input.placeholdermstopindex::-webkit-input-placeholder { /* WebKit browsers */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
	font-size: 16px;
}

input.placeholdermstopindex:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
	font-size: 16px;
}
input.placeholdermstopindex::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
	font-size: 16px;
}
input.placeholdermstopindex:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
	font-size: 16px;
}

div.st_inputmstop input {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background: #ffffff;
	color: #4a6f96;
	font-weight: bold;
    border:1px solid #cdcdcd;
    padding-left:35px;
	padding-right:25px;
	padding-bottom: 2px;
	height: 27px;
	font-size: 13px;
	font-family: verdana;
	letter-spacing: 0.0030em;

}

div.st_inputmstop input:focus { 
    outline:none;
	border-color:#000000;

}

div.st_inputmstops input {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background: #ffffff;
	color: #333333;
    border:1px solid #cdcdcd;
	height: 26px;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	letter-spacing: 0.0030em;
	padding-left: 8px;
}

div.st_inputmstops input:focus { 
    outline:none;
	border-color:#333333;

}

div.st_inputmstoppcinp input {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background: #ffffff;
	color: #333333;
    border:1px solid #ffffff;
	width:100px;
	height: 26px;
	font-size: 12px;
	font-family: verdana;
	letter-spacing: 0.0030em;
	padding-left: 8px;
}

div.st_inputmstoppcinp input:focus { 
    outline:none;
	border-color:#333333;

}

#mstop::-ms-clear {
    display: none;
}
#mstoploc::-ms-clear {
    display: none;
}
#mstopcat::-ms-clear {
    display: none;
}

.mstopmep{
width:20px;
height:20px;
margin-left:137px;
padding-top:4px;
position:absolute;
}

.idel{
display: none;
position: absolute;
z-index: 5;
top: 25px;
left: 272px;
background-image:url(https://addelma.hu/images/idel.png);
font-weight: bold;
font-size: 16px;
cursor: pointer;
height: 12px;
width: 12px;
}
.idelloc{
display: none;
position: absolute;
z-index: 5;
top: 25px;
left: 564px;
background-image:url(https://addelma.hu/images/idel.png);
font-weight: bold;
font-size: 16px;
cursor: pointer;
height: 12px;
width: 12px;
}
.idellocn{
display: none;
position: absolute;
z-index: 5;
margin-top: -29px;
margin-left: 215px;
background-image:url(https://addelma.hu/images/idel.png);
font-weight: bold;
font-size: 16px;
cursor: pointer;
height: 12px;
width: 12px;
}
.idelindex{
display: none;
position: absolute;
z-index: 5;
top: 18px;
left: 390px;
background-image:url(https://addelma.hu/images/idel.png);
font-weight: bold;
font-size: 16px;
cursor: pointer;
height: 12px;
width: 12px;
}
.idellocindex{
display: none;
position: absolute;
z-index: 5;
top: 18px;
left: 213px;
background-image:url(https://addelma.hu/images/idel.png);
font-weight: bold;
font-size: 16px;
cursor: pointer;
height: 12px;
width: 12px;
}
.idelcat{
display: none;
position: absolute;
z-index: 5;
top: 25px;
left: 862px;
background-image:url(https://addelma.hu/images/idel.png);
font-weight: bold;
font-size: 16px;
cursor: pointer;
height: 12px;
width: 12px;
}

.idelara{
display: none;
position: absolute;
z-index: 5;
top: 73px;
left: 140px;
background-image:url(https://addelma.hu/images/idel.png);
font-weight: bold;
font-size: 16px;
cursor: pointer;
height: 12px;
width: 12px;
}

.idelarb{
display: none;
position: absolute;
z-index: 5;
top: 73px;
left: 294px;
background-image:url(https://addelma.hu/images/idel.png);
font-weight: bold;
font-size: 16px;
cursor: pointer;
height: 12px;
width: 12px;
}

.idelaraing{
display: none;
position: absolute;
z-index: 5;
top: 19px;
left: 146px;
background-image:url(https://addelma.hu/images/idel.png);
font-weight: bold;
font-size: 16px;
cursor: pointer;
height: 12px;
width: 12px;
}

.ideldd{
z-index: 8;
position: absolute;
background-image:url(https://addelma.hu/images/idel.png);
height: 12px;
width:12px;
display: none;
cursor: pointer;
}

div.st_input input {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background: #ffffff;
	color: #2c2c2c;
    border:1px solid #cdcdcd;
    padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	height: 28px;
	font-size: 16px;
	letter-spacing: 0.0030em;

}

div.st_input input:focus { 
    outline:none;
    border-color:#000000;
}

div.ti-area textarea {
	font-family: verdana;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background: #ffffff;
	color: #2c2c2c;
    border:1px solid #c8c8c8;
    padding:8px;
	height: 150px;
	font-size: 14px;
	letter-spacing: 0.0030em;
}
div.ti-area textarea:focus { 
    outline:none;
    border-color:#000000;
}

div.ti-arean textarea {
	font-family: verdana;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background: #ffffff;
	color: #2c2c2c;
    border:1px solid #c8c8c8;
    padding:8px;
	height: 130px;
	font-size: 14px;
	letter-spacing: 0.0030em;
}
div.ti-arean textarea:focus { 
    outline:none;
    border-color:#000000;
}

.isl{
position: absolute;
z-index: 1;
top: 0px;
width: 37px;
height: 37px;
background: #ff7d1f url(https://addelma.hu/images/srcd2.png) no-repeat;
background-position:45% 50%;
-moz-border-radius-bottomleft: 5.99px;
	  -moz-border-radius-topleft: 5.99px;
	  -webkit-border-bottom-left-radius: 5.99px;
	  -webkit-border-top-left-radius: 5.99px;
	  border-bottom-left-radius: 5.99px;
	  border-top-left-radius: 5.99px;
}

.islnew{
width: 40px;
height: 50px;
background: #efefef url(images/srcd3.png) no-repeat;
background-position:45% 50%;
-moz-border-radius-bottomleft: 7px;
	  -moz-border-radius-topleft: 7px;
	  -webkit-border-bottom-left-radius: 7px;
	  -webkit-border-top-left-radius: 7px;
	  border-bottom-left-radius: 7px;
	  border-top-left-radius: 7px;
}

.igb{
padding-left: 50px;
width:450px;
height:36px;
border:none;
background-color:transparent;
font-size:16px;
}
.igb:focus { 
	border-radius:7px;
    outline:none;
    border-color:1px solid #ff8f35;
    box-shadow:0 0 8px #ff8f35;
	-webkit-box-shadow: 0 0 8px #ff8f35;
	-moz-box-shadow: 0 0 8px #ff8f35;
}

.igbnew{
padding-left: 15px;
width:440px;
height:50px;
border:none;
background-color:transparent;
font-size:20px;
color: #404040;
}
.igbnew:focus { 
	-moz-border-radius-bottomright: 7px;
	  -moz-border-radius-topright: 7px;
	  -webkit-border-bottom-right-radius: 7px;
	  -webkit-border-top-right-radius: 7px;
	  border-bottom-right-radius: 7px;
	  border-top-right-radius: 7px;
    outline:none;

}

.igbnewn{
padding-left: 15px;
width:440px;
height:41px;
border:1px solid #efefef;
background-color:transparent;
font-size:20px;
color: #404040;
}
.igbnewn:focus { 
	-moz-border-radius-bottomright: 7px;
	  -moz-border-radius-topright: 7px;
	  -webkit-border-bottom-right-radius: 7px;
	  -webkit-border-top-right-radius: 7px;
	  border-bottom-right-radius: 7px;
	  border-top-right-radius: 7px;
    outline:none;

}

.glowing-border { 
    display:block;
    width:500px;
    height:37px;
    font-family:sans-serif;
    font-size:18px;
    color:#444;
    width:500px;
    border:1px solid #8f9381;
    border-radius:7px;
    font-size:20px;
	background-color: #ffffff;
}

.glowing-border:focus { 
    outline:none;
    border-color:#ff8f35;
    box-shadow:0 0 5px #ff8f35;
	-webkit-box-shadow: 0 0 5px #ff8f35;
	-moz-box-shadow: 0 0 5px #ff8f35;
}

.glowing-bordernew { 
overflow:hidden;
display:inline-block;
    width:440px;
    height:50px;
    font-family:sans-serif;
    font-size:18px;
    color:#444;
	border-left: 2px solid #c5c5c5;
	border-top: 2px solid #c5c5c5;
	border-bottom: 2px solid #c5c5c5;
        -moz-border-radius-bottomleft: 7px;
	  -moz-border-radius-topleft: 7px;
	  -webkit-border-bottom-left-radius: 7px;
	  -webkit-border-top-left-radius: 7px;
	  border-bottom-left-radius: 7px;
	  border-top-left-radius: 7px;
    font-size:20px;
	background-color: #ffffff;
}

.glowing-bordernew:focus { 
    outline:none;
    border-color:#ff8f35;
    box-shadow:0 0 5px #ff8f35;
	-webkit-box-shadow: 0 0 5px #ff8f35;
	-moz-box-shadow: 0 0 5px #ff8f35;
}

input.placeholder::-webkit-input-placeholder { /* WebKit browsers */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
	font-size: 16px;
}

input.placeholder:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
	font-size: 16px;
}
input.placeholder::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
	font-size: 16px;
}
input.placeholder:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
	font-size: 16px;
}




input.placeholderind::-webkit-input-placeholder { /* WebKit browsers */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
	font-size: 18px;
}

input.placeholderind:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
	font-size: 18px;
}
input.placeholderind::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
	font-size: 18px;
}
input.placeholderind:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #a4a4a4;
    opacity: 1;
	font-weight: normal;
	font-size: 18px;
}



.top_but_g{
	background: url(https://addelma.hu/images/top_but_g.png) 0 0 no-repeat;
	border: 0px;
	cursor: pointer;
}
.top_but_g:hover{
	background: url(https://addelma.hu/images/top_but_g2.png) 0 0 no-repeat;
}

.top_but_o{
width: 210px;
height: 39px;
	background: url(https://addelma.hu/images/top_but_o_b.png) 0 0 no-repeat;
	border: 0px;
	cursor: pointer;
}
.top_but_o:hover{
	background: url(https://addelma.hu/images/top_but_o2_b.png) 0 0 no-repeat;
}

a.top_but_oo{
width: 210px;
height: 39px;
	background: url(https://addelma.hu/images/top_but_o_b.png) 0 0 no-repeat;
	border: 0px;
	cursor: pointer;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	padding-right: 25px;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	font-family: sans-serif;
	text-shadow: 1px 1px 2px #9E4B01;
	text-decoration: none;
}
a.top_but_oo:hover{
	background: url(https://addelma.hu/images/top_but_o2_b.png) 0 0 no-repeat;
}

.adupind{
	background-color: #2072ce;
	border: 0px;
	cursor: pointer;
	width: 145px;
	height: 35px;
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	border-radius: 7px;
	padding: 18px;
	color: #ffffff;
}
.adupind:hover{
	background-color: #3383dd;
	outline:none;
}

.st_button{
	background-color: #2072ce;
	border: 0px;
	cursor: pointer;
	width: 145px;
	height: 35px;
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	border-radius: 6px;
}
.st_button:hover{
	background-color: #3383dd;
	outline:none;
}

.st_buttondelb{
	background-color: #e46969;
	border: 0px;
	cursor: pointer;
	width: 145px;
	height: 35px;
	color: #ffffff;
	font-weight: bold;
	font-size: 15px;
	border-radius: 6px;
}
.st_buttondelb:hover{
	background-color: #ec8686;
	outline:none;
}

.st_buttonb{
	background: url(https://addelma.hu/images/top_but_g.png) 0 0 no-repeat;
	border: 0px;
	cursor: pointer;
	width: 210px;
	height: 39px;
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
	text-shadow: 1px 1px 2px #006600;
}
.st_buttonb:hover{
	background: url(https://addelma.hu/images/top_but_g2.png) 0 0 no-repeat;
	outline:none;
}

.st_buttondel{
	background-color: #DF0000;
	border: 0px;
	cursor: pointer;
	width: 145px;
	height: 35px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	-moz-border-radius-topright: 6px;
	  -moz-border-radius-topleft: 6px;
	  -webkit-border-top-right-radius: 6px;
	  -webkit-border-top-left-radius: 6px;
	  border-top-right-radius: 6px;
	  border-top-left-radius: 6px;
	  -moz-border-radius-bottomright: 6px;
	  -moz-border-radius-bottomleft: 6px;
	  -webkit-border-bottom-right-radius: 6px;
	  -webkit-border-bottom-left-radius: 6px;
	  border-bottom-right-radius: 6px;
	  border-bottom-left-radius: 6px;
}
.st_buttondel:hover{
	background-color: #FF0F0F;
	outline:none;
}

.srch_button{
font-family: verdana;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
	cursor: pointer;
	padding: 6px 15px;
	background: #fe621e;
	color: #ffffff;
	border: 1px solid #fe621e;
	font-size: 15px;
}
.srch_button:hover{
	background: #ff7c35;
}

.msg_button{
	background: url(https://addelma.hu/images/msg_button.png) 0 0 no-repeat;
	border: 0px;
	cursor: pointer;
	width: 44px;
	height: 39px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}
.msg_button:hover{
	background: url(https://addelma.hu/images/msg_button2.png) 0 0 no-repeat;
}

.urlap_text {
	color: #6f6f6f;
	font-weight: bold;
	line-height:160%;
}

.thumbmaximgal {
max-height: 450px;
opacity: 1;
z-index:100;
cursor: pointer;
}

.userblockc{
color: #b32d2f;
}

.msgsorry{
color: #b32d2f;
font-weight: bold;
}

.smttxt{
font-family: sans-serif;
color: #757575;
font-size: 13.4px;
}

.smttxtddm{
font-family: verdana;
color: #0e0e0e;
font-size: 12px;
}

.aduname{
font-weight: bold;
font-size: 20px;
}

.aduname2{
font-weight: normal;
font-size: 14px;
color:#808080;
padding-top:4px;
}

.kmhover{
cursor: pointer;
}
.kmhover:hover{
background: #e1edb3;
}

.kbs{
width: 220px;
	  cursor:pointer;
	  padding: 10px;
	  background: #F7F7F4;
	  -moz-border-radius-topright: 6px;
	  -moz-border-radius-topleft: 6px;
	  -webkit-border-top-right-radius: 6px;
	  -webkit-border-top-left-radius: 6px;
	  border-top-right-radius: 6px;
	  border-top-left-radius: 6px;
	  -moz-border-radius-bottomright: 6px;
	  -moz-border-radius-bottomleft: 6px;
	  -webkit-border-bottom-right-radius: 6px;
	  -webkit-border-bottom-left-radius: 6px;
	  border-bottom-right-radius: 6px;
	  border-bottom-left-radius: 6px;
	  color: #0063ac;
	  border:solid #dddddd;
	border-width:1px;
}
.kbs:hover{
background: #ffd6b7;
}

.kbsb{
width: 220px;
	  padding: 6px;
}
.kbsb:hover{
background: #6c96d2;
color: #ffffff;
}

.kategmenukatb {
font-family: sans-serif, Helvetica, Arial;
	color: #004fc0;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 20px;
}

.kategmenukatbb {
font-family: sans-serif, Helvetica, Arial;
	color: #004fc0;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 20px;
	font-size: 18px;
}

.kategmenukatbc {
font-family: popl;
	color: #004fc0;
	font-weight: bold;
	font-size: 16px;
	padding-left: 4px;
}

.kategmenukatbd {
	position:absolute;
font-family: popl;
	color: #004fc0;
	font-weight: bold;
	font-size: 16px;
	padding-left: 4px;
	margin-top: -14px;
}
.kategmenukatbd:hover {
	color:#2979ea;
}

.kategmenukat {
font-family: sans-serif, Helvetica, Arial;
	color: #004fc0;
	font-weight: bold;
	padding-top: 10px;
}
.h2a {
font-family: sans-serif, Helvetica, Arial;
	color: #004fc0;
	font-weight: bold;
	padding-top: 64px;
}
.h2ab {
font-family: sans-serif, Helvetica, Arial;
	color: #004fc0;
	font-weight: bold;
	padding-top:10px;
	line-height:18px;
	font-size: 12.5px;
}
.h2b {
text-decoration: none;
margin-top: 0px;
margin-bottom: 0px;
font-size: 15px;
color: #717171;
}
.kategmenu {
font-family: sans-serif, Helvetica, Arial;
	color: #0063ac;
	font-weight: bold;
	padding-top: 70px;
	line-height:150%;
}
.kategmenu:hover {
	color: #f06500;
}
.ad_kategmenu {
font-family: verdana, Helvetica, Arial;
	color: #004fc0;
	padding-right: 20px;
}
.ad_kategmenu:hover {
font-family: verdana, Helvetica, Arial;
	color: #f06500;
	padding-right: 20px;
}
.ad_kategmenub {
font-family: verdana, Helvetica, Arial;
	color: #f45b00;
	padding-right: 20px;
	font-weight: bold;
}
.ad_kategmenu2 {
font-family: verdana, Helvetica, Arial;
	color: #004fc0;
	padding-right: 5px;
}
.ad_kategmenu2:hover {
font-family: verdana, Helvetica, Arial;
	color: #f06500;
	padding-right: 5px;
}
.ad_kategmenu2b {
font-family: verdana, Helvetica, Arial;
	color: #f45b00;
	padding-right: 5px;
	font-weight: bold;
}
.menuhome {
font-family: sans-serif, Helvetica, Arial;
	color: #004fc0;
	font-weight: bold;
	padding-top: 60px;
}
.menuhome:hover {
font-family: sans-serif, Helvetica, Arial;
	color: #f06500;
	font-weight: bold;
	padding-top: 60px;
}

.lsttlspc{
color: #565656;
padding-bottom: 7px;
font-size:12px;
padding-top:5px;
}

.lsttlspcb{
font-weight: bold;
color: #404040;
}

.adiac{
color: #ffffff;
font-size: 10px;
padding-bottom: 4px;
line-height:0px;
}

.megyesty{
font-size: 11px;
}

.telepsty{
font-size: 14px;
font-weight: bold;
}

.logotext{
font-family: monospace;
	font-size: 11px;
	color: #9c9788;
	padding-top: 48px;
	padding-left: 25px;
}

.imgwh{
max-width: 100%;
}

.imgwhb{
max-width: 100%;
}

.msgnum{
cursor: pointer;
position: absolute;
margin-left: 11px;
margin-top: -31px;
padding: 2px 1px; 
    background: #e40005;
    width: 18px;
    border-radius: 18px;
}

.msgnumb{
cursor: pointer;
position: absolute;
margin-left: 93px;
margin-top: -32px;
font-weight: bold;
color: #ffffff;
padding: 2px 1px; 
    background: #e40005;
    width: 18px;
    border-radius: 18px;
	font-size:13px;
}

.msgnumc{
cursor: pointer;
position: absolute;
margin-left: 60px;
margin-top: -29px;
padding: 2px 1px; 
    background: #e40005;
    width: 18px;
    border-radius: 18px;
	font-size:13px;
}

.msgnumd{
cursor: pointer;
position: absolute;
font-weight: bold;
color: #ffffff;
padding: 2px 1px; 
    background: #e40005;
    width: 18px;
    border-radius: 18px;
	font-size:13px;
}

.searchtopbut {
	-moz-box-shadow:inset 0px 1px 0px 0px #89a931;
	-webkit-box-shadow:inset 0px 1px 0px 0px #89a931;
	box-shadow:inset 0px 1px 0px 0px #89a931;
background: #8cc63f; /* Old browsers */
background: -moz-linear-gradient(top,  #8cc63f 0%, #6d9a31 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #8cc63f 0%,#6d9a31 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #8cc63f 0%,#6d9a31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc63f', endColorstr='#6d9a31',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3f4e16;
}
.searchtopbut:hover {
background: #a8d563; /* Old browsers */
background: -moz-linear-gradient(top,  #a8d563 0%, #6d9a31 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #a8d563 0%,#6d9a31 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #a8d563 0%,#6d9a31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d563', endColorstr='#6d9a31',GradientType=0 ); /* IE6-9 */
}
.searchtopbut:active {
	position:relative;
	top:1px;
}

#srccircle {
	cursor: pointer;
	width: 36px;
	height: 36px;
	background: #f7f7f7 url("https://addelma.hu/images/srcd.png") no-repeat center;
	border-style:solid;
	border-width:1px;
	border-color: #97b723;
	-moz-border-radius: 36px;
	-webkit-border-radius: 36px;
	border-radius: 36px;
}

#arrow-down {
display: block;
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	
	border-top: 6px solid #ff7d1f;
}
#arrow-up {
display: none;
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	
	border-bottom: 6px solid #ff7d1f;
}

#imgaloada{
z-index: -80;
position: absolute;
background: #ffffff;
opacity: 0.8;
}

.imgaload{
z-index: -80;
position: absolute;
padding-top: 238px;
padding-left: 522px;
}

.nopictureb{
	font-size: 12px;
	font-weight: bold;
	color: #e2e2e2;
}

.footer_title{
	color: #a7a6a4;
	padding-top: 8px;
	-webkit-text-stroke: 0.2px;
}

.footer_title2{
font-family: sans-serif, Helvetica, Arial;
	color: #6d6d6d;
	padding-top: 8px;
}

.footer_text_style{
font-family: sans-serif, Helvetica, Arial;
	color: #6d6d6d;
	line-height:150%;
}

.adjfel{
	font-size: 16px;
}
.adjfel2{
	font-size: 12px;
}

.aktivh{
	font-size: 16px;
}

.msgupdis{
	font-size: 12px;
	color: #505050;
}

.msgupdisb{
	font-size: 10px;
	color: #505050;
}

.ihtop{
font-family: monospace;
	font-size: 16px;
	font-weight: bold;
	color: #a19d93;
}

.pcfolded{
position: absolute;
right: -1px;
bottom: -1px;
}

.amfant{
font-size: 28px;
color: #606060;
font-family: "Courier New", Courier, monospace;
cursor: pointer;
font-weight: none;
}

.msgalx{
cursor: pointer;
font-size: 30px;
color: #ffffff;
}

.msgalx:hover{
color: #eaeaea;
cursor: pointer;
}

.msgalar{
font-size: 50px;
color: #b1b1b1;
font-family: "Courier New", Courier, monospace;
cursor: pointer;
font-weight: none;
}

.msgalar:hover{
font-size: 50px;
color: #bdbdbd;
font-family: "Courier New", Courier, monospace;
cursor: pointer;
}

.naada{
font-weight: bold;
color: #ffffff;
font-size: 17px;
}

.topbelep{
	padding-top: 2px;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	font-family: sans-serif;
text-shadow: 1px 1px 2px #006600;
}

.topbelep2 a{
	padding-top: 1px;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	font-family: sans-serif;
	text-decoration: none;
	text-shadow: 1px 1px 2px #006600;
}

.but_belep2{
	background: url(https://addelma.hu/images/top_but_g_b.png) 0 0 no-repeat;
	border: 0px;
	cursor: pointer;
	width: 210px;
	height: 39px;
	line-height: 39px;
}

.tophf{
	padding-top: 2px;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	font-family: sans-serif;
}

.toph2{
	padding-top: 2px;
	padding-left: 24px;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	font-family: sans-serif;
}

.tophf2{
	padding-top: 2px;
	padding-left: 32px;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	font-family: sans-serif;
	text-shadow: 1px 1px 2px #9E4B01;
}

.moneythumbsc{
position: absolute;
top: 71px;
left: 18px;
max-width: 15px;
max-height: 15px;
opacity:0.7;
}
.moneythumbscb{
position: absolute;
top: 71px;
left: 171px;
max-width: 15px;
max-height: 15px;
opacity:0.7;
}

.submit-search{
	font-family: verdana;
	width:110px;
	height:39px;
	background:url(https://addelma.hu/images/search_button.png) no-repeat left;
	color:#fcfdf9;
	font-size:12px;
	text-align:left;
	padding-left:33px;
	font-weight:bold;
	font-size: 15px;
	border:none;
	margin:0px;
	overflow:hidden;
	cursor:pointer;
	text-shadow: 1px 1px 2px #006600;
}
.submit-search:hover{
	width:110px;
	height:39px;
	background:url(https://addelma.hu/images/search_button2.png) no-repeat left;
	border:none;
	margin:0px;
	overflow:hidden;
	cursor:pointer;
}

.submit-searchnew{
	font-family: verdana;
	border:0px;
	width:70px;
	height:54px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a8d563+0,8cc63f+4,6d9a31+100 */
/*background: #a8d563; /* Old browsers */
/*background: -moz-linear-gradient(top,  #a8d563 0%, #8cc63f 4%, #70a031 100%); /* FF3.6-15 */
/*background: -webkit-linear-gradient(top,  #a8d563 0%,#8cc63f 4%,#70a031 100%); /* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(to bottom,  #a8d563 0%,#8cc63f 4%,#70a031 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
background-color: #2072ce;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d563', endColorstr='#70a031',GradientType=0 ); /* IE6-9 */
	color:#fcfdf9;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	font-size: 15px;
	/*border-top: 1px solid #8eba50;
	/*border-right: 1px solid #6f9d31;
	/*border-bottom: 1px solid #699928;
	/*border-left: 1px solid #ffffff;*/
	margin:0px;
	overflow:hidden;
	cursor:pointer;
	text-shadow: 1px 1px 2px #337b33;
	-moz-border-radius-bottomright: 7px;
	  -moz-border-radius-topright: 7px;
	  -webkit-border-bottom-right-radius: 7px;
	  -webkit-border-top-right-radius: 7px;
	  border-bottom-right-radius: 7px;
	  border-top-right-radius: 7px;
}
.submit-searchnew:hover{
background-color:#3383dd;
}

.submit-searchnewn{
	font-family: verdana;
	width:110px;
	height:45px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a8d563+0,8cc63f+4,6d9a31+100 */
background: #a8d563; /* Old browsers */
background: -moz-linear-gradient(top,  #a8d563 0%, #8cc63f 4%, #70a031 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #a8d563 0%,#8cc63f 4%,#70a031 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #a8d563 0%,#8cc63f 4%,#70a031 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d563', endColorstr='#70a031',GradientType=0 ); /* IE6-9 */
	color:#fcfdf9;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	font-size: 15px;
	border-top: 1px solid #8eba50;
	border-right: 1px solid #6f9d31;
	border-bottom: 1px solid #699928;
	border-left: 1px solid #ffffff;
	margin:0px;
	overflow:hidden;
	cursor:pointer;
	text-shadow: 1px 1px 2px #337b33;
	-moz-border-radius-bottomright: 7px;
	  -moz-border-radius-topright: 7px;
	  -webkit-border-bottom-right-radius: 7px;
	  -webkit-border-top-right-radius: 7px;
	  border-bottom-right-radius: 7px;
	  border-top-right-radius: 7px;
}
.submit-searchnewn:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a8d563+0,a8d563+4,6d9a31+100 */
background: #a8d563; /* Old browsers */
background: -moz-linear-gradient(top,  #a8d563 0%, #93d1403 4%, #6d9a31 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #a8d563 0%,#93d140 4%,#6d9a31 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #a8d563 0%,#93d140 4%,#6d9a31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d563', endColorstr='#6d9a31',GradientType=0 ); /* IE6-9 */
}

.submit-search-dd{
	font-family: helvetica,sans-serif,arial,tahoma,verdana;
	width:250px;
	height:39px;
	background:url(https://addelma.hu/images/down_arrow_selectb.png) no-repeat left;
	color:#707070;
	text-align:left;
	font-weight:bold;
	border:none;
	margin:0px;
	overflow:hidden;
	cursor:pointer;
	outline:none;
}

.submit-search-ddnew{
	font-family: helvetica,sans-serif,arial,tahoma,verdana;
	width:240px;
	height:50px;
	background-color: #ffffff;
	color:#707070;
	text-align:left;
	font-weight:bold;
	border:none;
	margin:0px;
	overflow:hidden;
	cursor:pointer;
	outline:none;
}

.islloc{
width: 40px;
height: 50px;
background: #efefef url(https://addelma.hu/images/pinsrchnew.png) no-repeat;
background-size: 18px 21px;
background-position:45% 50%;
-moz-border-radius-bottomleft: 7px;
	  -moz-border-radius-topleft: 7px;
	  -webkit-border-bottom-left-radius: 7px;
	  -webkit-border-top-left-radius: 7px;
	  border-bottom-left-radius: 7px;
	  border-top-left-radius: 7px;
}
   
.legordulostyle select {
outline:none;
   background: transparent;
   width: 232px;
   padding: 11px;
   font-size: 12px;
   overflow:hidden;
   border: 0;
   border-radius: 0;
   height: 39px;
    font-family:sans-serif;
    font-size:14px;
    color:#444;
    text-shadow:0 0 2px #ddd;
	-webkit-box-shadow: 0 0 2px #ddd;
	-moz-box-shadow: 0 0 2px #ddd;
   -webkit-appearance: none;
   cursor:pointer;
   }
.legordulostyle{	
outline:none;
	width: 202px;
   height: 39px;
   overflow: hidden;
       margin-top:-1px;    
   background: url(https://addelma.hu/images/down_arrow_select.png) no-repeat center;
   cursor:pointer;
}

select::-ms-expand {
    display: none;
}

.legordulostyle2{	
   cursor:pointer;
   font-size: 14px;
   outline:none;
   width: 281px;
   height: 34px;
   overflow: hidden;
   padding-top: 4px;    
   background: url(https://addelma.hu/images/down_arrow_select2.png) no-repeat center;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
}
div.legordulostyle2 select {
outline:none;
cursor:pointer;
   background: transparent;
   width: 306px;
   height:34;
   padding: 6px;
   overflow:hidden;
   border: 0;
   border-radius: 0;
    font-family:sans-serif;
    font-size:14px;
    color:#2c2c2c;
   -webkit-appearance: none;
   }

div.legordulostyle2 select option {

   }

div.legordulostyle2-ms input {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background: #f9f9f9;
	color: #2c2c2c;
    border:1px solid #7e972f;
    padding-left:8px;
	padding-right:25px;
	padding-bottom: 2px;
	height: 27px;
	width: 210px;
	font-size: 14px;
	font-weight: bold;
	font-family: verdana;
	letter-spacing: 0.0030em;
}

div.legordulostyle2-ms input:focus { 
    outline:none;
    border-color:#ff8f35;
    box-shadow:0 0 5px #ff8f35;
	-webkit-box-shadow: 0 0 5px #ff8f35;
	-moz-box-shadow: 0 0 5px #ff8f35;
	background: #ffffff;
}

div.legordulostyle2-mscat input {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background: #ffffff;
	color: #4a6f96;
font-weight: bold;
    border:1px solid #cdcdcd;
    padding-left:30px;
	
	padding-bottom: 2px;
	height: 27px;
	width: 250px;
	font-size: 13px;
	font-family: verdana;
	letter-spacing: 0.0030em;
}

div.legordulostyle2-mscat input:focus { 
    outline:none;
    border-color:#000000;
}

div.ddmenu-ecatmstop input {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background: #ffffff;
	color: #171717;
    border:1px solid #cdcdcd;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	height: 20px;
	width: 150px;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana;
	letter-spacing: 0.0030em;
}
div.ddmenu-ecatmstop input:focus { 
    outline:none;
    box-shadow:0 0 5px #ff8f35;
	-webkit-box-shadow: 0 0 5px #ff8f35;
	-moz-box-shadow: 0 0 5px #ff8f35;
	background: #ffffff;
}

div.ddmenu-ecatmstopse select {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background: #f9f9f9;
	color: #2c2c2c;
    border:1px solid #7e972f;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	height: 20px;
	width: 150px;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	letter-spacing: 0.0030em;
}
div.ddmenu-ecatmstopse select:focus { 
    outline:none;
    border-color:#ff8f35;
    box-shadow:0 0 5px #ff8f35;
	-webkit-box-shadow: 0 0 5px #ff8f35;
	-moz-box-shadow: 0 0 5px #ff8f35;
	background: #ffffff;
}

div.legordulostyle2-msloc input {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background: #ffffff;
	color: #4a6f96;
font-weight: bold;
    border:1px solid #cdcdcd;
    padding-left:30px;

	padding-bottom: 2px;
	height: 27px;
	width: 245px;
	font-size: 13px;
	font-family: verdana;
	letter-spacing: 0.0030em;
}

div.legordulostyle2-msloc input:focus { 
    outline:none;
	border-color:#000000;
}

#legordulostyle2-msara-ft {
position: absolute;
	  -moz-border-radius-topright: 5px;
	  -webkit-border-top-right-radius: 5px;
	  border-top-right-radius: 5px;
	  -moz-border-radius-bottomright: 5px;
	  -webkit-border-bottom-right-radius: 5px;
	  border-bottom-right-radius: 5px;
	color: #858585;
	height: 30px;
	width: 20px;
	top: 64px;
	left: 115px;
	line-height: 30px;
	text-align: center;
}

#legordulostyle2-msarb-ft {
position: absolute;
	  -moz-border-radius-topright: 5px;
	  -webkit-border-top-right-radius: 5px;
	  border-top-right-radius: 5px;
	  -moz-border-radius-bottomright: 5px;
	  -webkit-border-bottom-right-radius: 5px;
	  border-bottom-right-radius: 5px;
	color: #858585;
	height: 30px;
	width: 20px;
	top: 64px;
	left: 269px;
	line-height: 30px;
	text-align: center;
}


#legordulostyle2-msara-fting {
position: absolute;
	  -moz-border-radius-topright: 5px;
	  -webkit-border-top-right-radius: 5px;
	  border-top-right-radius: 5px;
	  -moz-border-radius-bottomright: 5px;
	  -webkit-border-bottom-right-radius: 5px;
	  border-bottom-right-radius: 5px;
	color: #858585;
	height: 30px;
	width: 20px;
	top: 10px;
	left: 118px;
	line-height: 30px;
	text-align: center;
}

div.legordulostyle2-msar input {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    background: #ffffff;
	color: #4a6f96;
font-weight: bold;
    border:1px solid #cdcdcd;
    padding-left:34px;

	padding-bottom: 2px;
	height: 27px;
	width: 113px;
	font-size: 13px;
	font-family: verdana;
	letter-spacing: 0.0030em;
}

div.legordulostyle2-msar input:focus { 
    outline:none;
    border-color:#000000;
}

h1 {
text-decoration: none;
margin-top: 0px;
margin-bottom: 0px;
font-size: 34px;
} 

h2 {
text-decoration: none;
margin-top: 0px;
margin-bottom: 0px;
font-size: 15px;
} 

h3 {
text-decoration: none;
margin-top: 0;
margin-bottom: 0;
font-size: 13px;
} 

h4 {
text-decoration: none;
margin-top: 0px;
margin-bottom: 0px;
font-size: 20px;
}

h5 {
text-decoration: none;
margin-top: 0px;
margin-bottom: 0px;
font-size: 13px;
}


#ddmenu {
  position: relative;
  cursor: pointer;
}
#ddmenu ul {
  position: absolute;
  width: 150px;
  visibility: hidden;
  z-index: 10;
  left:-19px;
  top:-9px;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
}
#ddmenu ul .mm0 { 
  background: #fcfcfc; 
  display: block; 
  color: #707070;
font-size: 12px;
line-height:28px;
	-moz-border-radius-topleft: 4px;
	  -webkit-border-top-left-radius: 4px;
	  border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	  -webkit-border-top-right-radius: 4px;
	  border-top-right-radius: 4px;
	  	-moz-border-radius-bottomleft: 4px;
	  -webkit-border-bottom-left-radius: 4px;
	  border-bottom-left-radius: 4px;
	  	  border-top:solid #c8c8c8;
	  border-left:solid #c8c8c8;
	  border-right:solid #c8c8c8;
	  border-bottom:solid #c8c8c8;
	  	border-width:1px;
}
#ddmenu ul .mma { 
  background: #ffffff; 
  display: block; 
  color: #6d6d6d;
  font-family: popr;
font-size: 15px;
line-height:39px;
border-top:solid #c8c8c8;
	  border-left:solid #c8c8c8;
	  border-right:solid #c8c8c8;
	  border-bottom:solid #c8c8c8;
	  	border-width:1px;
}
#ddmenu ul .mma:hover { background: #efefef; }
#ddmenu ul .mmb { 
  background: #ffffff; 
  display: block; 
  color: #6d6d6d;
  font-family: popr;
font-size: 15px;
line-height:39px;
	  border-left:solid #c8c8c8;
	  border-right:solid #c8c8c8;
	  border-bottom:solid #c8c8c8;
	  border-width:1px;
}
#ddmenu ul .mmb:hover { background: #efefef; }
#ddmenu ul .mmbm { 
  background: #f74949; 
  display: block; 
  color: #ffffff;
  font-family: popr;
font-size: 15px;
line-height:39px;
	  border-left:solid #c8c8c8;
	  border-right:solid #c8c8c8;
	  border-bottom:solid #c8c8c8;
	  border-width:1px;
}
#ddmenu ul .mmbm:hover { background: #ff5959; }
#ddmenu ul .mmc { 
  background: #ffffff; 
  display: block; 
  color: #6d6d6d;
  font-family: popr;
font-size: 15px;
line-height:39px;
	  border-left:solid #c8c8c8;
	  border-right:solid #c8c8c8;
	  border-bottom:solid #c8c8c8;
	  border-width:1px;
}
#ddmenu ul .mmc:hover { background: #efefef; }
#ddmenu ul .mmcn { 
  background: #ffffff; 
  display: block; 
  color: #6d6d6d;
  font-family: popr;
font-size: 15px;
line-height:39px;
	  border-left:solid #c8c8c8;
	  border-right:solid #c8c8c8;
	  border-bottom:solid #c8c8c8;
	  border-width:1px;
	  border-bottom-right-radius: 8px;
	  border-bottom-left-radius: 8px;
}
#ddmenu ul .mmcn:hover { background: #efefef; }
#ddmenu ul .mmki { 
  background: #f7f7f7; 
  display: block; 
  color: #6d6d6d;
  font-family: popr;
font-size: 15px;
line-height:39px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	  -webkit-border-bottom-right-radius: 4px;
	  -webkit-border-bottom-left-radius: 4px;
	  border-bottom-right-radius: 4px;
	  border-bottom-left-radius: 4px;
	  	  border-left:solid #c8c8c8;
	  border-right:solid #c8c8c8;
	  border-bottom:solid #c8c8c8;
	  border-width:1px;
}
#ddmenu ul .mmki:hover { background: #efefef; }
#ddmenu:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

.rectangle {
	height: 50px;
	width: 304px;
	position: absolute;
	left:-14px;
	float: left;
   background: #d64b4b;
   background: -webkit-gradient(linear, left top, left bottom, from(#f14a01), to(#d32801));
   background: -webkit-linear-gradient(top, #f14a01, #d32801);
   background: -moz-linear-gradient(top, #f14a01, #d32801);
   background: -ms-linear-gradient(top, #f14a01, #d32801);
   background: -o-linear-gradient(top, #f14a01, #d32801);
   background-image: -ms-linear-gradient(top, #f14a01 0%, #d32801 100%);
   -webkit-box-shadow: rgba(000,000,000,0.4) 0 1px 1px;
   -moz-box-shadow: rgba(000,000,000,0.4) 0 1px 1px;
   box-shadow: rgba(000,000,000,0.4) 0 1px 1px;
	z-index: 2;
}
.rectanglen {
	height: 64px;
	width: 304px;
	position: absolute;
	left:-14px;
	float: left;
   background: #2072ce;
   -webkit-box-shadow: rgba(000,000,000,0.4) 0 1px 1px;
   -moz-box-shadow: rgba(000,000,000,0.4) 0 1px 1px;
   box-shadow: rgba(000,000,000,0.4) 0 1px 1px;
	z-index: 2;
}

.rectangle_text {
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	line-height:64px;
	text-shadow: 1px 1px 2px rgba(0,0,0,0.9);
	text-align: center;
}
.rectangle_textb {
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	line-height:64px;
	text-shadow: 1px 1px 2px #051f39;
	text-align: center;
}
.rectangle_textc {
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	line-height:47px;
	text-shadow: 1px 1px 2px #051f39;
	text-align: center;
}
.stitches-top {
	margin-top:2px;
   border-top: 1px dashed rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
   -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
   box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.5);
}
.stitches-bottom {
   border-top: 1px dashed rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
   box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.3);
}
.triangle-l {
	border-color: transparent #304c6a transparent transparent;
	border-style:solid;
	border-width:14px;
	height:0px;
	width:0px;
	position: relative;
	left: -152px;
	top: 50px;
}
.triangle-r {
	border-color: transparent transparent transparent #304c6a;
	border-style:solid;
	border-width:14px;
	height:0px;
	width:0px;
	position: relative;
	left: 152px;
	top: 22px;
}

@keyframes fadeIn{
  from{opacity: 0;}
  to{opacity: 0.5;}
}

@keyframes fadeout{
  from{opacity: 1;}
  to{opacity: 0;}
}

.fullbgfi {
    animation: fadein 1s;
    -moz-animation: fadein 1s; /* Firefox */
    -webkit-animation: fadein 1s; /* Safari and Chrome */
    -o-animation: fadein 1s; /* Opera */
}

.peffcb {
    animation: fadein 1s;
    -moz-animation: fadein 1s; /* Firefox */
    -webkit-animation: fadein 1s; /* Safari and Chrome */
    -o-animation: fadein 1s; /* Opera */
}
.peffcbout {
    animation: fadeout 1s;
    -moz-animation: fadeout 1s; /* Firefox */
    -webkit-animation: fadeout 1s; /* Safari and Chrome */
    -o-animation: fadeout 1s; /* Opera */
}
.peffcbo {
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
}

.peffcbb {
	padding:10px;
    animation: fadein 1s;
    -moz-animation: fadein 1s; /* Firefox */
    -webkit-animation: fadein 1s; /* Safari and Chrome */
    -o-animation: fadein 1s; /* Opera */
}

.peffcb05 {
    animation: fadein 0.5s;
    -moz-animation: fadein 0.5s; /* Firefox */
    -webkit-animation: fadein 0.5s; /* Safari and Chrome */
    -o-animation: fadein 0.5s; /* Opera */
}

@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}

.peffc{
opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
}

.kateg_thumbb{
padding-left: 10px;
max-width:44x;
max-height: 44px;
vertical-align: middle;
opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
}

.kateg_thumbbb{
padding-left: 10px;
max-width:33px;
max-height: 33px;
vertical-align: middle;
opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
}

.kateg_thumbc{
max-height: 38px;
vertical-align: middle;
opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
}

.kateg_thumb{
max-width:33px;
max-height: 33px;
vertical-align: middle;
opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
}

.kateg_thumb_s{
max-width:22px;
max-height: 22px;
vertical-align: middle;
opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
}

.kateg_thumb_sb{
max-width:22px;
max-height: 22px;
vertical-align: middle;
opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
}

.kategthumbsco{
position: absolute;
max-width:15px;
max-height: 15px;
vertical-align: middle;
left: 615px;
top: 24px;
opacity: 0.7;
}

.kategthumbsc{
position: absolute;
max-width:22px;
max-height: 22px;
vertical-align: middle;
left: 612px;
top: 19px;
}

.locthumbsc{
position: absolute;
max-width:17px;
max-height: 17px;
vertical-align: middle;
left: 324px;
top: 24px;
opacity: 0.7;
}

.srthumbsc{
position: absolute;
max-width:15px;
max-height: 15px;
vertical-align: middle;
left: 19px;
top: 23px;
opacity: 0.7;
}

#kategthumbscbo{
display: none;
}

#kategthumbscb{
display: none;
}

#locthumbscb{
display: block;
}

.box-arrow{
position: relative;
background:url(https://addelma.hu/images/box_arrow.png) no-repeat center;
width: 14px;
height: 12px;
padding-left: 20px;
bottom: -3px;
z-index: 2;
clear: both;
}

.ad_mp{
font-weight: bold;
padding-top:2px;
}


/* image upload */



.kf-box{
margin: 10px 5px 0 0;
}
.image-update{
background:url(https://addelma.hu/images/plus_icon.png) no-repeat center #f9f9f9;
width: 100px;
border-style:solid;
	border-width:1px;
	border-color:#b5b5b5;
    height: 90px;
    position: relative;
    overflow: hidden;	
	border-radius: 5px;
}
.image-updatef{
width: 100px;
border-style:solid;
	border-width:1px;
	border-color:#fe621e;
    height: 90px;
    position: relative;
    overflow: hidden;	
	border-radius: 5px;
}
.image-update:hover{
width: 100px;
    height: 90px;
    position: relative;
    overflow: hidden;
	
}

.image-update input{
	position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    opacity: 0.0;
    filter: alpha(opacity=0);         
    font-size: 300px; 
	z-index:1;
}
.image-updatef input{
	position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    opacity: 0.0;
    filter: alpha(opacity=0); 
    font-size: 300px; 
	z-index:1;
	
}

.rot-image{
position: relative;
background: url(https://addelma.hu/images/rot_icon.png) no-repeat;
cursor:pointer;
z-index:2;
width:20px;
height:20px;
float: left;
left: 4px;
}

.del-image{
position: relative;
background: url(https://addelma.hu/images/del_icon.png) no-repeat;
cursor:pointer;
z-index:2;
width:20px;
height:20px;
float: left;
left: 60px;
}

.thumb{
max-width:90px;
max-height: 90px;
vertical-align: middle;
opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
}
.up-image{
width: 100px;
background: #f9f9f9;
    height: 90px;
    position: absolute;
    overflow: hidden;
	text-align: center;
	z-index: 2;
}
.img-middle {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
	text-align: center;
}
.up-img-bg{
width:100px;
height:20px;
background:url(https://addelma.hu/images/img_up_bg.png) no-repeat;
}
.loads{
color: #b9b9b9;
padding-top: 8px;
}

/* image upload end */





#wrapper, #container {
        height: 300px;
        width: 600px;
		display: none;
		z-index: 2;

		opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;

    }
    #wrapper {
        bottom: 50%;
        right: 50%;
        position: fixed;
	display: none;
	z-index: 2;
	opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
    #container {
        left: 50%;
        position: relative;
        top: 50%;
		display: none;
	z-index: 1;
	background-color:#efefef;
	color:#505050;
	font-weight: bold;
	font-size: 20px;
	border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }

#wrapperpdel, #containerpdel {
        height: 300px;
        width: 600px;
		display: none;
		z-index: 2;

		opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;

    }
    #wrapperpdel {
        bottom: 50%;
        right: 50%;
        position: fixed;
	display: none;
	z-index: 2;
	opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
    #containerpdel {
        left: 50%;
        position: relative;
        top: 50%;
		display: none;
	z-index: 1;
	background-color:#efefef;
	color:#505050;
	font-weight: bold;
	font-size: 20px;
	border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
	
	#wrapperia, #containeria {
        height: 300px;
        width: 600px;
		display: none;
		z-index: 2;

		opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;

    }
    #wrapperia {
        bottom: 50%;
        right: 50%;
        position: fixed;
	display: none;
	z-index: 2;
	opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
    #containeria {
        left: 50%;
        position: relative;
        top: 50%;
		display: none;
	z-index: 1;
	background-color:#efefef;
	color:#505050;
	font-weight: bold;
	font-size: 20px;
	border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
	
#wrapperiaok, #containeriaok {
	width: 400px;
        height: 288px;
		display: block;
		z-index: 99999999;
		opacity:1;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;

    }
    #wrapperiaok {
        bottom: 50%;
        right: 50%;
        position: fixed;
	display: block;
	z-index: 9999999999;
	opacity:1;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
    #containeriaok {
        left: 50%;
        position: relative;
        top: 50%;
		display: block;
	z-index: 99999999999;
	background-color:#ffffff;
	color:#505050;
	font-weight: bold;
	font-size: 20px;
  border-radius: 8px;
  padding: 15px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  opacity:1;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
	
	#wrapperfl, #containerfl {
        height: 300px;
        width: 600px;
		display: none;
		z-index: 2;

		opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;

    }
    #wrapperfl {
        bottom: 50%;
        right: 50%;
        position: fixed;
	display: none;
	z-index: 2;
	opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
    #containerfl {
        left: 50%;
        position: relative;
        top: 50%;
		display: none;
	z-index: 1;
	background-color:#efefef;
	color:#505050;
	font-weight: bold;
	font-size: 20px;
	border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
	
		#wrapperff, #containerff {
        height: 300px;
        width: 600px;
		display: none;
		z-index: 2;

		opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;

    }
    #wrapperff {
        bottom: 50%;
        right: 50%;
        position: fixed;
	display: none;
	z-index: 2;
	opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
    #containerff {
        left: 50%;
        position: relative;
        top: 50%;
		display: none;
	z-index: 1;
	background-color:#efefef;
	color:#505050;
	font-weight: bold;
	font-size: 20px;
	border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
	
	#wrapperua, #containerua {
        height: 300px;
        width: 600px;
		display: none;
		z-index: 2;

		opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;

    }
    #wrapperua {
        bottom: 50%;
        right: 50%;
        position: fixed;
	display: none;
	z-index: 2;
	opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
    #containerua {
        left: 50%;
        position: relative;
        top: 50%;
		display: none;
	z-index: 1;
	background-color:#efefef;
	color:#505050;
	font-weight: bold;
	font-size: 20px;
	border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
	
.wraconsize{
max-height: 650px;
max-width: 1080px;	
}
.wraconsizeb{
max-height: 100%;
max-width: 100%;	
}

	#wrapperimgal, #containerimgal {
		height: 100%;
        width: 100%;
		display: none;
		z-index: 99999999;
		opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
    #wrapperimgal {
        bottom: 50%;
        right: 50%;
        position: fixed;
	display: none;
	z-index: 99999999;
	opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
    #containerimgal{
        left: 50%;
        position: relative;
        top: 50%;
		display: none;
	z-index: 99999999;
	background-color:#ffffff;
	color:#505050;
	font-size: 20px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
border-radius: 12px;
overflow: hidden;
    }
	
		#overlayimgal {
        height: 100%;
        width: 100%;
        position: fixed;
	display: none;
	z-index: 9999999;
	background-color:#000000;
	opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
	
	#wrappermsgto, #containermsgto {
        max-height: 637px;
        max-width: 1080px;
		height: 100%;
        width: 100%;
		display: none;
		z-index: 99999999;

		opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;

    }
    #wrappermsgto {
        bottom: 50%;
        right: 50%;
        position: fixed;
	display: none;
	z-index: 99999999;
	opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
    #containermsgto{
        left: 50%;
        position: relative;
        top: 50%;
		display: none;
	z-index: 99999999;
	background-color:#000000;
	color:#505050;
	font-size: 20px;
	border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
	
		#overlaymsgto {
        height: 100%;
        width: 100%;
        position: fixed;
	display: none;
	z-index: 9999999;
	background-color:#000000;
	opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
	
	#wrapperaddel, #containeraddel {
        height: 300px;
        width: 600px;
		display: none;
		z-index: 4;

		opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;

    }
    #wrapperaddel {
        bottom: 50%;
        right: 50%;
        position: fixed;
	display: none;
	z-index: 4;
	opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
    #containeraddel {
        left: 50%;
        position: relative;
        top: 50%;
		display: none;
	z-index: 3;
	background-color:#efefef;
	color:#505050;
	font-weight: bold;
	font-size: 20px;
	border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
	#overlayaddel {
        height: 100%;
        width: 100%;
        position: fixed;
	display: none;
	z-index: 3;
	background-color:#000000;
	
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
	
#wrapperfe, #containerfe {
        height: 300px;
        width: 600px;
		display: none;
		z-index: 4;

		opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;

    }
    #wrapperfe{
        bottom: 50%;
        right: 50%;
        position: fixed;
	display: none;
	z-index: 4;
	opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
    #containerfe {
        left: 50%;
        position: relative;
        top: 50%;
		display: none;
	z-index: 3;
	background-color:#efefef;
	color:#505050;
	font-weight: bold;
	font-size: 20px;
	border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
	
	#wrappergmad, #containergmad {
        max-height: 590px;
        max-width: 1000px;
		height: 100%;
        width: 100%;
		display: none;
		z-index: 99999999;
		

		
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;

    }
    #wrappergmad {
        bottom: 50%;
        right: 50%;
        position: fixed;
	display: none;
	z-index: 99999999;
	
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
    #containergmad{
        left: 50%;
        position: relative;
        top: 50%;
		display: none;
	z-index: 99999999;
	background-color:#ffffff;
	color:#505050;
	font-size: 20px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
	
		#overlaygmad {
        height: 100%;
        width: 100%;
        position: fixed;
	display: none;
	z-index: 9999999;
	background-color:#000000;
	
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }
	

	
	#overlay {
        height: 100%;
        width: 100%;
        position: fixed;
	display: none;
	z-index: 2;
	background-color:#000000;
	opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
    }

#msgfile {
  display: none;
}

#msgfileto {

}


dialog {
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}


	
#imgalpick{
height: 70px;
	  background-color:#efefef;
	  padding: 5px;
	}

.navbar-con{
position: relative;
}
	
.navbar-fixed {
    top: 70px;
  position: fixed;
}

.navbar-fixed-abs {
    bottom: 1px;
  position: absolute;
}

.refreshbut {
	background-color:#bc69e6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:popl;
	font-size:12px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
}
.refreshbut:hover {
	background-color:#c588e2;
}
.refreshbut:active {
	position:relative;
	top:1px;
}

.refreshbuttop {
	background-color:#bc69e6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:popl;
	font-size:12px;
	font-weight:bold;
	padding:4px 12px;
	text-decoration:none;
}
.refreshbuttop:hover {
	background-color:#c588e2;
}
.refreshbuttop:active {
	position:relative;
	top:1px;
}

.myadsbuttop {
	background-color:#2072ce;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:6px 10px;
	text-decoration:none;
}
.myadsbuttop:hover {
	background-color:#3b87dc;
}

.refreshbut2 {
	background-color:#02a1b1;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:popl;
	font-size:12px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
}
.refreshbut2:hover {
	background-color:#00b5c5;
}
.refreshbut2:active {
	position:relative;
	top:1px;
}

.refreshbut3 {
	background-color:#6882ca;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:popl;
	font-size:12px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
}
.refreshbut3:hover {
	background-color:#7d97e2;
}
.refreshbut3:active {
	position:relative;
	top:1px;
}

.refreshbut4 {
	background-color:#34a76d;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:popl;
	font-size:12px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
}
.refreshbut4:hover {
	background-color:#21af67;
}
.refreshbut4:active {
	position:relative;
	top:1px;
}

.refreshbut4n {
	background-color:#2072ce;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:popl;
	font-size:12px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
}
.refreshbut4n:hover {
	background-color:#21af67;
}
.refreshbut4nactive {
	position:relative;
	top:1px;
}

.refreshbut5 {
	background-color:#e46969;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:popl;
	font-size:12px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
}
.refreshbut5:hover {
	background-color:#ff6b6b;
}
.refreshbut5:active {
	position:relative;
	top:1px;
}

.wadel {
	background-color:#cfcfcf;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#a10404;
	font-size:12px;
	padding:6px 8px;
	text-decoration:none;
}
.wadel:hover {
	background-color:#dbdbdb;
}

.waakt{
	background-color:#2072ce;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:14px;
	padding:6px 14px;
	text-decoration:none;
}
.waakt:hover {
	background-color:#21af67;
}

.wadelblock {
	background-color:#e46969;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:12px;
	padding:6px 8px;
	text-decoration:none;
}
.wadelblock:hover {
	background-color:#b94040;
}

.kiembut {
	background-color:#f48806;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:popl;
	font-size:12px;
	font-weight:bold;
	padding:2px 16px;
	text-decoration:none;
}
.kiembut:hover {
	background-color:#ef9c3a;
}
.kiembut:active {
	position:relative;
	top:1px;
}

.kiembutend {
	background-color:#f48806;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:popr;
	font-size:15px;
	font-weight:bold;
	padding:8px 18px;
	text-decoration:none;
	border:0px;
}
.kiembutend:hover {
	background-color:#f3921c;
}
.kiembutend:active {
	position:relative;
	top:1px;
}

.refreshbutok {
	background-color:#12b83e;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #18ab29;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 8px;
	text-decoration:none;
}

.bubble 
{
font-family: verdana;
font-size: 12px;
position: relative;
width: 190px;
padding: 10px;
color: #477d1b;
background: #e8f4de;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: #e8f4de solid 2px;
}

.bubble:after 
{
font-family: verdana;
content: '';
position: absolute;
border-style: solid;
border-width: 15px 0 15px 15px;
border-color: transparent #e8f4de;
display: block;
width: 0;
z-index: 1;
right: -15px;
top: 12px;
}

.bubble:before 
{
font-family: verdana;
content: '';
position: absolute;
border-style: solid;
border-width: 16px 0 16px 16px;
border-color: transparent #e8f4de;
display: block;
width: 0;
z-index: 0;
right: -18px;
top: 11px;
}

hr.style14 { 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #b5b5b5, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #b5b5b5, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #b5b5b5, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #b5b5b5, #f0f0f0); 
}

hr.style14b { 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #b5b5b5, #b5b5b5, #f0f0f0);
  background-image: -moz-linear-gradient(left, #b5b5b5, #b5b5b5, #f0f0f0);
  background-image: -ms-linear-gradient(left, #b5b5b5, #b5b5b5, #f0f0f0);
  background-image: -o-linear-gradient(left, #b5b5b5, #b5b5b5, #f0f0f0); 
}

.nregbut {
background: #8cc63f; /* Old browsers */
background: -moz-linear-gradient(top,  #8cc63f 0%, #6d9a31 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #8cc63f 0%,#6d9a31 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #8cc63f 0%,#6d9a31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc63f', endColorstr='#6d9a31',GradientType=0 ); /* IE6-9 */

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: verdana;
	text-shadow: 1px 1px 2px #006600;
	font-size:14px;
	font-weight:bold;
	padding:9px 9px;
	text-decoration:none;
}
.nregbut:hover {
background: #a8d563; /* Old browsers */
background: -moz-linear-gradient(top,  #a8d563 0%, #6d9a31 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #a8d563 0%,#6d9a31 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #a8d563 0%,#6d9a31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d563', endColorstr='#6d9a31',GradientType=0 ); /* IE6-9 */

}
.nregbut:active {
	position:relative;
	top:1px;
}

.nhirdf {
background: #fe621e;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: verdana;
	font-size:14px;
	font-weight:bold;
	padding:11px 11px;
	text-decoration:none;
}
.nhirdf:hover {
background: #fe773c;

}
.nhirdf:active {
	position:relative;
	top:1px;
}

.footlink:link {
color: #6d6d6d;
font-size: 11px;
font-weight: normal;
}
.footlink:visited {
color: #6d6d6d;
font-size: 11px;
font-weight: normal;
}

.fbconn {
color:#d7ebff;
padding-left:22px;
}

.fbconnb {
color:#ffffff;
padding-left:22px;
text-shadow: 1px 1px 2px #4a6f96;
}

.fbconnc {
color:#d7ebff;
padding-left:73px;
}

.bsc {
	background-size: cover;
}
.bpc {
	background-position: center;
}

.topmenu-fixed {
position:fixed;
top:-1px;
right:-1px;
left:-1px;
z-index:999999;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}

.topmenu-back {
top:0px;
}

.topmenu-h {
height: 67px;
}

.greenbuts {
	-moz-box-shadow:inset 0px 25px 0px -24px #a8d563;
	-webkit-box-shadow:inset 0px 25px 0px -24px #a8d563;
	box-shadow:inset 0px 25px 0px -24px #a8d563;
background: #8cc63f; /* Old browsers */
background: -moz-linear-gradient(top,  #8cc63f 0%, #6d9a31 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #8cc63f 0%,#6d9a31 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #8cc63f 0%,#6d9a31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc63f', endColorstr='#6d9a31',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:5px;
	border:0px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:18px;
	width:210px;
	height:39px;
	text-decoration:none;
	line-height: 39px;
	text-align:center;
	font-weight: normal;
}
.greenbuts:hover {
background: #9fcf5a; /* Old browsers */
background: -moz-linear-gradient(top,  #9fcf5a 0%, #6d9a31 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #9fcf5a 0%,#6d9a31 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #9fcf5a 0%,#6d9a31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fcf5a', endColorstr='#6d9a31',GradientType=0 ); /* IE6-9 */

}

.greenbut {
	-moz-box-shadow:inset 0px 25px 0px -24px #a8d563;
	-webkit-box-shadow:inset 0px 25px 0px -24px #a8d563;
	box-shadow:inset 0px 25px 0px -24px #a8d563;
background: #8cc63f; /* Old browsers */
background: -moz-linear-gradient(top,  #8cc63f 0%, #6d9a31 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #8cc63f 0%,#6d9a31 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #8cc63f 0%,#6d9a31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc63f', endColorstr='#6d9a31',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:5px;
	border:0px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	padding:15px 51px;
	text-decoration:none;
}
.greenbut:hover {
background: #9fcf5a; /* Old browsers */
background: -moz-linear-gradient(top,  #9fcf5a 0%, #6d9a31 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #9fcf5a 0%,#6d9a31 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #9fcf5a 0%,#6d9a31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9fcf5a', endColorstr='#6d9a31',GradientType=0 ); /* IE6-9 */

}
.greenbut:active {
	position:relative;
	top:1px;
}

.fhead {
position:fixed;
z-index:100;
			  -webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.2);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	  width:100%;
}

.index01 {
border-top:1px dashed #d8d8d8;border-collapse:collapse;
}
.index02 {
background:url(https://addelma.hu/images/icon/house.png) no-repeat;background-position:center 1px;border-left:1px dashed #d8d8d8;border-right:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index03 {
background:url(https://addelma.hu/images/icon/car.png) no-repeat;background-position:center 1px;border-right:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index04 {
background:url(https://addelma.hu/images/icon/service.png) no-repeat;background-position:center 1px;border-right:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index05 {
background:url(https://addelma.hu/images/icon/work.png) no-repeat;background-position:center 1px;border-right:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index06 {
background:url(https://addelma.hu/images/icon/electronic.png) no-repeat;background-position:center 1px;border-right:1px dashed #d8d8d8;border-left:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index07 {
background:url(https://addelma.hu/images/icon/tractor.png) no-repeat;background-position:center 1px;border-right:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index08 {
background:url(https://addelma.hu/images/icon/home_garden.png) no-repeat;background-position:center 1px;border-left:1px dashed #d8d8d8;border-right:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index09 {
background:url(https://addelma.hu/images/icon/style.png) no-repeat;background-position:center 1px;border-right:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index10 {
background:url(https://addelma.hu/images/icon/baby.png) no-repeat;background-position:center 1px;border-right:1px dashed #d8d8d8;border-left:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index11 {
background:url(https://addelma.hu/images/icon/book.png) no-repeat;background-position:center 1px;border-right:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index12 {
background:url(https://addelma.hu/images/icon/sport.png) no-repeat;background-position:center 1px;border-right:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index13 {
background:url(https://addelma.hu/images/icon/collection.png) no-repeat;background-position:center 1px;border-right:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index14 {
background:url(https://addelma.hu/images/icon/game.png) no-repeat;background-position:center 1px;border:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index15 {
background:url(https://addelma.hu/images/icon/dog.png) no-repeat;background-position:center 1px;border:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index16 {
background:url(https://addelma.hu/images/icon/movie_music.png) no-repeat;background-position:center 1px;border:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index17 {
background:url(https://addelma.hu/images/icon/free.png) no-repeat;background-position:center 1px;border:1px dashed #d8d8d8;border-collapse:collapse;cursor:pointer;
}
.index18 {
padding-top:15px;
}
.index19 {
padding-left:14px;
}
.index20{
background:url(https://addelma.hu/images/mobileahu.png);width:80px;height:120px;position:absolute;left:420px;top:-64px;cursor:pointer;
}
.index21 {
font-size:14px;
}
.index22 {
padding-top:12px;
}
.index23 {
padding-top:15px;
}

.ad01 {
position:absolute;z-index:20;width:100%;height:100px;text-align:center;
}
.ad02 {
width:100%;
}
.ad03 {
color:#ffffff;font-size:24px;
}
.ad04 {
position:absolute;z-index:20;width:100%;height:100px;text-align:center;
}
.ad05 {
width:100%;
}
.ad06 {
color:#ffffff;font-size:24px;
}
.ad07 {
position:absolute;z-index:20;width:100%;height:100px;text-align:center;
}
.ad08 {
width:100%;
}
.ad09 {
color:#ffffff;font-size:24px;
}
.ad10 {
position:absolute;z-index:20;width:100%;height:100px;text-align:center;
}
.ad11 {
width:100%;
}
.ad12 {
color:#ffffff;font-size:24px;
}
.ad13 {
word-wrap:break-word;
line-height: 130%;
font-family: popl;
}
.ad14 {
display: block;cursor:pointer;
}
.ad15 {
display: none;cursor:pointer;
}
.ad16 {
cursor:pointer;
object-fit: cover;
background-size: cover;
width: 100%;
height: 400px;
background-position: center;
}
.ad16n {
cursor:pointer;
background-size: cover;
background-position: center;
}
.ad17 {

}
.ad18 {
color:#808080;
}
.ad19 {
max-height:20px;padding-top:2px;
}
.ad20 {
font-size:15px;
}
.ad21 {
word-wrap:break-word;
}
.ad22 {
font-size:14px;
}
.ad23 {

}
.ad24 {
cursor:pointer;
}
.ad26 {
display: none;
}
.ad27 {
padding-top:5px;
}
.ad28 {
line-height: 150%;
}
.ad29 {
font-size:10px;
}
.ad30 {
padding-top:5px;
}
.ad31 {
padding-top:3px;
}
.ad32 {
cursor:pointer;
}
.ad33 {
padding-left:10px;
}
.ad34 {
padding-bottom:5px;
}
.ad35 {
font-size: 12px;font-weight:normal;
}
.ad36 {
padding-left:20px;
}
.ad37 {
padding-right:20px;
}
.ad38 {
width:100%;height:100%;display:none;
}

.search01 {
width:228px;
}
.search02 {
cursor:pointer;
}
.search03 {
top:30px;
}
.search04 {

}
.search05 {
left:154px;top:92px;
}
.search06 {
display:none;z-index: 90;position: absolute;
}
.search07 {
padding-top:2px;
}
.search08 {
font-size:18px;
}
.search09 {
border-right: 1px solid #c8c8c8;
}
.search10 {
outline:none;
}
.search11 {
font-weight:bold;text-align:center;
}
.search12 {
padding-right:0px;padding-left:0px;width:100%;
}
.search13 {
padding-right:0px;padding-left:0px;width:868px;padding-bottom:4px;
}
.search14 {
position: relative;
	  width: 100%;
	  background: #fff;
	  color: rgba(0,0,0, .8);
	  margin: 0 auto;
}
.search15 {
color:#215cb6;font-size:14.5px;
}
.search16 {
background: #ff7225;color: #ffffff;
}
.search17 {
color: #215cb6;
}
.search18 {
color:#215cb6;font-size:15px;
}

.t101 {
cursor:pointer;background-position:center;padding:2px;
}
.t102 {
padding-left:15px;padding-top:12px;padding-bottom:12px;padding-right:5px;
}
.t103 {
padding:10px;
}
.t104 {
max-height:18px;opacity:0.5;filter:alpha(opacity=50);
}
.t105 {
padding:4px;
}
.t106 {
padding-left:15px;padding-top:10px;padding-bottom:10px;padding-right:8px;
}
.t107 {
display: block;position: absolute;bottom: 5px;right: 25px;cursor:pointer;
}
.t108 {
display: none;position: absolute;bottom: 5px;right: 25px;cursor:pointer;
}
.t109 {
position: absolute;bottom: 5px;right: 5px;cursor:pointer;
}

.t201 {
cursor:pointer;background-position:center;padding:2px;
}
.t202 {
padding-left:15px;padding-top:12px;padding-bottom:12px;padding-right:5px;
}
.t203 {
padding:5px;
}
.t204 {
max-height:20px;padding-top:2px;opacity:0.5;filter:alpha(opacity=50);
}
.t205 {
padding:4px;
}
.t206 {
padding-left:5px;
}
.t207 {
display: block;position: absolute;bottom: 5px;right: 5px;cursor:pointer;
}
.t208 {
display: none;position: absolute;bottom: 5px;right: 5px;cursor:pointer;
}
.t209 {
position: absolute;bottom: 5px;right: 5px;cursor:pointer;
}

.header01 {
padding-top:4px;
}
.header02 {
cursor:pointer;width:114px;padding-top: 10px;
}
.header03 {
position:relative;top:3px;left:20px;
}
.header04 {
position:absolute;left:-20px;top:-4px;
}
.header05 {
padding-left:12px;
}
.header06 {
padding-top: 8px;width:126px;
}
.header07 {
padding-left:40px;
}
.header08 {
margin: 0 auto;
}
.header09 {
font-size:14px;
}
.header10 {
position:absolute;z-index:20;width:100%;height:100px;text-align:center;
}
.header11 {
width:100%
}
.header12 {
color:#ffffff;font-size:24px;
}

.footer01 {
padding:12px;
}
a.footer02 {
font-weight:normal;
}
.footer03 {
padding-top:5px;
}
.footer05 {
padding-top:10px;
}
.footer06 {
line-height: 150%;font-size:11px;
}
.footer07 {
font-size:11px;line-height: 150%;
text-align:left;
padding-left:20px;
padding-right:20px;
}

.tophr01 {
max-height:20px;
}
.tophr02 {
background-color: #4a6f96;
}
.tophr03 {
padding-top:10px;
}

.kereso01 {
background-color: #4a6f96;
}
.kereso01new {
background-color: #fbfbfb;
height: 204px;
}
.kereso01newb {
background-image: url(https://addelma.hu/images/2019chr.jpg);
background-position: top;
background-repeat: no-repeat;
height: 357px;
}
.kereso02 {
padding-top:3px;padding-bottom:3px;padding-left:1px;padding-right:1px;
}
.kereso03 {

}
.kereso04 {

}
.kereso05 {
width:200px;height:50px;border:none;outline:none;background-color:transparent;padding-left:30px;font-size:16px;
}
.kereso05new {
width:220px;height:50px;border:none;outline:none;background-color:transparent;padding-left:15px;font-size:18px;
color: #404040;
padding-top:2px;
}
.account01 {
display:none;
}
.account02 {
cursor:pointer;
}
.account03 {
border-top:solid #b5b5b5;border-width:1px;
}
.account04 {
border-bottom:solid #b5b5b5;border-width:1px;
-webkit-border-bottom-right-radius: 4px;
	  -webkit-border-bottom-left-radius: 4px;
	  border-bottom-right-radius: 4px;
	  border-bottom-left-radius: 4px;
}
.account05 {
color:#ffffff;
}
.account06 {
color:#848484;
}
.account07 {
width:270px;
}
.account08 {
padding:8px;
}
.account09 {
padding-top:15px;
}
.account10 {
padding-top:3px;
}
.account11 {
border-left: 1px dotted #cecece;height: 80px;width:1px;
}
.account12 {
line-height: 150%;padding-left:10px;padding-right:10px;
}

.confirm01 {
background:url(https://addelma.hu/images/home.png) no-repeat;background-position:center;cursor:pointer;
}
.confirm02 {
display:none;
}

.feladas01 {
display:none;
}
.feladas02 {
background:url(https://addelma.hu/images/home.png) no-repeat;background-position:center;cursor:pointer;
}
.feladas03 {
width:450px;
}
.feladas04 {
padding:8px;
}
.feladas05 {
padding-top:5px;font-size:10px;color:#aeaeae;
}
.feladas06 {
padding-top:10px;
}
.feladas07 {
padding-right:20px;
}
.feladas08 {
line-height: 165%;
}
a.feladas09 {
text-decoration:none;
}
.feladas10 {
cursor:pointer;vertical-align:middle;
}
.feladas11 {
vertical-align: middle;
}
.feladas12 {
display:none;position:relative;z-index:5;opacity:1;
}
.feladas13 {
padding-top:5px;
}
.feladas14 {
padding-top:8px;display:none;position:relative;z-index:5;opacity:1;
}
.feladas15 {
width:263px;
}
.feladas16 {
width:263px;color:#808080;
}
.feladas17 {
padding-top:1px;font-size:10px;color:#808080;
}
.feladas18 {
color:red;background-color:#ffe7e7;padding-top:5px;padding-bottom:5px;
}
.feladas19 {
padding-left:22px;
}

.imgal01 {
padding-left:20px;
}
.imgal02 {
padding-right:20px;
}
.imgal03 {
	height: 70px;
	width: 85px;
cursor:pointer;
background-size:cover;
background-position: center;
}

.kapcsolatinfo01 {
width:450px;
}
.kapcsolatinfo02 {
padding-top:5px;
}
.kapcsolatinfo03 {
position:absolute;z-index:20;width:100%;height:100px;text-align:center;left:0px;
}
.kapcsolatinfo04 {
width:100%;
}
.kapcsolatinfo05 {
color:#ffffff;font-size:24px;
}

.ujreg01 {
background:url(https://addelma.hu/images/home.png) no-repeat;background-position:center;cursor:pointer;
}
.ujreg02 {
width:270px;
}
.ujreg03 {
padding:8px;
}
.ujreg04 {
font-weight:bold;font-size:17px;
}
.ujreg05 {
font-weight:normal;font-size:15px;line-height: 150%;
}
.ujreg06 {
font-weight:normal;font-size:13px;
}
.ujreg07 {
padding-top:4px;
}

.feladasnoreg {
font-size: 14px;
font-weight: none;
font-family: "Helvetica neue",Helvetica,Arial,"sans-serif";
}

@font-face { font-family: bog; src: url('https://addelma.hu/fonts/bog.ttf'); } 
.bog {
font-family: bog;
}

@font-face { font-family: bsr; src: url('https://addelma.hu/fonts/bsr.ttf'); } 
.bsr {
font-family: bsr;
}

@font-face { font-family: cfont; src: url('https://addelma.hu/fonts/cfont.ttf'); } 
.cfont {
font-family: cfont;
}

@font-face { font-family: popl; src: url('https://addelma.hu/fonts/popl.ttf'); } 
.popl {
font-family: popl;
}

@font-face { font-family: popr; src: url('https://addelma.hu/fonts/popr.ttf'); } 
.popr {
font-family: popr;
}

@font-face { font-family: snreg; src: url('https://addelma.hu/fonts/snreg.ttf'); } 
.snreg {
font-family: snreg;
}

@font-face { font-family: qureg; src: url('https://addelma.hu/fonts/qureg.ttf'); } 
.qureg {
font-family: qureg;
}

.covtxt {
color:#ffffff;
font-size:38px;
font-weight:none;	
}

.pb1 {
padding-bottom: 1px;
}
.pb2 {
padding-bottom: 2px;
}
.pb3 {
padding-bottom: 3px;
}
.pb4 {
padding-bottom: 4px;
}
.pb5 {
padding-bottom: 5px;
}

.pb6 {
padding-bottom: 6px;
}

.pb7 {
padding-bottom: 7px;
}

.pb8 {
padding-bottom: 8px;
}

.pb9 {
padding-bottom: 9px;
}

.pb10 {
padding-bottom: 10px;
}

.pb12 {
padding-bottom: 12px;
}

.pb15 {
padding-bottom: 15px;
}

.pb20 {
padding-bottom: 20px;
}

.pb28 {
padding-bottom: 28px;
}

.pb17 {
padding-bottom: 17px;
}

.pb40 {
padding-bottom: 40px;
}

.pb66 {
padding-bottom: 66px;
}

.pt1 {
padding-top: 1px;
}

.pt2 {
padding-top: 2px;
}

.pt3 {
padding-top: 3px;
}

.pt4 {
padding-top: 4px;
}

.pt5 {
padding-top: 5px;
}

.pt6 {
padding-top: 6px;
}

.pt7 {
padding-top: 7px;
}

.pt8 {
padding-top: 8px;
}

.pt9 {
padding-top: 9px;
}

.pt10 {
padding-top: 10px;
}

.pt11 {
padding-top: 11px;
}

.pt12 {
padding-top: 12px;
}

.pt13 {
padding-top: 13px;
}

.pt14 {
padding-top: 14px;
}

.pt15 {
padding-top: 15px;
}

.pt16 {
padding-top: 16px;
}

.pt18 {
padding-top: 18px;
}

.pt20 {
padding-top: 20px;
}

.pt22 {
padding-top: 22px;
}

.pt25 {
padding-top: 25px;
}

.pt28 {
padding-top: 28px;
}

.pt30 {
padding-top: 30px;
}

.pt34 {
padding-top: 34px;
}

.pt40 {
padding-top: 40px;
}

.pt45 {
padding-top: 45px;
}

.pt50 {
padding-top: 50px;
}

.pt79 {
padding-top: 79px;
}

.pt90 {
padding-top: 90px;
}

.pt117 {
padding-top: 117px;
}

.pt150 {
padding-top: 150px;
}

.pt155 {
padding-top: 155px;
}

.pt170 {
padding-top: 170px;
}

.btl-btr {
border-top-left-radius: 12px;
-webkit-border-top-left-radius: 12px;
-moz-border-radius-topleft: 12px;
border-top-right-radius: 12px;
-webkit-border-top-right-radius: 12px;
-moz-border-radius-topright: 12px;
}

.bbl-bbr {
border-bottom-left-radius: 12px;
-webkit-border-bottom-left-radius: 12px;
-moz-border-radius-bottomleft: 12px;
border-bottom-right-radius: 12px;
-webkit-border-bottom-right-radius: 12px;
-moz-border-radius-bottomright: 12px;
}

.sticky {
position: -webkit-sticky;
  position: sticky;
  top: 73px;
}

.p1{
	padding-bottom:1px;
}
.p2{
	height:2px;
	width: 901px;
	background-color: #f1f1f1;
}
.p2b{
	height:1px;
	width: 100%;
	background-color: #cfcfcf;
}
.tal{
	text-align: left;
}

.cont{
	width: 100%;
}
.p30{padding:30px;}

.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs17{font-size:17px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;}
.fs22{font-size:22px;}
.fs24{font-size:24px;}
.fs25{font-size:25px;}
.fs26{font-size:26px;}
.fs28{font-size:28px;}
.fs30{font-size:30px;}
.fs32{font-size:32px;}
.fs34{font-size:34px;}
.fs36{font-size:36px;}
.fs40{font-size:40px;}

.fwb{font-weight:bold;}
.fwn{font-weight:normal;}

.fcadd{
	color:#fe6e20;
}
.docstitle{
	color:#2072ce;
}

.m0a {
	margin: 0 auto;
}

.h80{
height:80px;	
}
.h86{
height:86px;	
}

.tac{
	text-align:center;
}
.tal{
	text-align:left;
}
.tar{
	text-align:right;
}

.docsbox{
margin: auto;
  width: 60%;
  padding: 10px;
}

.docstop{
	background-color: #ffffff;
}
.docspr{
	background-color: #edf4ff;
	padding: 12px;
}

.docsbut {
	background-color:#2072ce;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:popl;
	font-size:14px;
	font-weight:bold;
	padding:8px 30px;
	text-decoration:none;
}
.docsbut:hover {
	background-color:#3383dd;
}
.docsbut:active {
	position:relative;
	top:1px;
}

.infobut {
	background-color:#ffffff;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#4a6f96;
	font-family:popl;
	font-size:14px;
	font-weight:bold;
	padding:10px 30px;
	text-decoration:none;
	width: 69%;
	text-align: center;
	border: 1px solid #4a6f96;
}
.infobut:hover {
	background-color:#f6faff;
}
.infobut:active {
	position:relative;
	top:1px;
}

.infobutb {
	background-color:#4a6f96;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:popl;
	font-size:14px;
	font-weight:bold;
	padding:10px 30px;
	text-decoration:none;
	width: 69%;
	text-align: center;
}
.infobutb:hover {
	background-color:#658fba;
}
.infobutb:active {
	position:relative;
	top:1px;
}

.akbut {
	background-color:#4a6f96;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:popl;
	font-size:12px;
	font-weight:bold;
	padding:2px 14px;
	text-decoration:none;
}
.akbut:hover {
	background-color:#658fba;
}
.akbut:active {
	position:relative;
	top:1px;
}

.pr1{
	padding-right:1px;
}
.pr2{
	padding-right:2px;
}
.pr3{
	padding-right:3px;
}
.pr4{
	padding-right:4px;
}
.pr5{
	padding-right:5px;
}

.pr6{
	padding-right:6px;
}

.pr7{
	padding-right:7px;
}

.pr8{
	padding-right:8px;
}

.pr9{
	padding-right:9px;
}

.pr10{
	padding-right:10px;
}

.pr15{
	padding-right:15px;
}

.pr16{
	padding-right:16px;
}

.pr17{
	padding-right:17px;
}

.pr18{
	padding-right:18px;
}

.pr19{
	padding-right:19px;
}

.pr20{
	padding-right:20px;
}

.pr25{
	padding-right:25px;
}

.pr30{
	padding-right:30px;
}

.pr50{
	padding-right:50px;
}

.pl1{
	padding-left:1px;
}

.pl2{
	padding-left:2px;
}

.pl3{
	padding-left:3px;
}

.pl4{
	padding-left:4px;
}

.pl5{
	padding-left:5px;
}

.pl7{
	padding-left:7px;
}

.pl6{
	padding-left:6px;
}

.pl8{
	padding-left:8px;
}
.pl9{
	padding-left:9px;
}
.pl10{
	padding-left:10px;
}
.pl12{
	padding-left:12px;
}
.pl14{
	padding-left:14px;
}
.pl15{
	padding-left:15px;
}
.pl16{
	padding-left:16px;
}
.pl17{
	padding-left:17px;
}
.pl18{
	padding-left:18px;
}
.pl19{
	padding-left:19px;
}
.pl20{
	padding-left:20px;
}
.pl22{
	padding-left:22px;
}
.pl25{
	padding-left:25px;
}
.pl26{
	padding-left:26px;
}
.pl28{
	padding-left:28px;
}
.pl30{
	padding-left:30px;
}
.pl35{
	padding-left:35px;
}
.pl48{
	padding-left:48px;
}
.pl50{
	padding-left:50px;
}
.pl65{
	padding-left:65px;
}

.fl{
	float:left;
}

.fr{
	float:right;
}

.lgtxt{
	color:#5f5f5f;
}

.dib{
	display: inline-block;
}

.dt {
	display: table;
}
.dtc {
	display: table-cell;
}

.w999{
	width:99.9%;
			 -webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
  -moz-box-sizing: border-box;    /* Firefox 1 - 28 */
  box-sizing: border-box;         /* Safari 5.1+, Chrome 10+, Firefox 29+, Opera 7+, IE 8+, Android 4.0+, iOS any */
}

.w100{
	width:100%;
			 -webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
  -moz-box-sizing: border-box;    /* Firefox 1 - 28 */
  box-sizing: border-box;         /* Safari 5.1+, Chrome 10+, Firefox 29+, Opera 7+, IE 8+, Android 4.0+, iOS any */
}

.w470{
	width:470px;
}

.w1000{
	width:1000px;
}

.w1020{
	width:1020px;
}
.w40p{
	width:40%;
}
.w49p{
	width:49%;
}
.w50p{
	width:50%;
}
.w53p{
	width:53%;
}
.w66p{
	width:66%;
}

.w69{
	width:69px;
}
.w80{
	width:80px;
}
.w97{
	width:97px;
}
.w150{
	width:150px;
}
.w200{
	width:200px;
}
.w203{
	width:203px;
}
.w240{
	width:240px;
}
.w250{
	width:250px;
}
.w252{
	width:252px;
}
.w278{
	width:278px;
}
.w280{
	width:280px;
}
.w350{
	width:350px;
}
.w360{
	width:360px;
}
.w365{
	width:365px;
}
.w400{
	width:400px;
}
.w444{
	width:444px;
}
.w500{
	width:500px;
}
.w600{
	width:600px;
}
.w700{
	width:700px;
}

.vat{
	vertical-align:top;
}

.docpbg{
	width: 85px;
	height: 85px;
	background-color:#d3e1e8;
	background-image:url(https://addelma.hu/images/kiemeles/tv.png);
	background-size: 50px 50px;
	background-repeat: no-repeat;
	background-position: center; 
}
.docpbgb{
	width: 85px;
	height: 85px;
	background-color:#d3e1e8;
	background-image:url(https://addelma.hu/images/kiemeles/smartphone.png);
	background-size: 50px 50px;
	background-repeat: no-repeat;
	background-position: center; 
}
.docpbgc{
	width: 85px;
	height: 85px;
	background-color:#d3e1e8;
	background-image:url(https://addelma.hu/images/kiemeles/laptop.png);
	background-size: 50px 50px;
	background-repeat: no-repeat;
	background-position: center; 
}
.docpbgd{
	width: 50px;
	height: 50px;
	background-color:#d3e1e8;
	background-image:url(https://addelma.hu/images/kiemeles/tv.png);
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center; 
}
.docpbge{
	width: 50px;
	height: 45px;
	background-color:#d3e1e8;
	background-image:url(https://addelma.hu/images/kiemeles/smartphone.png);
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center; 
}
.docpbgf{
	width: 50px;
	height: 45px;
	background-color:#d3e1e8;
	background-image:url(https://addelma.hu/images/kiemeles/laptop.png);
	background-size: 30px 30px;
	background-repeat: no-repeat;
	background-position: center; 
}


.docurl{
	color:#0069c6;
	font-size: 17px;
}
.docurlb{
	color:#0069c6;
	font-size: 12px;
	margin-top: -2px;
}

.docsp{
	font-size: 11px;
	color: #8c8c8c;
}
.docspb{
	font-size: 9px;
	color: #8c8c8c;
}

.docar{
	font-size: 17px;
	font-weight:bold;
}
.docarb{
	font-size: 12px;
	font-weight:bold;
}
.docarki{
	color: #fe6e20;
	font-size: 17px;
	font-weight:bold;
}
.docarkib{
	color: #fe6e20;
	font-size: 20px;
	font-weight:normal;
}
.docarkibb{
	background-color: #fe6e20;
	color: #ffffff;
	font-size: 20px;
	font-weight:normal;
	display:inline-block;
	padding: 4px;
}

.ribbon {
  position: absolute;
  left: -6px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 95px; height: 95px;
  text-align: right;
}
.ribbon span {
	font-family: snreg;
  font-size: 14px;
  font-weight: bold;
  color: #FFF;
  text-transform: none;
  text-align: center;
  line-height: 28px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 120px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#F79E05 0%, #F27507 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -26px;
}
.ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #F27507;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #F27507;
}
.ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #F27507;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #F27507;
}

.ribbonl {
  position: absolute;
  left: 10px; top: -8px;
  z-index: 1;
  overflow: hidden;
  width: 140px; height: 110px;
  text-align: right;
}
.ribbonl span {
	font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #FFF;
  text-transform: none;
  text-align: center;
  line-height: 32px;
  transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  width: 160px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#fe621e 0%, #F27507 100%);
  box-shadow: 0 14px 10px -13px rgba(0, 0, 0, 1);
  position: absolute;
  top: 12px; left: -21px;
}
.ribbonl span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 5px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 6px solid #c7630d;
}
.ribbonl span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 5px solid transparent;
  border-right: 4px solid #c7630d;
  border-bottom: 2px solid transparent;
  border-top: 3px solid #c7630d;
}

.ribbonl-v {
  position: absolute;
  left: -6px; top: -9px;
  z-index: 1;
  overflow: hidden;
  width: 140px; height: 110px;
  text-align: right;
}
.ribbonl-v span {
	font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #FFF;
  text-transform: none;
  text-align: center;
  line-height: 32px;
  transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  width: 160px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#fe621e 0%, #F27507 100%);
  box-shadow: 0 14px 10px -13px rgba(0, 0, 0, 1);
  position: absolute;
  top: 12px; left: -21px;
}
.ribbonl-v span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 5px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 6px solid #c7630d;
}
.ribbonl-v span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 5px solid transparent;
  border-right: 4px solid #c7630d;
  border-bottom: 2px solid transparent;
  border-top: 3px solid #c7630d;
}

.ribbonl-acc {
  position: absolute;
  left: 5px; top: 14px;
  z-index: 1;
  overflow: hidden;
  width: 140px; height: 110px;
  text-align: right;
}
.ribbonl-acc span {
	font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #FFF;
  text-transform: none;
  text-align: center;
  line-height: 32px;
  transform: rotate(-30deg);
  -webkit-transform: rotate(-30deg);
  width: 160px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#fe621e 0%, #F27507 100%);
  box-shadow: 0 14px 10px -13px rgba(0, 0, 0, 1);
  position: absolute;
  top: 12px; left: -21px;
}
.ribbonl-acc span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 5px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 6px solid #c7630d;
}
.ribbonl-acc span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 5px solid transparent;
  border-right: 4px solid #c7630d;
  border-bottom: 2px solid transparent;
  border-top: 3px solid #c7630d;
}

.por{
position: relative;
}
.poa{
position: absolute;
}

.ribtxt{
width: 120px;
padding-left: 10px;
padding-top:2px;
}

.red{
	color: red;
}
.b00004{
	color:#b00004;
}
.flexbox{
   display: flex;
   align-items:center;
}
.flexboxb{
   display: flex;
}
.flexboxc{
   display: flex;
   align-items:center;
   justify-content: center;
}
.flexboxd{
   display: flex;
   align-items:center;
   justify-content: flex-end;
}
.flexboxe{
   display: flex;
   align-items:flex-end;
   justify-content: center;
}
.flexboxf{
   display: flex;
   justify-content: center;
}

.vam{
	vertical-align:middle;
}

.vab{
vertical-align: bottom;
}

.imggalvab{
	height:450px;
	position:relative;
}

.ceges{
border-style:solid;
border-color:#909090;
border-width:1px;
font-size:12px;
color:#909090;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;
-moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
}

.p4{
	padding:4px;
}

.p5{
	padding:7px;
}

.p6{
	padding:6px;
}

.p7{
	padding:7px;
}

.p8{
	padding:8px;
}

.p10{
	padding:10px;
}
.p12{
	padding:12px;
}
.p13{
	padding:13px;
}
.p15{
	padding:15px;
}
.p20p{
	padding:20px;
}

.l0{
	left:0px;
}

.lh110 {
line-height: 110%;
}
.lh140 {
line-height: 140%;
}
.lh150 {
line-height: 150%;
}

.mt-3{
margin-top: -3px;
}
.mt-7{
margin-top: -7px;
}
.mt-12{
margin-top: -12px;
}
.mt-15{
margin-top: -15px;
}
.mt-40{
margin-top: -40px;
}

.mt3{
margin-top: 3px;
}
.mt5{
margin-top: 5px;
}
.mt10{
margin-top: 10px;
}
.mt15{
margin-top: 15px;
}
.mt20{
margin-top: 20px;
}
.mt25{
margin-top: 25px;
}
.mt30{
margin-top: 30px;
}
.mt50{
margin-top: 50px;
}
.mt60{
margin-top: 60px;
}

.c8e8e8e{
	color:#8e8e8e;
}

.cffffff{
	color: #ffffff;
}

.c333333{
	color: #333333;
}

.c105ece{
	color: #105ece;
}


.c242424{
	color: #242424;
}

.c4b4b4b{
	color: #4b4b4b;
}

.caeaeae{
	color: #aeaeae;
}

.c909090{
	color: #909090;
}

.c808080 {
	color:#808080;
}

.c404040 {
	color:#404040;
}

.c505050 {
	color:#505050;
}

.ca0a0a2 {
	color:#a0a0a2;
}

.cb3b3b3{
	color: #b3b3b3;
}

.c737373{
	color: #737373;
}

.c8c8c8c{
	color: #8c8c8c;
}

.c6f6f6f{
	color: #6f6f6f;
}

.cf6f6f6{
	color: #f6f6f6;
}

.bgffffff {
	background-color:#ffffff;
}

.bgececec {
	background-color:#ececec;
}

.bge7eaf1 {
	background-color:#e7eaf1;
}

.bgfafafa {
	background-color:#fafafa;
}

.bgefefef {
	background-color:#efefef;
}

.bgf6f6f6 {
	background-color:#f6f6f6;
}

.bgf9f9f9 {
	background-color:#f9f9f9;
}

.bg55b11e {
	background-color:#55b11e;
}

.bgfe6e20 {
	background-color:#fe6e20;
}

.clgrey {
	color:#d7d7d7;
}


.mih60{
	min-height: 60px;
}


.mh15{
	max-height: 15px;
}

.mh400{
	max-height: 400px;
}

.mw100 {
	max-width: 100%;
}
.mh100 {
	max-height: 100%;
}

.mw150 {
	max-width: 150px;
}

.mw340 {
	max-width: 340px;
}

.mw500 {
	max-width: 500px;
}

.h50 {
	height: 50px;
}

.h50p {
	height: 50%;
}

.h55p {
	height: 55%;
}

.listitmax {
	max-width: 640px;
}

.bg4a6f96 {
	background-color:#4a6f96;
}

.bg617e9c{
	background-color:#2072ce;
}

.bg2072ce{
	background-color:#2072ce;
}

.thrbg{
background:linear-gradient(145deg, rgba(32,114,206,1) 0%, rgba(32,152,223,1) 100%);
}

.c617e9c{
	color:#2072ce;
}

.hr {
width: 100%;
    height: 1px;
    background-color: #d7d7d7;
}

.hrad {
width: 100%;
    height: 1px;
    background-color: #d7d7d7;
	margin-top: 10px;
    margin-bottom: 17px;
}

.hrhird {
width: 100%;
    height: 1px;
    background-color: #d7d7d7;
	margin-top: 10px;
    margin-bottom: 17px;
}

.hrhirdb {
width: 100%;
    height: 1px;
    background-color: #d7d7d7;
	margin-top: 10px;
    margin-bottom: 5px;
}

.hradb {
width: 100%;
    height: 1px;
    background-color: #d7d7d7;
	margin-top: 10px;
}
.hradc {
width: 250px;
    height: 1px;
    background-color: #d7d7d7;
}

.cookiewarn{
  position:fixed;
  bottom:0px;
  left:0px;
  right:0px;
background-color:rgba(0, 0, 0, 0.85);
color: #ffffff;
text-align:center;
padding:4px;
z-index:99999;

-webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;
}

.cwbut {
background: #f1d600;

	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: verdana;
	font-size:14px;
	font-weight:bold;
	padding:10px 40px;
	text-decoration:none;
	color:#000000;
	z-index:99999;
	
	-webkit-transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
	transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
}
.cwbut:hover {
background: #97d55f;

}

.divcent {
	margin: 0 auto;
}

.mw80 {
	max-width: 80%;
}

a.cookieurl {
	color: #e3e3e3;
	text-decoration: underline;
	font-weight: normal;
}

.accnopicture{
font-size: 10px;
color: #c8c8c8;
width:100px;
height: 70px;
background-color: #efefef;
text-align: center;
vertical-align: text-center;
line-height: 30px;
}
.accnopictureb{
font-size: 10px;
color: #c8c8c8;
width:240px;
height: 170px;
background-color: #efefef;
text-align: center;
vertical-align: text-center;
}

.docs1 {
	color:#fe6e20;
	display: inline;
}
.docs2 {
	display: inline;
}

.kbrg {
border-right: 4px solid #e9f2f7;
}
.kblg {
border-left: 4px solid #e9f2f7;
}
.kabg{
	background-color: #e9f2f7;
}

.w62p{
	width:62%;
}

.mr3 {
	margin-right: 3px;
}
.mr10 {
	margin-right:10px;
}

.ml10 {
	margin-left:10px;
}
.ml13 {
	margin-left:13px;
}

.kinf{
	position:relative;
	top:3px;
	left:1px;
	cursor:pointer;
}
.kinfs{
	width:16px;
	height:16px;
}

.infin{
display:none;
position:fixed;
margin-left: -240px;
left: 50%;
top:37px;
z-index:99999999;
width:475px;
height:520px;
background-color:#ffffff;
border-radius: 8px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
   -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
	
.gfbg{
	display:none;
	position:fixed;
	z-index:9999999;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, 0.7);
}

.cor {
	color: #fe7228;
}

.cp{
	cursor:pointer;
}

.o05{
	opacity: 0.5;
}
.o08{
	opacity: 0.8;
}

.visible {
  visibility: visible;
  opacity: 1;
  transition: opacity 2s linear;
}
.hidden {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 2s, opacity 2s linear;
}

.allp{
	z-index: 999999;
	position: fixed;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 86px;
    background-color: #4a6f96;
}
.allpr{
opacity:0;
	visibility: hidden;
}
.is-visible {
	opacity:1;
  display: block;
  visibility: visible;
  transition: visibility 0s linear 0s, opacity 250ms;
}
.is-not-visible {
	opacity:0;
   transition: visibility 0s linear 250ms, opacity 250ms;
}

.sumbg {
	border-radius: 8px;
	padding: 10px 10px;
	color: #4a6f96;
	background-color: #ffffff;
}

.hakt{
color: #ffffff;
display: inline-block;
font-weight: bold;
background-color: #fe621e;
padding: 4px;
}

#hideme {
    -moz-animation: cssAnimation 3s ease-in 3s forwards;
    /* Firefox */
    -webkit-animation: cssAnimation 3s ease-in 3s forwards;
    /* Safari and Chrome */
    -o-animation: cssAnimation 3s ease-in 3s forwards;
    /* Opera */
    animation: cssAnimation 3s ease-in 3s forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@keyframes cssAnimation {
    to {
         visibility: hidden;
  opacity: 0;
  transition: visibility 0s 2s, opacity 2s linear;
    }
}
@-webkit-keyframes cssAnimation {
    to {
         visibility: hidden;
  opacity: 0;
  transition: visibility 0s 2s, opacity 2s linear;
    }
}

.ffa{
	font-family: arial;
}

.h193 {
	height: 193px;
}
.c686868{
	color: #686868;
}

.gfilter{
	-webkit-filter: grayscale(100%); 
  filter: grayscale(100%);
  opacity:0.6;
}

.br6{
	border-radius:6px;
}
.br8{
	border-radius:8px;
}

.mida{
position:absolute;width:100%;height:100%;left:0px;top:0px;bottom:0px;right:0px;background-color: #ffffff;z-index: 0;text-align: center;
}
.midb{
height: 100%;width:100%;display:table;
}
.midc{
vertical-align: middle;height:100%;display:table-cell;
}

.akbutbbb {
	padding: 4px 14px;
	text-align:center;
	background-color:#4a6f96;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.akbutbbb:hover {
	background-color: #638dba;
	
}

.akbutbbn {
	text-align:center;
	background-color:#4a6f96;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.ad_kategmenun {
font-family: verdana, Helvetica, Arial;
	color: #004fc0;
	font-size: 15px;
}
.ad_kategmenubn {
font-family: verdana, Helvetica, Arial;
	color: #f45b00;
	font-weight: bold;
	font-size: 15px;
}
.kateg_thumbnn{
	padding:6px;
max-width:18px;
max-height: 18px;
vertical-align: middle;
opacity:0;
-moz-transition: opacity 1s; /* Firefox 4 */
-webkit-transition: opacity 1s; /* Safari and Chrome */
-o-transition: opacity 1s;
transition: opacity 1s;
}
.ad_kategmenu2n {
font-family: verdana, Helvetica, Arial;
	color: #4a6f96;
	font-weight: bold;
	padding: 8px;
	background-color: #ffffff;
	border-radius: 5px;
	width:200px;
	border: 1px solid #4a6f96;
}

.op07{
	opacity:0.7;
}
.br8{
	border-radius: 8px;
}



.submit-searchn{
	font-family: verdana;
	width:40px;
	height:32px;
background-color: #2072ce; /* Old browsers */
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	font-size: 17px;
	border:none;
	margin:0px;
	overflow:hidden;
	cursor:pointer;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}

div.st_inputat input {
    border-top-left-radius:5px;
	border-bottom-left-radius:5px;
    background: #ffffff;
	color: #2c2c2c;
    border-left:1px solid #cdcdcd;
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	border-right:0px;
    padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	height: 32px;
	font-size: 16px;
	letter-spacing: 0.0030em;

}

div.st_inputat input:focus { 
    outline:none;
    border-color:#2072ce;
}

.tuser {
	background-color:#004fc0;
	padding: 8px 8px;
	border-radius:25px;
}

.h65{
	height:65px;
}

.ddmenutopn{
    height: 45px;
    width: 150px;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;

}

.srchbsh{
	width:1006px;
	background-color: #ffffff;
	border-radius: 8px;
-webkit-box-shadow: 0 2px 10px rgba(0,0,0, 0.12);   
	  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
	  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
}

.dn {
	display:none;
}
.db {
	display:block;
}

.topl-inga{
	top: 46px;
    left: 41px;
    color: #4a6f96;
    font-weight: bold;
    font-family: popr;
    font-size: 13px;
	margin-top:-8px;
}

.op097{
	opacity: 0.97;
}
.op100{
	opacity: 1;
}

.mstopmepn{
width:20px;
height:38px;
margin-left:145px;
margin-top:14px;
position:absolute;
	-webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
  -moz-box-sizing: border-box;    /* Firefox 1 - 28 */
  box-sizing: border-box;         /* Safari 5.1+, Chrome 10+, Firefox 29+, Opera 7+, IE 8+, Android 4.0+, iOS any */
}

.idellocindi{
display: none;
position: absolute;
z-index: 5;
margin-top: -32px;
margin-left: 318px;
background-image:url(https://addelma.hu/images/idelbig.png);
font-weight: bold;
font-size: 16px;
cursor: pointer;
height: 20px;
width: 20px;
}

a.indexcatst {
font-weight:normal;
}

.oh{
overflow:hidden;
}

.mb-8{
	margin-bottom:-8px;
}
.ml-20{
	margin-left:-20px;
}

.avatarimg{
	background-color:#889db3;
	width:180px;
	height:180px;
	border-radius: 8px;
}
.avatarimgb{
	background-color:#ffffff;
	width:180px;
	height:180px;
	border-radius: 8px;
}
.avatarimgs{
	width:160px;
	height:160px;
	color:#efefef;
	padding:10px;
}
.avatarimgspic{
	max-width:180px;
	height:180px;
	object-fit: cover;
	border-radius: 8px;
}

.profbrad {
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}

.pimgpcov {
	background-color: #ffffff;
    padding: 4px;
    border-radius: 8px;
	height: 180px;
}
.igz{
position:absolute;
cursor:pointer;
width:46px;
height:46px;
background-color: rgb(121,121,121,0.7);
right:5px;
bottom:5px;
border-radius:10px;
}
.igzb{
position:absolute;
cursor:pointer;
padding:6px;
background-color: rgb(121,121,121,0.6);
right:5px;
bottom:8px;
border-radius:10px;
}
.igzbnum{
z-index:1;
padding:6px;
background-color: rgb(121,121,121,0.7);
left:5px;
bottom:5px;
border-radius:10px;
}
.icon-img-x{
width:50px;
height:50px;
margin-right:20px;
margin-top:20px;
cursor:pointer;
}
.icon-plus{
width:28px;
height:28px;
position:absolute;
bottom:8px;
right:8px;
cursor:pointer;
}
.icon-images{
width:22px;
height:22px;
vertical-align:bottom;
cursor:pointer;
}

.posr{
position:relative;
}
.posa{
position:absolute;
}
.posf{
position:fixed;
}
.r0{
right:0px;
}
.karacsonystl{
	position: absolute;
    background-image: url(https://addelma.hu/images/2019chr.jpg);
    width: 100%;
    height: 339px;
    background-position: top;
}
.tkchevleft{
background: radial-gradient( 5px -9px, circle, white 8%, red 26px );
    background-color: rgba(0,0,0,.5);
    border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
    font: bold 15px/13px Helvetica, Verdana, Tahoma;
    height: 66px;
    width: 64px;
    padding: 7px 8px 0 0px;
    text-align: center;
}
.tkchevright{
background: radial-gradient( 5px -9px, circle, white 8%, red 26px );
    background-color: rgba(0,0,0,.5);
    border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
    font: bold 15px/13px Helvetica, Verdana, Tahoma;
    height: 66px;
    width: 64px;
    padding: 7px 8px 0 0px;
    text-align: center;
	margin-right: 2px;
}
.timescircleblack{
	background-color: #ffffff;
	border-radius:50%;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
 
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

.slide-left {
  animation: slide-left 0.5s;
  margin-top:0%;
}
.slide-leftb {
  animation: slide-leftb 0.5s;
  margin-top:0%;
}

.slide-leftl {
  animation: slide-leftl 0.5s;
  margin-top:0%;
}
.slide-leftlb {
  animation: slide-leftlb 0.5s;
  margin-top:0%;
}

@keyframes slide-left {
  from {
    margin-left: 400%;
  }

  to {
    margin-left: 0%;
  }
}
@keyframes slide-leftb {
  from {
    margin-left: 0%;
  }

  to {
    margin-left: -400%;
  }
}
@keyframes slide-leftl {
  from {
    margin-left: -400%;
  }

  to {
    margin-left: 0%;
  }
}
@keyframes slide-leftlb {
  from {
    margin-left: 0%;
  }

  to {
    margin-left: 400%;
  }
}

.stohan{
	animation: stohan 1s;
}
@keyframes stohan {
  from {
    height: 450px;
	margin-top:100px;
  }

  to {
    height: 100%;
  }
}

.nohighl{
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}
.h100{
	height:100%;
}
.imgzfbg{
	height:100%;
	position:fixed;
	z-index:99999;
}
.zi1{
	z-index:1;
}
.navlbg{
	background-color: rgb(255 255 255 / 55%);
	height:60px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
}
.navrbg{
	background-color: rgb(255 255 255 / 55%);
	height:60px;
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
}
.imgzoom{
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:9999;
	background:rgba(0, 0, 0, 0.9);
}
.fimgx{
	position:fixed;
	z-index:999999;
	top:0px;
}
.igthumb{
	margin-right:3px;
	height:70px;
	width:85px;
	background-color:#c2c2c2;
}