/*Amerdan Left Menu*/
.min-window{position:fixed;left:0px;width:500px;height:150px;background-image:url(../images/amerdan/button-large.png);background-color:#03ADC5;background-repeat:no-repeat;background-position:right -200px;border-radius:0px 15px 15px 0px;border:solid 2px #FFF;border-left:none;margin-left:-274px;display:none;}
.narrow .min-window{position:fixed;left:0px;width:600px;height:150px;background-image:url(../images/amerdan/button-large.png);background-color:#03ADC5;background-repeat:no-repeat;background-position:right -200px;border-radius:0px 15px 15px 0px;border:solid 2px #FFF;border-left:none;margin-left:-274px;display:none;}
.window-callus{z-index:1000;font-family:Helvetica,sans-serif;top:25px;padding-top:20px;height:300px;overflow:hidden;}
.narrow .window-callus{height:700px;}
.window-callus>a>img{display:block;float:left;width:32px;height:32px;margin:0px 10px 0px 5px;}
.window-callus>a{width:430px;height:32px;background-image:url(../images/amerdan/background.png);background-position:0px 0px;display:block;margin:50px 50px 50px 50px;}
.narrow .window-callus>a{width:430px;margin:150px 100px 0px 100px;}
.window-callus>a>span{display:block;float:left;height:27px;color:#FFFFFF;font-size:15pt;padding-top:5px;margin-right:5px;}
.window-callus>a:hover{background-position:0px 32px;}
.window-callus .close{position:absolute;left:100%;top:0px;width:40px;height:40px;background:url(../images/amerdan/cross.png);margin:0px 0px 0px -40px;cursor:pointer;}
.window-background{z-index:1000;display:none;position:fixed;background:#000000;opacity:0.8;width:100%;height:100%;top:0px;left:0px;}
#mailus{width:530px;height:565px;}
.narrow #mailus{height:520px;}
.mailus-caption{margin:10px 0px 5px 20px;width:500px;color:#FFFFFF;font-weight:bold;font-size:12pt;}
.narrow .mailus-caption{font-size:20pt;}
.mailus-field>input{margin:0px 10px 0px 10px;padding:0px 20px 0px 20px;height:30px;width:460px;font-size:12pt;}
.mailus-field>textarea{margin:0px 10px 0px 10px;padding:10px 20px 10px 20px;height:100px;font-family:Tahoma;width:460px;font-size:12pt;}
.mailus-button{width:430px;height:28px;background-image:url(../images/amerdan/background.png);background-position:0px 0px;display:block;margin:50px 50px 0px 50px;text-align:center;color:#FFF;padding-top:4px;font-weight:bold;font-size:15pt;cursor:pointer;}
.mailus-button:hover{background-position:0px 32px;}
.mailus-error{background:#AA0000;color:#FFF;width:300px;padding:20px;margin:10px auto 10px auto;font-weight:bold;text-align:center;font-size:12pt;border:solid 2px #FFF;}
.mailus-errorc{height:0px;overflow:hidden;}
.popupa-ac h1{text-align:center;background:#fff;width:580px;margin:100px auto 0px auto;padding:20px;color:#008000;text-shadow:0 1px 3px rgba(0,0,0,.3);font:24px 'Trebuchet MS', Helvetica, sans-serif;font-weight:bold;border:2px solid #383838;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;}
.popupa-ac{top:0;right:0;bottom:0;left:0;z-index:10;display:block;background-color:rgba(0, 0, 0, 0.6);position:fixed;cursor:default;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;}
.popupa{display:none;}

.mininfom {
font-weight:bold;
font-style:italic;
font-size:9pt;
text-align:justify;
color:#03ADC5;
margin:20px 0px 50px 0px;
padding:7px 0px 0px 35px;
position:absolute;
}

p.mininfow {
padding:11px 9px 0px 0px;
}
.mininfow {
font-weight:bold;
font-style:italic;
font-size:9pt;
text-align:justify;
color:#CCCCCC;
padding:7px 0px 0px 35px;
position:absolute;
margin:10px;
}

/*Main settings*/

@font-face{
font-family:'LTFont';
  src:url('../fonts/mainfont/font.eot');
  src:url('../fonts/mainfont/font.eot?#iefix') format('embedded-opentype'),
      url('../fonts/mainfont/font.woff') format('woff'),
      url('../fonts/mainfont/font.ttf') format('truetype');
font-weight:normal;
font-style:normal;
}

body{
margin:0px;
padding:0px;
font-family:'LTFont';
background-color:#FFF;
overflow-x:hidden;
}

h1,h2,h3,h4,h5,h6{
font-weight:normal;
}

.frame strong{
letter-spacing:2px;
}

.padding{
padding:10px;
}

.title-background,.main-background{
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background-size:100% 100%;
-webkit-background-size:100% 100%;
overflow:hidden;
background-color:#EEE;
background-repeat:no-repeat;
}

.narrow .title-background{
position:absolute;
}

.title-background>.image{
background-size:100% 100%;
height:100%;
width:100%;
position:absolute;
left:0px;
top:0px;
}

.title-background{
z-index:-1;
box-shadow:0 0 10px rgba(0,0,0,0.8);
}

.narrow .title-background{
-webkit-transform: translate3d(0,0,0);
}

.main-background{
z-index:-2;
}

.title-separator{
margin:0px 0px 180px 0px;
height:0px;
background:#FFF;
}

.display-button{
position:absolute;
height:64px;
width:64px;
top:100%;
left:100%;
margin:132px 0px 0px 0px;
cursor:pointer;
display:none;
z-index:10;
}

.content{
opacity:0;
min-height:500px;
width:1200px;
margin:0px auto 0px auto;
}

.content-transform{
width:1200px;
height:100%;
transform-origin:0 0;
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
margin:0px auto 0px auto;
}

.narrow .content-transform{
height:100%;
width:425px;
}

.narrow .content{
width:425px;
}

/*Menus / Main menu*/
.menu{
position:fixed;
z-index:100;
width:1198px;
left:50%;
margin-left:-599px;
top:10px;
height:100px;
}

.narrow .menu{
width:240px;
margin-left:-120px;
position:absolute;
}

.narrow .menu a,.narrow .menu .menu-divider{
display:none;
}

.menu-left .menu-edge,.menu-right .menu-edge{
float:left;
width:20px;
height:60px;
margin:40px 0px 20px 0px;
}

.menu-left .menu-edge{
background:url(../images/system/left.png);
}

.menu-right .menu-edge{
background:url(../images/system/right.png);
}

.menu .menu-divider{
width:3px;
height:60px;
margin:40px 0px 20px 0px;
float:left;
background:url(../images/system/divider.png);
}

.menu a{
display:block;
float:left;
height:40px;
width:130px;
margin:40px 0px 20px 0px;
background:url(../images/system/center.png);
text-align:center;
padding:20px 0px 0px 0px;
text-decoration:none;
color:#FFF;
text-transform:uppercase;
font-size:18px;
}

.menu a.multilined{
padding-top:10px;
height:50px;
}

.menu a:hover{
color:#e0574e;
}

.menu .logo{
width:200px;
height:120px;
margin:0px auto 0px auto;
position:relative;
}

.menu .logo-logo{
position:absolute;
height:40px;
width:40px;
top:5px;
left:50%;
margin-left:-20px;
border:solid 2px #FFF;
background:rgb(43,83,106) url(../images/logo.png) center;
border-radius:100%;
}

.menu .logo-text{
height:87px;
width:196px;
position:absolute;
top:25px;
left:0px;
background:rgba(10,58,28,0.565);
border-radius:10px;
border:solid 2px #FFF;
}

.menu .logo h1{
color:#FFF;
text-align:center;
padding:0px;
position:absolute;
margin:0px;
top:23px;
font-size:23pt;
width:200px;
}

.menu .logo h2{
color:#FFF;
text-align:center;
padding:0px;
position:absolute;
margin:0px;
top:60px;
font-size:10pt;
width:200px;
}


/*Menus / Side menus*/

.lmenu,.rmenu{
z-index:2;
overflow:hidden;
height:40px;
}

.lmenu{
left:0px;
top:-30px;
-ms-transform-origin:0% 100%;
-webkit-transform-origin:0% 100%;
transform-origin:0% 100%;
-ms-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
position:fixed;
}

.rmenu{
position:fixed;
left:100%;
margin-left:-40px;
top:10px;
-ms-transform-origin:0% 0%;
-webkit-transform-origin:0% 0%;
transform-origin:0% 0%;
-ms-transform:rotate(90deg) scale(1,-1);
-webkit-transform:rotate(90deg) scale(1,-1);
transform:rotate(90deg) scale(1,-1);
width:500px;
}

.rmenu>span,.lmenu>span{
text-transform:uppercase;
display:block;
float:left;
background:url(../images/system/center.png);
height:30px;
padding:10px 10px 0px 10px;
text-decoration:none;
color:#FFFFFF;
font-size:12pt;
}

.lmenu>span>a{
display:block;
-ms-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
transform:rotate(180deg);
text-decoration:none;
color:#EEEEEE;
}

.rmenu>span>a{
text-decoration:none;
color:#EEEEEE;
display:block;
-ms-transform:scale(-1,1);
-webkit-transform:scale(-1,1);
transform:scale(-1,1);
}


.rmenu>span>a:hover,.lmenu>span>a:hover,.rmenu>span:hover>a,.rmenu>span.selected>a{
color:#e0574e;
}

.narrow .lmenu,.narrow .rmenu{
height:30px;
}

.narrow .lmenu{
top:-20px;
}

.narrow .rmenu{
margin-left:-30px;
}

.narrow .rmenu>span,.narrow .lmenu>span{
height:25px;
padding-top:5px;
}

.menu-edge-left{
float:left;
width:20px;
height:40px;
background:url(../images/system/left.png);
}

.menu-edge-right{
float:left;
width:20px;
height:40px;
background:url(../images/system/right.png);
}

.rmenu>.menu-divider,.lmenu>.menu-divider{
width:3px;
height:40px;
background:url(../images/system/divider.png);
float:left;
}

/* Menus / Mobile popup menu */

.mmenu{
display:none;
position:fixed;
z-index:100;
width:100%;
min-height:100%;
left:0px;
top:0px;
background:rgba(50,50,50,0.8);
}

.lmmenu,.rmmenu,.cmmenu{
float:left;
}

.lmmenu,.rmmenu{
width:30%;
}

.cmmenu{
width:40%;
}

.lmmenu>a,.rmmenu>a,.cmmenu>a{
display:block;
width:100%;
padding:10px 0px 10px 0px;
text-transform:uppercase;
text-decoration:none;
color:#FFF;
text-align:center;
font-size:12pt;
}

.mmenu-button{
z-index:2;
display:none;
position:fixed;
width:50px;
height:50px;
top:10px;
left:50%;
margin-left:-110px;
background:url(../images/system/button.png);
cursor:pointer;
}

.narrow .mmenu-button{
display:block;
}

.mmenu-title{
width:100%;
height:50px;
}

.mmenu-back{
height:50px;
width:50px;
margin-left:10px;
float:left;
cursor:pointer;
background:url(../images/system/back.png);
}

.mmenu-caption{
text-transform:uppercase;
text-align:center;
color:#FFF;
font-size:20pt;
padding-top:5px;
}

/*Title page*/
.title-page{
height:2000px;
}

.title-page .title,.title-page .subtitle,.title-page .continue{
color:#FFFFFF;
text-shadow:3px 3px 2px #595959;
text-align:center;
position:absolute;
-webkit-font-smoothing: antialiased;
overflow:hidden;
}

.title-page .title{
font-size:60pt;
width:100%;
top:50%;
margin-top:-100px;
}

.narrow .title-page .title{
margin-top:-50px;
font-size:42pt;
}

.title-page .subtitle{
font-size:35pt;
width:100%;
top:50%;
margin-top:0px;
}

.narrow .title-page .subtitle{
font-size:12pt;
margin-top:20px;
}

.title-page .continue{
width:200px;
height:40px;
top:100%;
left:50%;
margin:-50px 0px 0px -100px;
/*background:rgba(10,58,28,0.564) url(../images/system/menu/continue.png) no-repeat 68px -5px;*/ /*Green background*/
background:url(../images/system/menu/continue.png) no-repeat 68px -5px;
border-radius:20px 20px 0px 0px;
font-size:20pt;
padding-top:10px;
cursor:pointer;
text-transform:uppercase;
}

.title-page .bg-prev,.title-page .bg-next{
width:64px;
height:64px;
position:absolute;
top:50%;
background-image:url(../images/system/menu/prevnext.png);
background-position-y:0px;
cursor:pointer;
display:none;
}

.title-page .bg-prev{
left:0px;
margin:-100px 0px 0px 50px;
background-position:0px 0px;
}

.title-page .bg-next{
left:100%;
margin:-100px 0px 0px -114px;
background-position:64px 0px;
}

.narrow .title-page .bg-prev,.narrow .title-page .bg-next{
width:32px;
height:32px;
}

.narrow .title-page .bg-prev{
background-position:0px -64px;
}

.narrow .title-page .bg-next{
background-position:64px -64px;
}

.narrow .title-page .bg-prev{
margin:-16px 0px 0px 50px;
}

.narrow .title-page .bg-next{
margin:-16px 0px 0px -86px;
}

/* Frame settings */
.frame{
margin:25px auto 25px auto;
width:100%;
}

/*Buttons*/
.button{
display:block;
width:300px;
height:42px;
background:rgb(28,85,72);
border:solid 2px rgb(28,85,72);
cursor:pointer;
margin:20px;
color:#FFF;
font-size:20pt;
text-transform:uppercase;
text-align:center;
padding-top:8px;
text-decoration:none;
}

/*Footer*/
.narrow .footer{
display:none;
}

.footer{
width:100%;
height:260px;
margin-top:50px;
width:100%;
overflow:hidden;
}

.footer-logo{
position:relative;
height:50px;
background:url(../images/system/logo.png) no-repeat center;
}

.footer-left{
background:url(../images/system/background.png) repeat-x top;
width:50%;
height:50px;
margin-left:-25px;
position:absolute;
left:0px;
top:0px;
}

.footer-right{
background:url(../images/system/background.png) repeat-x top;
left:50%;
top:0px;
width:50%;
height:50px;
margin-left:25px;
position:absolute;
}

.footer-center{
width:50px;
height:50px;
margin:0px auto 0px auto;
}

.footer-content{
height:210px;
background:url(../images/system/pixel.png);
text-align:center;
}

.footer .protect{
display:none;
}

.footer .link,.footer span{
display:block;
color:#FFF;
text-align:center;
font-size:16pt;
text-decoration:none;
}

.footer .link:hover{
color:#e0574e;
}

.footer .small{
font-size:14pt;
}

.footer img{
margin:20px 10px 0px 10px;
border-radius:5px;
border:none;
cursor:pointer;
box-shadow:0 0 10px rgba(255,255,255,0.8);
}