html{
    margin:0;
    padding:0;
}

document,body{
    margin:0;
    padding:0;
    background-color:#FFFFFF;
    width:100%;
    font-family:Verdana,Arial, sans-serif;
    color:#775b1a;
    font-size:11px;
    text-align:left;
    line-height:16px;
}

label{
    width: 100px; float:left;
}



img{
    border:0;
}

table{
    border-collapse:collapse;
    border-spacing:0pt;
    margin: 1px;
    padding: 0;
}
table, tbody{
    border: 1px solid #BAAD8B;
}
tr {
    border: 1px solid #BAAD8B;
}
td {
    border: 1px solid #BAAD8B;
    vertical-align:top;
    padding: 3px;
}

#wrapper{
    position:relative;
    width:100%;
    top:20px;
    margin:0;
    padding:0;
    overflow:hidden;
}

#head{
    position:relative;
    width:3000px;
    height:69px;
    background-color:#765b18;
    overflow:hidden;
}

#logo{
    position:relative;
    float:left;
}

#l1_nav{
    position:relative;
    width:3000px;
    background-image:url(../images/nav_bg_all.gif);
    border-color:#FFFFFF;
    height:21px;
    z-index: 700;
    background-color:#765b18;
}

#l2_nav{
    position:relative;
    width:175px;
    padding-top:19px;
    left:23px;
    overflow:hidden;
    margin:0 17px 0 0;
}

#contentMain{
    float:left;
    width:900px;
    overflow:hidden;
    margin:0 0 21px;
}

#content{
    float:left;
    width:605px;
    overflow:hidden;
    background-image:url(../images/bg_content.png);
    background-repeat:repeat-y;
    margin:19px 18px 0 0;
    padding:0 54px 0 18px;
}

.column{
    float:left;
}

#divClear{
    clear:both;
    font-size:1px;
    height:1px;
    overflow:hidden;
}

#footer{
    position:relative;
    width:601px;
    height:30px;
    background-image:url(../images/footer_line.png);
    background-repeat:no-repeat;
    color:#765b18;
    margin:20px 0 0;
    padding:10px 0 0;
    font-size: 10px;
}

a{
    color:#765b18;
    text-decoration:none;
}

a:hover{
    color:#9f8c5d;
}

h1{
    font-size:18px;
    font-weight:normal;
    margin:0 0 20px;
    padding:0;
}

h2{
    font-size:11px;
    font-weight:normal;
    margin:0 0 20px;
}

.img_home{
    margin:0 0 20px;
}

.bodytext{
    font-size:11px;
    color:#775b1a;
    margin:0;
    padding:0;
}

#footer p{
    position:relative;
    margin:0;
    width:281px;
    padding:0;
    float:left;
}

.col1, .col1_largeImg{
    display:block;
    width:340px;
    float:left;
    overflow:hidden;
    margin:0;
    padding:0;
}

.col2, .col2_largeImg{
    display:block;
    width:240px;
    float:left;
    overflow:hidden;
    margin:0;
    padding:0;
    padding-left:20px;
}
.col1_largeImg{
    width:220px;
}

.col2_largeImg{
    width:360px;
}

.clear{
    display:block;
    clear:both;
    width:601px;
    margin:0;
    padding:0;
    height:1px;
    overflow:hidden;
}

.clearLine{
    display:block;
    clear:both;
    width:601px;
    background-image:url(../images/footer_line.png);
    background-repeat:no-repeat;
    background-position:0 9px;
    height:22px;
    overflow:hidden;
}

.img_line_left{
    padding:0 0 0 20px;
    background-image:url(../images/vertical_line_bg.gif);
    background-repeat:repeat-y;
}

table.galery_thumbnail_table, table.galery_thumbnail_table tbody, table.galery_thumbnail_table tr, table.galery_thumbnail_table td{
    border: none;
}
.gallery{
    width:622px;
    z-index:4;
    font-weight:bold;
}

.galcol{
    display:block;
    width:207px;
    float:left;
    margin:0 0 5px;
    text-align:left;
}

#content ul{
    list-style-image:url(../images/list_style.gif);
    padding:0 0 0 14px;
    margin:0 0 10px;
}

.img_legend {
    font-size:0.9em;
}
.img_legend_ll {
    font-size:0.9em;
    padding-left:20px;
}


.par_style_warn {
    border:red solid 1px;
    font-size:9px;
    margin:3px 0;
    padding:0 3px;        
}
.admin_feedback{margin: 0; border: 1px solid yellow; padding: 2px 4px 2px 40px; z-index: 999; position: absolute; top: 3px; left: 202px; padding-left: 5px; background-color: red; color: yellow; font-weight: bold;}
