body,html 
{
    font-family: Arial;
    font-size: 10pt;
    margin:0;
    padding:0;
}

.ainput {border:1px solid gray;background-color:#eeeeee;height:20px;width:200px;font-size:12px;}
.binput {border:1px solid gray;background-color:#eeeeee;height:20px;width:140px;font-size:12px;} 

.obs_input {border:1px solid gray;background-color:#eeeeee;height:20px;width:400px;font-size:12px;}
.obs_textar {border:1px solid gray;background-color:#eeeeee;height:120px;width:400px;font-size:12px;}

#home{
    margin:0px;
    text-align:center;
    background:#d5d5d5;
}

#wrap{
    text-align:left;
    width:1000px;
    background:#fff;
    margin:auto;
    overflow: hidden;
}

#header{
    height: 245px;
    width: 996px;
//  width: 1000px;
    position: relative;
    background: url("/img/header.jpg") center top no-repeat;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}

#bef_fl{
    float:left;
    width: 472	px;
    height: 170px;
}

#flash{
    position: absolute;
    top: 0px;
    left: 470px;
    width: 345px;
    height: 170px;
}

#search{
    height: 170px;    
    width: 154px;
    position: absolute;
    top: 20px;
    top: 22px;
    right: 20px;
}

#searchbar{
    width: 100px;
    margin: 0px;
    padding: 0px;
    font-size: 8pt;
    height: 20px;
}

#searchbutton{
    position: relative;
    top: 8px;
    //top: 4px;
}

#logo{
    position: absolute;
    top: 170px;
    //top: 180px;
    left: 10px;
    width: 345px;
    height: 45px;
}

#menu{
    font-family:Arial;
    font-size:10pt;
    height:45px;
    left:350px;
    position:absolute;
    text-align:left;
    top:170px;
    //top:180px;
}


#navigate{
    margin: 0 15px;
    float: left;
    width: 170px;
    padding: 0px;
}

#with_lpad{
    padding-left : 0px;
    font-size: 12pt;
}

#content{
    min-height:300px;
    overflow:hidden;
    //margin-left: 230px;
    margin-bottom: 20px;
    zoom: 1;
}

.polosa{
    width: 760px;
    height: 24px;
    //height: 30px;
    clear: both;
    background: url("/img/polosa.gif");
    background-repeat: no-repeat;
    vertical-align: middle;
    font-weight: bold;
    font-size: 12pt;
    padding: 6px 10px 0px 10px;
}

.poloski{
    width: 750px;
    min-height: 127px;
    clear: both;
    background: url("/img/poloski.gif");
    background-repeat: no-repeat;
    background-position: top left;
    vertical-align: top;
    padding: 0px;
}

.prev_img{
    float: left;
    width: 130px;
    padding: 15px;
    text-align: right;
}

.short_tag{
    width: 610px;
    min-height: 130px;
    border-bottom: 2px solid #999;
    padding-top: 15px;
    //height: 140px;
}

#footer{
    width: 996px;
//    width: 1000px;
    height: 75px;
    clear: both;
    background: url("/img/footer.gif");
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}

#footer1{
    float: left;
    width: 380px;
    height: 75px;
}

#footer2{
    color: #999;
}

.yellow{
    color: #f90;
}

.yellow_arrow{
    color: #f90;
    letter-spacing: -1pt; 
    text-decoration:none;
    font-size: 11pt;
    font-weight: bold;
}

.grey{
    color: #999;
}

a.menulink{color: #09f;}
a.menulink:visited{color: #00f;}
a.menulink:hover{color: #f90;}

a.cat_small{color: #09f; font-size: 9pt;}
a.cat_small:visited{color: #00f;}
a.cat_small:hover{color: #f90;}

a.titlelink{color: #000; text-decoration: none;}
a.titlelink:visited{color: #003;}
a.titlelink:hover{color: #00c;}