body,h1,h2,h3,h4,h5,td,tr,div,form,input{
font-family: Georgia, Arial;
line-height: 1.5;
font-size: medium;
}

.topinfowindow{
position:fixed;
height:100%;
width:100%;
top:0px;
left:0px;
text-align: left;
z-index:1000;
visibility:hidden;
display:none;
}

.smallscreen{
visibility:hidden;
display:none;
}

.toplogo{
text-align: center;
}
.imglogo{
width:500px;
height:251px;
}
.addr{
text-align: center;
}
.fones{
text-align: center;
}
.addrfones{
text-align: center;
}

.icoinmenu{
vertical-align: middle;
width:30px;
height:30px;
}

h1{
margin-bottom: 20px;
padding-bottom: 0px;
font-size: 130%;
}
h2{
margin-bottom: 5px;
padding-bottom: 0px;
font-size: 105%;
}

.winWplus{
visibility:visible;
display:block;
}
.winWminus{
visibility:hidden;
display:none;
}

@media (min-width: 770px) and (max-width: 970px) {
body,h1,h2,h3,h4,h5,td,tr,div{
font-size: x-large;
}
.icoinmenu{
width:40px;
height:40px;
}
.imglogo{
width:300px;
height:151px;
}

.winWplus{
visibility:hidden;
display:none;
}
.winWminus{
visibility:visible;
display:block;
}

}



.mainmenu{
clear:both;
text-align: center;
}


.emmenu{
display:inline-block;
background-color: #2f57a4;
border-radius: 7px;
padding:3px;
padding-right:20px;
margin:5px;
margin-bottom:10px;
}


.lmmenu{
color: white;
text-decoration: none;
}
.lmmenu:hover{
color: #e3c39d;
text-shadow: #000000 1px 1px 3px;
}

.gtext{
clear:both;
margin-top:30px;
padding-left:10%;
padding-right:10%;
}

.textblock{
clear:both;
}

.bottom{
text-align: center;
clear:both;
border-radius: 3px;
margin-top:50px;
margin-left:5%;
margin-right:5%;
padding:5px;
padding-left:30px;
padding-right:30px;
background-color: #2f57a4;
color: white;
}

.infbutton{
background-color: #eb7f00;
color: #000000;
text-decoration: none;
display:inline-block;
border: 1px solid #000000;
border-radius: 3px;
padding:3px;
padding-left:20px;
padding-right:20px;
margin:5px;
font-weight: bold;
}
.closbutton{
color: #eb7f00;
text-decoration: none;
display:inline-block;
border: 1px solid #eb7f00;
border-radius: 3px;
padding:3px;
padding-left:20px;
padding-right:20px;
margin:5px;
}



.infowindow{
background: #fff;
border: 1px solid;
border-radius: 5px;
padding:10px;
width:733px;
height:594px;
}
.infowindowhd{
margin-bottom:10px;
}
.infowindowform{
background: #fff;
border: 1px solid;
border-radius: 5px;
padding:10px;
width:733px;
height:420px;
}


@media (max-width: 770px){
.imglogo{
width:300px;
height:151px;
}
.standartscreen{
visibility:hidden;
display:none;
}
.smallscreen{
visibility:visible;
display:block;
}
.addrfones{
margin-bottom:10px;
}
.infowindowform{
background: #fff;
border: 1px solid;
border-radius: 5px;
padding:10px;
width:300px;
height:330px;
}
.infbutton{
background-color: #eb7f00;
color: #000000;
text-decoration: none;
display:inline-block;
border: 1px solid #000000;
border-radius: 3px;
padding:3px;
padding-left:10px;
padding-right:10px;
margin:5px;
font-size: small;
}
.closbutton{
color: #eb7f00;
text-decoration: none;
display:inline-block;
border: 1px solid #eb7f00;
border-radius: 3px;
padding:3px;
padding-left:10px;
padding-right:10px;
margin:5px;
font-size: small;
}
.winWplus{
visibility:hidden;
display:none;
}
.winWminus{
visibility:visible;
display:block;
}

}

.formInput{
background: #fff;
border: 1px solid #2f57a4;
border-radius: 1px;
}
.inputArButt{
margin-top:15px;
}
.formButtonDefault{
background: #fff;
background-color: #2f57a4;
color: white;
border: 1px solid #2f57a4;
border-radius: 3px;
padding:5px;
}

.frmok{
border-left: 10px solid #2f57a4;
padding-left:10px;
color: #2f57a4;
font-weight: bold;
}
.frmerr{
border-left: 10px solid #eb7f00;
padding-left:10px;
color: #eb7f00;
font-weight: bold;
}

.sysIfr{
overflow: hidden;
width:1px;
height:1px;
}
.zformmsg{
visibility:hidden;
display:none;
}