/*******************************************************************************
  RESET
*******************************************************************************/
html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    abbr, acronym, address, big, cite, code,
    del, dfn, em, font, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    b, u, i, center, dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
:focus {
    outline: 0;
} /* remember to define focus styles! */
ins {
    text-decoration: none;
} /* remember to highlight inserts somehow! */
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
} /* tables still need 'cellspacing="0"' in the markup */
img {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: transparent;
}
a {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
}
/*******************************************************************************
  TEMPLATES
*******************************************************************************/
.fleft {
    float: left;
}
.fright {
    float: right;
}
.left {
    text-align: left;
}
.center {
    text-align: center;
}
.right {
    text-align: right;
}
.w100 {
    width: 100%;
}
.w50 {
    width: 50%;
}
/* CLEARFIX */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display: inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}
/* End hide from IE-mac */
/* END OF CLEARFIX */
/*******************************************************************************
  MAIN
*******************************************************************************/
html, body {
    height: 100%;
}
body {
    font: normal 100% Arial;
    background: #fdf4dd url(../img/bg.jpg) center 0 repeat-y;
}
a:hover {
    text-decoration: none;
}
/*******************************************************************************
  STRUCTURE
*******************************************************************************/

#outer {
    position: relative;
    width: 100%;
    background: url(../img/topred.jpg) center 19px no-repeat;
}

#body {
    position: relative;
    left: 1px;
    width: 906px;
    margin: 0 auto;
    background: #fff;
    border: 1px solid #fff;
}

#header {
    position: relative;
    height: 213px;
    font-size: 14px;
    color: #703700;
    background: url(../img/header_bg.jpg) 0 0 no-repeat;
}
    #header span {
        left: 50px;
        text-transform: uppercase;
        font-weight: bold;
        color: #b01612;
    }
    #header-text {
        position: absolute;
        top: 150px;
        left: 25px;
    }
    #flash {
        position: absolute;
        top: 57px;
        left: 574px;
        width: 314px;
        height: 260px;
    }
    #contacts {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
    }
        #contacts-button {
            position: absolute;
            top: 173px;
            left: 695px;
            display: block;
            width: 97px;
            height: 36px;
            background: url(../img/contacts.png) 0 0 no-repeat;
            cursor: hand;
        }
        #contacts-popup {
            display: none;
            position: absolute;
            top: 220px;
            left: 150px;
            width: 600px;
            padding: 15px 15px 5px;
            background: #fff;
            border: 1px solid #bed04a;
        }
            #contacts-popup h2 {
                margin: 0 0 15px;
                font-size: 24px;
                font-weight: normal;
                color: #b01612;
            }
            #contacts-popup h3 {
                margin: 0 0 15px;
            }
            #contacts-popup p {
                margin: 15px 0;
            }
            #contacts-close {
                position: absolute;
                top: 10px;
                right: 10px;
                width: 10px;
                height: 10px;
                background: url(../img/close.gif) 0 0 no-repeat;
            }
#content {
    min-height: 600px;
    height: auto !important;
    height: 600px;
    margin: 0 17px 17px;
    padding: 25px 10px 25px 20px;
    background: #fdf4dd;
    border: 1px solid #bed04a;
}
    #rightCol {
        float: right;
        width: 314px;
        margin: 125px 0 0;
        font-family: Tahoma;
        text-align: center;
    }
        #rightCol h2 {
            margin: 0 0 25px;
            padding: 0 0 10px;
            font-size: 24px;
            font-weight: normal;
            color: #b01612;
            background: url(../img/rightcol_h2.jpg) 0 bottom no-repeat;
        }
        #rightCol a {
            font-size: 18px;
            color: #703700;
        }
    #form {
        width: 515px;
    }
        #form td {
            padding: 5px 0 5px 0;
            font-size: 14px;
            color: #703700;
            vertical-align: top;
        }
            #form td.c1 {
                width: 155px;
                text-align: right;
                padding-top: 9px;
                padding-right: 10px !important;
            }
            #form td.c2 {
            
            }
                #form td.c2 input.text {
                    width: 340px;
                    background: #f1f1f1;
                    border: 1px solid #bdbdbd;
                }
                #form td.c2 textarea {
                    width: 340px;
                    height: 50px;
                    background: #f1f1f1;
                    border: 1px solid #bdbdbd;
                }

#header-logo {
        position: absolute;
        top: 15px;
        left: 5px;
        display: block;
        width: 144px;
        height: 106px;
        background: url(../img/logo.jpg);
    }

#footer_info{
		clear: both;
		padding-top:50px;
		color: #703700;
}

#yesno {width: 470px; margin-top: 20px;}
#yesno input {width: 100px;}

#result {width: 370px; padding: 40px 50px; border: 1px solid #af1712; text-align: center;}
    #result h2 {margin: 0 0 40px; font-family: Tahoma; font-size: 18px; color: #b01612;}
    #result p {margin: 0 0 20px; font-family: Tahoma; font-size: 14px; color: #b01612;}
    #result-no, #result-yes {display: -moz-inline-box; display: inline-block; width: 66px; height: 33px; margin: 0 15px;}
        #result-no {background: url(/img/no.gif) 0 0 no-repeat;}
        #result-yes {background: url(/img/yes.gif) 0 0 no-repeat;}

/*******************************************************************************
  STYLES
*******************************************************************************/


