/* Reset
- - - - - - - - - -- - - - -- - - - -- - - - -- - - - -- - - - -- - - - -- - - - -*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
    font-family: Geneva, Arial, Helvetica, sans-serif;
}
p, blockquote, ul, fieldset, form, ol, dl, dir, menu { margin: 1.12em 0 }
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { border:0; }
address,caption,code,dfn,th {
	font-style:normal;
	font-weight:normal;
}
i,cite,em,var,address { font-style: italic }
ol,ul { margin-left: 40px; }
ol ul, ul ol, ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
ol  { list-style-type: decimal }
caption,th { text-align:left; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

h1,h2,h3,h4,h5,h6,b,strong  { font-weight: bolder; }
h1 { font-size: 2em; margin: .67em 0 }
h2 { font-size: 1.5em; margin: .75em 0 }
h3 { font-size: 1.17em; margin: .83em 0 }
h4 { font-size: 1em; margin: 1.12em 0 }
h5 { font-size: .83em; margin: 1.5em 0 }
h6 { font-size: .75em; margin: 1.67em 0 }

div.clear { clear: both; }
/* Main
- - - - - - - - - -- - - - -- - - - -- - - - -- - - - -- - - - -- - - - -- - - - -*/
#wrap {
    width: 817px;
    margin: 0 auto;
    background: url('/images/head.jpg') no-repeat #e5ffae;
    padding: 335px 150px 10px 40px;
    position: relative;
    border-bottom: #8fcf87 solid 41px;
}

.top-block {
    width: 234px;
    height: 208px;
    position: absolute;
    top: 238px;

}

#tb1 { left: 115px; }
#tb2 { left: 377px; }
#tb3 { left: 639px; }
div.top-block a {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    text-decoration: none;
    color: #df7673;
}
div.top-block a span{
    position: relative;
    top: 190px;
    font-size: 17px;
}

div#wrap2 {
     margin: 0 -150px 0 -40px;
     width: 1007px;
}

div#site-title {
    width: 100%;
    text-align: center;
}
div#site-title a {
    text-decoration: none;
    color: #f75740;
    font-size: 2em;
}

div.menu_wrap {
    position: relative;
    right: 50%;
    float: right;
}
ul.main-nav {
    display: block;
     list-style: none;
     position: relative;
     z-index: 1;
     right: -50%;
     margin: 15px 0px;
     background: url('/images/nav-back.gif');
     height: 41px;
     padding: 0 40px;
}
ul.main-nav li {
    display: block;
    float: left;
    padding: 10px 15px;
}
ul.main-nav:after {
    content: '';
    display: block;
    clear: both;
}
ul.main-nav a {
    text-transform: lowercase;
    color: white;
    text-decoration: none;
}
ul.main-nav a:hover { text-decoration: underline; }

#content {
    font-size: .8em;
}

#footer {
    position: absolute;
    bottom: -41px;
    width: 735px;
    height: 31px;
    text-align: left;
    padding-top: 7px;
    font-size:10pt;
}
#bottom-girl {
    position: absolute;
    bottom: -41px;
    right: 0;
    background: url('/images/girl.jpg');
    width: 133px;
    height: 368px;
}
