@charset "utf-8";

@import url(http://allfont.net/css/?fonts=bodoni);

html { overflow-y:auto; }
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, fieldset, legend, input, textarea, button,  p, blockquote, th, td, figure, figcaption {margin:0; padding:0;}
html, body { width:100%; height:100%; font-family: 'Bodoni';}
body {color:#555555; font-size:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
li {list-style:none;}
img, fieldset {border:0 none;}
img {vertical-align:middle;}
legend, hr {display:none;}
legend {position:absolute; top:0; left:0; width:0; height:0; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0;}
input, textarea {font-size:100%; color:#555555; background:#fff;}
button {border:0 none; background:transparent; padding:0px; margin:0px; font-family: 'Bodoni'}
em, address {font-style:normal;}
table {border-spacing:0; border-collapse:collapse; width:100%;}
caption {font-size: 0; line-height: 0; width:0; height:0; text-indent:-1000px; overflow: hidden;}
a, a:link, a:visited {text-decoration:none; color:#555555;}
a:hover, a:active {text-decoration:underline;}
textarea {border:1px solid #969696; width:100%;}
input {}
select { color:#777777;}
input[type="button"] {border:0; background:transparent; padding:0px; margin:0px;}
input[type="text"], input[type="password"] {border:1px solid #969696;}

.bg { 
position: relative;
min-height: 100%;
}

.bg .text {z-index:550; text-align:center; width:742px;}
.bg .text img {width:100%;}

@media screen and (max-width:1023px) {
  
 .bg .text { width:564px;}
}

@media screen and (max-width:639px){

	.bg .text {width:300px;}  
  
}

@media screen and (max-height:400px) and (max-width:1024px) {
  
  .bg {height:200% !important;}
  
}