
/*=========== Global reset ======================*/
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
html, body, div, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, th, td { margin:0; padding:0 }
table { border-collapse: collapse; border-spacing:0 }
fieldset, img { border:0 }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
q:before, q:after { content:''}
a { text-decoration: none }

/* The below restores some sensible defaults */
table, p {
margin: 0 0 1.6em 0;
padding: 0;
}
ul, dl, ol {
margin: 0 0 1.6em 2.8em;
padding: 0;
}
strong { font-weight: bold }
em { font-style: italic }
a img { border: none } /* Gets rid of IE's blue borders */
/*=========== END: Global reset ======================*/



/*======== COLORS ========
dark blue: #3b506d;
light gray: #ebebeb;
dark green: #627d6f;
med green: #536a21;
======== COLORS ========*/


html {
font-family: arial, helevtica, sans-serif;
font-size: 0.8em;
color: #333;
}

body {
background: #fff;
margin: 20px 0;
}

a:hover {
cursor: url(images/cursor-znzn.cur);
}

#wrapper {
width: 1000px;
margin: 0 auto;
border: 1px solid #ccc;
padding: 0 0 60px 0;
}

.home {
text-align: center !important;
margin: 50px auto !important;
border-width: 0 !important;
padding: 40px !important;
}

#hp-wrapper {
width: 800px;
margin: 0 auto;
text-align: left;
}

.hp-news {
margin: 0 0 0 367px;
}

.hp-about {

}

.hp-dezign {
margin: 0 0 0 137px;
}

.logo {
margin: 0 0 0 42px;
}

.text {
margin: 10px 0 0 42px;
}

.email {
position: relative;
z-index: 999;
display: block;
width: 350px;
height: 40px;
top: 395px;
left: 275px;

background: #f00;
/* for IE */
filter:alpha(opacity=0);
/* CSS3 standard */
opacity:0.0;
}

.bottom-photos {
margin: 80px 0 0 0;
}
