
@font-face {
    font-family: 'BPreplayBold';
    src: url('../fonts/bpreplaybold-webfont.eot');
    src: url('../fonts/bpreplaybold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bpreplaybold-webfont.woff') format('woff'),
         url('../fonts/bpreplaybold-webfont.ttf') format('truetype'),
         url('../fonts/bpreplaybold-webfont.svg#BPreplayBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PhorssaRegular';
    src: url('../fonts/Phorssa.eot');
    src: url('../fonts/Phorssa.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Phorssa.woff') format('woff'),
         url('../fonts/Phorssa.ttf') format('truetype'),
         url('../fonts/Phorssa.svg#PhorssaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Bullpen3D';
    src: url('../fonts/bullpen_3d-webfont.eot');
    src: url('../fonts/bullpen_3d-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bullpen_3d-webfont.woff') format('woff'),
         url('../fonts/bullpen_3d-webfont.ttf') format('truetype'),
         url('../fonts/bullpen_3d-webfont.svg#Bullpen3D') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BullpenHeavy';
    src: url('../fonts/bullpen_hv-webfont.eot');
    src: url('../fonts/bullpen_hv-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bullpen_hv-webfont.woff') format('woff'),
         url('../fonts/bullpen_hv-webfont.ttf') format('truetype'),
         url('../fonts/bullpen_hv-webfont.svg#BullpenHeavy') format('svg');
    font-weight: normal;
    font-style: normal;
}

* {
	margin: 0;
	padding: 0;
}

*::selection,
*::-moz-selection {
	background-color:#F00;
	color:#FFF;
}

body {
	overflow:hidden;
}

#main-bg {
	left: 0px;
	top: 0px;
	position: absolute;
	overflow: hidden;
	z-index: 0;
}

#sef-sign {
	position:absolute;
	right:10px;
	top:10px;
	z-index:1;
	width: 808px;
	height:500px;
}

.icon-home { background-image:url(../images/icon-home.png); }
.icon-menu { background-image:url(../images/icon-menu.png); }
.icon-motorbike { background-image:url(../images/icon-motorbike.png); }
.icon-hoorglass { background-image:url(../images/icon-hoorglass.png); }
.icon-mail { background-image:url(../images/icon-mail.png); }

.icon-home-fixed { background-image:url(../images/icon-home-fixed.png); }
.icon-menu-fixed { background-image:url(../images/icon-menu-fixed.png); }
.icon-motorbike-fixed { background-image:url(../images/icon-motorbike-fixed.png); }
.icon-hoorglass-fixed { background-image:url(../images/icon-hoorglass-fixed.png); }
.icon-mail-fixed { background-image:url(../images/icon-mail-fixed.png); }

.display-panel {
	display: none;
	position: absolute;
}

#seo-links {
	display:none;
}

#section-index .display-panel {
	width: 200px;
	height: 620px;

	/*background:url(../images/panel-simple-white.png) center right no-repeat; /* Using image to prevent animation glitches caused by 'box-shadow' */
	/*background-position: center right;*/
	/*background-repeat:no-repeat;*/
	/*border-radius: 30px;*/

	/*top: 20px;*/
	left: -700px;
	/*top:-2000px;*/

	/*-ms-interpolation-mode:nearest-neighbor;
	image-rendering: -moz-crisp-edges;*/
}

#section-index .display-panel-sign {
	width: 200px;
	position: absolute;
	left: 110px;
	top: -75px;
}

#section-index .display-panel-sign img {
	width: 100%;
}

.display-panel .bg-image {
	height:100%;
	position:absolute;
	right:0;
	top:0;
	z-index:-1;
}

#index-display-panel-a {
	/*background-color: rgba(255, 255, 255, .7);*/
	/*box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, .5);*/
	/*background-image:url(../images/panel-simple-white.png); /* Using image to prevent animation glitches caused by 'box-shadow' */
	/*background-image:url(../images/panel-sef-second5.png);*/
	/*border-radius: 30px;*/
}

#index-display-panel-a .krepa-almiri {
	width: 500px;
	position: absolute;
	right: -60px;
	top: 90px;
	z-index: 0;
}

#index-display-panel-a .krepa-glikia {
	width: 500px;
	position: absolute;

	left: 20px;
	bottom: 50px;

	z-index: 1;

}

#index-display-panel-a .krepa-almiri img,
#index-display-panel-a .krepa-glikia img {
	width: 100%;
}

#index-display-panel-a .almiro-text,
#index-display-panel-a .gliko-text,
#index-display-panel-a .or-text div {


	position: absolute;
	display: inline;
	/*height: 70px;*/
	/*line-height: 90px;*/
	
	/*filter: dropshadow(color=#000000, offx=2, offy=2);*/

	background-color: rgba(255, 255, 255, .7);
	border-radius: 15px;
	padding: 10px;
}

#index-display-panel-a .almiro-text span,
#index-display-panel-a .gliko-text span,
#index-display-panel-a .or-text span {
	font-family:'PhorssaRegular', Arial;

	/*font-size: 90px;*/
	position:relative;
	letter-spacing: 4px;
	text-shadow: 2px 2px 3px #333;
	color: red;
}



#index-display-panel-a .or-text div {
	text-shadow: none;
}

#index-display-panel-a .or-text span {
	text-shadow: 2px 2px 3px #333;
}

#index-display-panel-a .almiro-text {

	left: 130px;
	top:20px;
	z-index: 5;
}

#index-display-panel-a .gliko-text {
	right: 30px;
	bottom: 20px;
	z-index: 6;
}

#index-display-panel-a .or-text {
	display: block;
	position: absolute;
	top: 50%;
	text-align: center;
	padding-left: 110px;
	width: 100%;
}

#index-display-panel-a .or-text div {

	position: relative;
	top: -50px;
	margin: auto;
	margin-right: 100px;

	z-index: 7;
}

#index-display-panel-b {
	/*background: transparent url(../images/panel-paper-bag.png) center right no-repeat;*/
	box-shadow:none;
}

.display-panel > div.content  {
	margin-left: 120px;
	margin-right: 50px;

/*top: 50px;*/
position: relative;

	/*margin-left: 120px;
	margin-right: 50px;
	position: absolute;
	top: 0px;*/
}

/*#display-panel-b > div.content > div {
	text-align: center;
}*/

#index-display-panel-b > div.content > div > span {
	/*font-family: 'BPreplayBold';*/
	/*color: white;
	text-align: center;

	text-shadow: 3px 3px 4px black, -1px -1px 4px black;*/
	/*text-shadow: 1px 1px 2px #000, -1px -1px 2px #000;*/
	/*filter: dropshadow(color=#ff00ff, offx=1, offy=1);*/
}

#index-display-panel-b .burger {
	text-align:center;
	position: relative;
	top: -100px;
	height:300px;
	z-index:1;
}

#index-display-panel-b .burger img {
	height:100%;
}

#index-display-panel-b .hamburger-text {
	text-align: center;
	position: relative;
	top: -186px;
	z-index:5;
}

#index-display-panel-b .hamburger-text span {
	font-family: 'Bullpen3D';
	/*font-size: 104px;*/
	font-size:0px;

	color: white;

	text-shadow: 3px 3px 4px black, -1px -1px 4px black;
}

/*#display-panel-b .delivery {
	font-size: 130px;
	letter-spacing: 4px;
}*/

/*#display-panel-b .del-ores {
	font-size: 70px;
}*/

#index-display-panel-b .aplo-text,
#index-display-panel-b .cheese-text {
	position: absolute;
	top: 280px;
}

#index-display-panel-b .aplo-text {
	left: 50px;
	transform:rotate(-18deg);
	-ms-transform:rotate(-18deg); /* IE 9 */
	-moz-transform:rotate(-18deg); /* Firefox */
	-webkit-transform:rotate(-18deg); /* Safari and Chrome */
	-o-transform:rotate(-18deg); /* Opera */
}

#index-display-panel-b .cheese-text {
	right: 20px;
	transform:rotate(18deg);
	-ms-transform:rotate(18deg); /* IE 9 */
	-moz-transform:rotate(18deg); /* Firefox */
	-webkit-transform:rotate(18deg); /* Safari and Chrome */
	-o-transform:rotate(18deg); /* Opera */
}

#index-display-panel-b .aplo-text span,
#index-display-panel-b .cheese-text span {
	position:relative;
	font-family: BPreplayBold;
	font-size: 100px;
	text-shadow: black 3px 3px 4px, black -1px -1px 4px;
}

#index-display-panel-b .aplo-text span { color: #96FF02; }
#index-display-panel-b .cheese-text span { color: #FFC902; }

#index-display-panel-b .or-text,
#index-display-panel-b .special-text {
	position: relative;
	text-align: center;
}

#index-display-panel-b .or-text { top: -170px; }
#display-panel-b .special-text { top: -120px; }

#index-display-panel-b .or-text span,
#index-display-panel-b .special-text span {
	font-family: PhorssaRegular;
	font-size: 90px;
	color: white;
	text-shadow: black 3px 3px 4px, black -1px -1px 4px;
}

#index-display-panel-b .special-text span {
	font-size: 120px;
	color: #FF3102;
	letter-spacing: 14px;
}




#index-display-panel-c {
	/*background: transparent url(../images/panel-sef2.png) center right no-repeat;*/
	box-shadow:none;
}

#index-display-panel-c .toast,
#index-display-panel-c .hot-dog {
	position:absolute;
	z-index:1;
}

#index-display-panel-c .toast {
	top:40px;
	width:350px;
}

#index-display-panel-c .hot-dog {
	right: 0;
	/*top: 310px;*/
	bottom:40px;
	width: 300px;
}


#index-display-panel-c .toast img,
#index-display-panel-c .hot-dog img {
	width:100%;
}

#index-display-panel-c .toast-text span,
#index-display-panel-c .or-text span,
#index-display-panel-c .hot-dog-text span {
	font-family:'PhorssaRegular', Arial;

	font-size: 140px;


	/*position:relative;*/
	display: inline;
	/*height: 70px;*/
	/*line-height: 90px;*/
	letter-spacing: 4px;
	
	text-shadow: 2px 2px 3px #333;
	/*filter: dropshadow(color=#000000, offx=2, offy=2);*/
	color: red;

}

#index-display-panel-c .toast-text,
#index-display-panel-c .hot-dog-text {

	display: block;
	position: absolute;
	
	text-align: center;
	
	width: 100%;

	z-index:3;
}

#index-display-panel-c .toast-text {
	top: 50px;
}

#index-display-panel-c .hot-dog-text {
	bottom:50px;
}

#index-display-panel-c .or-text span {
	font-size:90px;
	color:#AED92F;
	position:static;
	/*display:table-cell;
	vertical-align:middle;*/
}

#index-display-panel-c .or-text {
display: block;
position: absolute;
top: 50%;
text-align: center;
/*padding-left: 110px;*/
width: 100%;
}

#index-display-panel-c .or-text div {
	position: relative;
	text-shadow: none;
	/*font-size: 90px;*/
	top: -51px;
}

#index-display-panel-c .or-text {
	position:relative;
	text-align:center;
	/*padding: 40px 0;*/
	display:block;
}

#index-display-panel-c .content {
	text-align: center;
	/*padding-top: 55px;*/
	height: 100%;
}


/*#cv-burger {
	position: relative;
	top: -220px;
}*/

#index-display-panel-d {
	background: transparent /*url(../images/panel-sef-second4.png)*/ center right no-repeat;
	/*background-image:url(../images/panel-logo2.png);*/
	box-shadow:none;
}

#index-display-panel-d .top-text {
	font-family: BPreplayBold;
	text-align: center;
	font-size: 70px;
	/*color: #AFF04E;*/
	color:#F50;
	line-height: 1.5;
	padding-top: 40px;
	padding-bottom: 20px;
}

#index-display-panel-d .top-text span {
	text-shadow: 2px 2px 3px black;
}

#index-display-panel-d .top-text div {
	position:relative;
	display:inline;
	white-space:nowrap;
}

#index-display-panel-d .sef-logo {
	height: 250px;
	/*text-align: center;*/
	position:absolute;
}

#index-display-panel-d .serfarontas-logo {
	/*height: 106px;*/
	/*text-align: right;*/
	position: absolute;
	/*top: -50px;*/
	/*padding-right: 0px;*/
	right:0px;

	width: 400px;
	font-size: 30px;
	/*font-family: BPreplayBold;*/
	/*font-family:"Comic Sans MS";*/
	font-family:Tahoma;
	/*font-style: italic;*/
	color: rgba(255, 213, 0, 1);
	text-shadow: black 2px 2px 3px;
}

#index-display-panel-d .serfarontas-logo .line-1 {
	text-align:left;
}

#index-display-panel-d .serfarontas-logo .line-2 {
	text-align:center;
}

#index-display-panel-d .serfarontas-logo .line-3 {
	text-align:right;
}

#index-display-panel-d .serfarontas-logo .sef-letters .slet {
	color:red;
	font-size:1.3em;

	/*padding: 0 6px;
	font-style: italic;*/
	color:#F50;
}

#index-display-panel-d .serfarontas-logo .year {
	/*color: #CF6;*/
	/*font-size:1.4em;*/
	color: red;
	font-weight:bold;
}

#index-display-panel-d .sef-logo img,
#index-display-panel-d .serfarontas-logo img {
	height:100%;
}


/* Section Menu */

#section-menu {
	display:none;
}

#section-menu .content {
	position:absolute;
}

#section-menu .pages {
	position: absolute;
	height: 100%;
	width:100%;
	z-index: -1;
}

#section-menu .pages > div {
	position: absolute;
	top:0;
}

#section-menu .pages .page-a {
	transform:rotate(-5deg);
	-ms-transform:rotate(-5deg); /* IE 9 */
	-moz-transform:rotate(-5deg); /* Firefox */
	-webkit-transform:rotate(-5deg); /* Safari and Chrome */
	-o-transform:rotate(-5deg); /* Opera */

	z-index: 1;
	left: 110px;
}

#section-menu .pages .page-b {
	transform:rotate(7deg);
	-ms-transform:rotate(7deg); /* IE 9 */
	-moz-transform:rotate(7deg); /* Firefox */
	-webkit-transform:rotate(7deg); /* Safari and Chrome */
	-o-transform:rotate(7deg); /* Opera */

	z-index: 0;
	left: 350px;
}

#section-menu .pages img {
	height:100%;
}

#section-menu .display-panel .bg-image {
	height:100%;
	position:static;
}

#section-menu .display-panel .content {
	position:absolute;
	margin:0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/*font-size: 16px;*/
}

#section-menu .products-menu {
	position: absolute;
	/*top: 18px;
	left: 18px;
	bottom: 72px;
	right: 24px;*/
	top: 3%;
	left: 4%;
	bottom: 11.5%;
	right: 5.6%;
	/*border: 1px solid blue;*/
	font-family: 'BPreplayBold';
	font-size:.96em;
	letter-spacing: 1px;
	/*padding: 10px;*/
	padding:2%;
	/*overflow:hidden;*/
	overflow-y:auto;
}

#section-menu .products-menu h1 {
	/*font-size: 1em;*/
	padding-bottom: .7%;
	color: red;
	text-decoration: underline;

	text-align: center;
	font-size: 1.4em;
}

#section-menu .products-menu ul {
	list-style: none;
	padding-bottom: 3%;
}

#section-menu .products-menu ul li {
	border-bottom: 1px dashed grey;
	margin-bottom: 4px;
}

#section-menu .products-menu ul li dl {
	/*clear:both;*/
	position:relative;
}

#section-menu .products-menu ul li dt {
	/*float:left;*/
	margin-right: 12%;
}

#section-menu .products-menu ul li dd {
	/*float:right;*/
	position:absolute;
	right:0;
	bottom:0;
	color:red;
}

#section-menu .products-menu ul li > div {
	clear: both;
	font-size: .7em;
}

#menu-display-panel-a {
	position: absolute;
	right: 0;
	height: 100%;
	float:right;
}

/* Section Delivery */

#section-delivery {
	display:none;
}

#section-delivery .moto img {
	height:100%;
}

#section-delivery .content {
	position:absolute;
	
	/*text-align: center;*/
}

#section-delivery .display-panel .content {
	position:static;
	text-align:right;
}

#section-delivery .moto {
	position: absolute;
	height: 100%;
	width:100%;
	z-index: -1;
	text-align:right;
}

#delivery-display-panel-a {
	/*border: 2px solid red;*/
	width: 100%;
}

#delivery-display-panel-a .content {
	visibility:hidden;
}

#delivery-display-panel-a .delivery,
#delivery-display-panel-a .period,
#delivery-display-panel-a .info {
	font-family: BPreplayBold;
	position:relative;
	/*right: 40px;*/
}


#delivery-display-panel-a .delivery {
	/*top:0;*/
}

#delivery-display-panel-a .period {
	/*top:26%;*/
}

#delivery-display-panel-a .info {
	/*width: 927px;
	top:53%;*/
}

#delivery-display-panel-a .delivery > div,
#delivery-display-panel-a .period > div,
#delivery-display-panel-a .info > div {
	background-color: rgba(255, 255, 255, .7);
	padding: 10px 20px;
	border-radius: 10px;
	display: inline-block;
	box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .5);
}

#delivery-display-panel-a .delivery > div {
	font-size: 7em;
}

#delivery-display-panel-a .period > div {
	background-color: rgba(255, 0, 0, .7);
	font-size: 2.7em;
	margin: 20px 0px;
}

#delivery-display-panel-a .info > div {
	background-color: rgba(255, 255, 255, .4);
	font-size: 1.8em;
}

#delivery-display-panel-a .delivery span,
#delivery-display-panel-a .period span,
#delivery-display-panel-a .info span {
	text-shadow: 2px 2px 3px #333;
}

#delivery-display-panel-a .delivery span {
	letter-spacing: 8px;
	color: red;
}

#delivery-display-panel-a .period span {
	letter-spacing: 2px;
	color:#FFF;
}

#delivery-display-panel-a .info span {
	color: #AF0;
	letter-spacing: 1px;
}

#delivery-display-panel-a .tels > div {
position: absolute;
bottom: 0;
left: 0;
background-color: red;
padding:0.5%;
padding-right: 1.5%;
/*padding-left: 11%;*/
padding-left: 130px;
font-family: BPreplayBold;
color: white;

/*display: table-cell;
vertical-align: middle;*/
white-space: nowrap;
box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, .8);
border-radius: 10px;
}

#delivery-display-panel-a .tels span {
	text-shadow: 2px 2px 3px #000;
}

#delivery-display-panel-a .tels .main {
font-size: 2.3em;
text-align:center;
margin-bottom: 10px;
}

#delivery-display-panel-a .tels .cell {
font-size: 1.5em;
}

#delivery-display-panel-a .tels .cell img {
	vertical-align:middle;
	height:1.5em;
}

#delivery-display-panel-a .tels .cosmote,
#delivery-display-panel-a .tels .vodafone {
	display:inline;
}

#delivery-display-panel-a .tels .vodafone {
margin-left: 50px;
}

#delivery-display-panel-a .tels div {
	/*display:inline-block;*/
}


/* Section History */

#section-history {
	display:none;
}

#section-history .content {
	position:absolute;
	
	/*border: 1px solid red;*/
}

#section-history .bag-a,
#section-history .bag-b {
	height: 100%;
}

#section-history .bag-a,
#section-history .bag-b,
#section-history .card-a,
#section-history .card-b {
	position:absolute;
}

#section-history .film {
	position: absolute;
	/*height: 100%;
	width:100%;
	z-index: -1;*/
	z-index: 10;
}

#section-history .display-panel {
	position:relative;
}

#section-history .sef-logo-old {
	position: relative;
	/*height:300px;*/
	text-align:center;
	z-index: 5;
	/*padding-left: 110px;*/
}

#section-history .sef-logo-old img {
	height:100%;
}

#section-history .film .frame {
	position: absolute;
	top:0;
	left:0;
	/*height: 100%;
	width:100%;
	z-index: -1;*/
	
	/*border: 1px solid red;*/
	/*display:table-cell;*/
}

#section-history .film .frame.image {
	/*height:300px;*/
	position:absolute;
	/*top:50%;*/
	
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;
}

#section-history .film .frame img {
	/*height:300px;*/
	position:absolute;
	/*top:50%;*/
	

	box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .5);
}

#section-history .film > div > img {
	height:100%;
}

#section-history > .content > div.bag-a > img,
#section-history > .content > div.bag-b > img {
	height:100%;
}

#section-history > .content > div.card-a > img,
#section-history > .content > div.card-b > img {
	width:100%;
}

#history-display-panel-maintext .frame {

	/*display:table;*/
	position:relative;
}

#history-display-panel-maintext .frame p {
	/*display:table-cell;
	vertical-align:middle;*/
	font-family:'BullpenHeavy';
	color: #FFF;
	text-shadow: 2px 2px 4px black;
	text-align: center;
	font-size: 1.5em;
	/*position:relative;*/
	position:absolute;
	z-index:5;
}

#history-display-panel-maintext .frame p span {
	/*display:table-cell;
	vertical-align:middle;*/
}



/* Section Contact */

#section-contact {
	display:none;
}

#section-contact .content {
	position:absolute;
	
	/*text-align: center;*/
}

#section-contact .display-panel .content {
	position:static;
}

#contact-display-panel-a .envelope-tilt,
#contact-display-panel-a .envelope {
	position:absolute;
	left:160px;
	overflow:visible;
}

#contact-display-panel-a .envelope-tilt > img {
	height:97%;
}

#contact-display-panel-a .envelope > img {
	/*height:85%;*/
	height:100%;
}

#contact-display-panel-a .stamp {
	position:absolute;
}

#contact-display-panel-a .stamp img {
	height:100%;
	/*position:absolute;
	right:0;*/
}

#contact-display-panel-a .sef-info {
	position: absolute;
	white-space: nowrap;
	overflow: visible;
	text-align: center;
}

#contact-display-panel-a .sef-info .address,
#contact-display-panel-a .sef-info .email {
	font-family: BPreplayBold;
	text-align: center;
	font-size: 1.9em;
	line-height:1.5em;
	letter-spacing: 1px;
}

#contact-display-panel-a .sef-info .address span,
#contact-display-panel-a .sef-info .email span {
	border-bottom: 1px dashed grey;
}

#contact-display-panel-a .sef-info .email {
	font-size:1.1em;
	line-height:1em;
}

#contact-display-panel-a .sef-info .logo img {
	height:100%;
}

#contact-display-panel-a .contact-info {
	position: absolute;
	top: 40px;
	left: 40px;
}

#contact-display-panel-a .contact-info form > div {
padding-bottom: 10px;
}

#contact-display-panel-a .contact-info form input,
#contact-display-panel-a .contact-info form textarea {
	font-family: BPreplayBold;
	color:blue;
}

#contact-display-panel-a .contact-info input[type="text"] {
	border: 0;
	border-bottom: 1px dashed grey;
	font-size:1.5em;
}

#contact-display-panel-a .contact-info textarea {
	border-radius: 8px;
	border: 1px dashed grey;
	font-size: 1.2em;
}


#contact-display-panel-a .contact-info div.captcha div.image-holder {
	display:inline-block;
	position:relative;
}

#contact-display-panel-a .contact-info div.captcha div.image-holder div.image img {
	height:100%;
}

#contact-display-panel-a .contact-info div.captcha .reload {
	display:none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

#contact-display-panel-a .contact-info div.captcha .reload img {
	height:100%;
}

#contact-display-panel-a .contact-info div.captcha a.send-button img {
	height: 70%;
}

#contact-display-panel-a .contact-info div.captcha a.send-button {
	float: right;
	font-size: 1em;
	font-family: verdana;
	text-align: center;
	cursor:pointer;
}

#contact-display-panel-a .contact-info div.captcha a.send-button.sending {
	color:#999999;
	cursor:default;
}

#contact-display-panel-a .contact-info .errors,
#contact-display-panel-a .contact-info .success,
#contact-display-panel-a .contact-info .fatal-error {
	position:absolute;
	display:none;

	top: 10%;
	left: 105%;
	width: 130%;

	border: 3px solid red;
	border-radius: 10px;
	background-color: white;
	font-family: verdana;
	box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, .5);
	z-index: 10;
}

#contact-display-panel-a .contact-info .success {
	border-color:green;
	color:#008000;
}

#contact-display-panel-a .contact-info .success {
	padding: 5%;
}

#contact-display-panel-a .contact-info .fatal-error {
	padding: 5%;
}

#contact-display-panel-a .contact-info .errors h4 {
	background-color: red;
	color: white;
	padding: 5px;
}

#contact-display-panel-a .contact-info .errors ul {
	margin-left: 5%;
	padding: 2%;
	color: red;
}

/* Noscript */

noscript {
	font-family:Verdana, Geneva, sans-serif;
}

noscript .sef-label,
noscript .error .message {
	width:600px;
	margin:0 auto;
}

noscript .sef-label {
	text-align:center;
	padding-bottom:25px;
}

noscript .error {
	color:#444;

	background-color: #F3E3E3;
	padding: 18px 0;
	border: 1px solid #BBB;
	border-left:0;
	border-right:0;
}

noscript .error .message .holder {
	background:url("../images/icon-stop-128.png") no-repeat;
	height:150px;
}


noscript .error .message .holder p {
	padding-left:140px;
}

noscript .wiznet-logo {
	text-align:center;
	padding-top:55px;
	padding-bottom:5px;
}

noscript img, noscript div {
	border:0;
	behavior: url(iepngfix.htc);
}

noscript img {
	border:0;
}