body{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size:10px;
    background:white;
}

pre{
    font-size:11px;
}

blockquote{
    margin:10,10,10,25;
}
form{
    padding:0px;
    margin:0px;
}

textarea{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

select{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}


input{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

img{
    border:0px;
    padding:0px;
    margin:0px;
}

a{
    color:rgb(236,205,153);
    text-decoration:none;
}

a:hover{
    color:#f48000;
}


#block2 .black2orange{
    color:black;
}
#block2 .black2orange:hover{
    color: #f48000;
}


p{
    padding:0px;
    margin:0 0 5 0;
}

#top-title{
    height:100px;

}
#top-title .top-top{
    height:55px;
    padding:0px;
    margin:0px;
    background:#415460;
}

#top-title .top-menu{
    font-size:10px;
    background:#30424e url(images/bg_menu.gif) top left repeat-x;
    text-align: left;
    vertical-align: top;
}

#top-title input{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    border:1px black solid;
}


#main {
    background:url(images/bg_left.gif) top left repeat-y;
}
#main-left{
    float:left;
/*    padding-top:20px;*/
    width:115px;
    background:#4F606A url(images/bg_left.gif) top left repeat-y;
}

#main-left span{
    color:#f48000;
    font-style: italic;
    font-weight: bold;
}

#main-center{
    margin-left:115px;
}

#main-center ul{
    list-style: square;
    padding-left:30;
    margin-left:10;
}

#main-center .content{
    margin-left:115px;
    border:1px #6B818F solid;
}

#main-center table{
    font-size:10px;
}

.main-reg input{
    width:200px;
}

.main-reg textarea{
    width:200px;
}


#index-left{
    width:50%;
    float:left;
}

#divert{
}

#divert .content{
    padding:2 2 0 2;
    margin:0px;
    border:0px;
    font-size:10px;
}


#divert .title{
    height:14px;
    font-size:10px;
    background-color:#6B818F;
    color:white;
    text-align:center;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 5px;
}



#block1{
    margin-left:8px;
    border:1px #6B818F solid;
    margin-bottom:10px;
}

#block1 .content{
    padding:2 2 0 2;
    margin:0px;
    border:0px;
    font-size:10px;
}


#block1 .title{
    height:14px;
    font-size:10px;
    background-color:#6B818F;
    color:white;
    text-align:center;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 5px;
}

#block1 .title-page{
    height:26px;
    font-size:10px;
    background:#6B818F /*url(images/icon1.gif) right center no-repeat*/;
    color:white;
    padding-top:7px;
    vertical-align: middle;
    text-align:center;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 8px;
}

#block1 .footer{
    padding:4 0 4 0;
    color:white;
    background-color:#6B818F;
}
#block1 .footer a{
    color:white;
    padding:0 2 1 2;
}
#block1 .footer a:hover{
    color:black;
    background:white;
}
#block1 .nmsel{
    border:1px white solid;
}



#block2{
    padding:0 0 2 0;
    border:0px;
}

#block2 a{
    color:#f48000;
}
#block2 a:hover{
    color:black;
}

#block2 h1{
    font-size:10px;
    background-color:#AFC0CA;
    color:black;
    text-align:left;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 1px;
    padding:2 0 2 5px;
    margin:0px;
/*    border:1px solid black;*/
}

#block2 h2{
    font-size:10px;
    background-color:#AFC0CA;
    color:black;
    text-align:left;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 1px;
    padding:0 0 0 5px;
    margin:0px;
/*    border:1px solid black;*/
}

#block2 .news{
    color:black;
}

#block2 .news:hover{
    color:#f48000;
}


#block2 h2 a{
    color:black;
}

#block2 h2 a:hover{
    color:#f48000;
}


#block2 .title{
    font-size:10px;
    background-color:#AFC0CA;
    color:black;
    text-align:left;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 1px;
    padding-left:5px;
/*    border:1px solid black;*/
}

#block2 .content{
    padding:10px;
    margin:0px;
    border:0px;
    color:black;
    background-color:#E0E5EB;
    font-size:10px;
    text-align:justify;
/*   border:1px solid black;*/
}
/*
#block2 img{
    border:1px white solid;
    margin:5px;
}
*/
#block2 table{
    font-size:10px;
}

#block2 .footer{
    padding:4 0 4 0;
    color:white;
    background-color:#AFC0CA;
}
#block2 .footer a{
    color:white;
    padding:0 2 1 2;
}
#block2 .footer a:hover{
    color:black;
    background:white;
}
#block2 .nmsel{
    border:1px white solid;
}



#block3{
    padding:0 0 0 0;
    border:0px;
}

#block3 .news{
    color:black;
}

#block3 .news:hover{
    color:#f48000;
}

#block3 .content{
    padding:10px;
    margin:0px;
    border:0px;
    color:#EEE;
    background-color:#6B818F;
    font-size:10px;
    text-align:justify;
}

#block3 .title{
    height:14px;
    font-size:10px;
    background-color:#AFBFCC;
    color:black;
    text-align:center;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 3px;
}

.expo-outline{
    border-left:1px #9C9B99 solid;
    border-bottom:1px #9C9B99 solid;
    border-right:1px #9C9B99 solid;
    background:url(images/arh1.gif) right bottom no-repeat;
}

#block4{
    padding:0 0 0 0;
    border:0px;
}

#block4 .news{
    color:black;
}

#block4 .news:hover{
    color:#f48000;
}

#block4 .content{
    padding:10px;
    margin:0px;
    border:0px;
    color:black;
    font-size:10px;
    text-align:justify;
}

#block4 .title{
    height:14px;
    font-size:10px;
    background-color:#AFBFCC;
    color:black;
    text-align:center;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 3px;
}







#index-news{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size:10px;
    background:url(images/n-bg.gif) repeat-x top left;
    text-align: justify;
    background-color:#dde4ea;
    margin-bottom:2px;
    border-bottom:1px #dde4ea solid;
}
#index-news .icon{
    padding:0 0px 0px 0;
    margin:0 5 0 0;
    border-right:1px white solid;
    border-bottom:1px white solid;
}
#index-news h1{
    padding:1 0 0 5;
    margin:0px 0 2 0;
    font-family:inherit;
    font-size:10px;
/*    font-weight:bold;*/
    text-align:left;
/*    letter-spacing: 3px;*/
    font-style: italic;
    background:url(images/n-bg.gif) top left;
}

#index-news .news {
    color:black;
}

#index-news .news:hover {
    color:#f48000;
}


#index-news p{
    margin:0px;
    padding: 5 10 10 10;
    font-family:inherit;
    text-align:justify;
    font-size:10px;
}
#index-news a{
    color:#f48000;
}

#index-news a:hover{
    color:black;
}


#news{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size:10px;
    background:url(images/n-bg.gif) repeat-x top left;
    text-align: justify;
    background-color:#dde4ea;
    margin-bottom:2px;
    border-bottom:1px #dde4ea solid;
}
#news .icon{
    padding:0 0px 0px 0;
    margin:0 5 0 0;
    border-right:1px white solid;
    border-bottom:1px white solid;
}
#news h1{
    padding:0 0 0 5;
    margin:0px 0 2 0;
    font-family:inherit;
    font-size:12px;
/*    font-weight:bold;*/
    text-align:left;
/*    letter-spacing: 3px;*/
    font-style: italic;
    background:url(images/n-bg.gif) top left;
}

#news h1 a{
    color:black;    
}
#news h1 a:hover{
    color:#f48000;
}

#news p{
    margin:0px;
    padding: 5 10 10 10;
    font-family:inherit;
    font-size:12px;
}

#news .tsmall{
    padding:0 0 0 5;
    margin:0px 0 2 0;
    font-family:inherit;
    font-size:10px;
/*    font-weight:bold;*/
    text-align:left;
/*    letter-spacing: 3px;*/
    font-style: italic;
    background:url(images/n-bg.gif) top left;
}
#news .small{
    margin:0px;
    padding: 5 10 10 10;
    font-family:inherit;
    font-size:10px;
}

#news img{
    border:1px white solid;
    margin:5px;
}

#news a{
    color:#f48000;
}

#news a:hover{
    color:black;
}


.newstitle{
    height:26px;
    font-size:10px;
    background:#6B818F url(images/news_icon.gif) right center no-repeat;
    color:white;
    padding-top:7px;
    vertical-align: middle;
    text-align:center;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 8px;
}

.projecttitle{
    height:26px;
    font-size:10px;
    background:#6B818F url(images/icon1t.gif) right center no-repeat;
    color:white;
    padding-top:7px;
    vertical-align: middle;
    text-align:center;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 8px;
}

.atermtitle{
    height:26px;
    font-size:10px;
    background:#6B818F url(images/icon12t.gif) right center no-repeat;
    color:white;
    padding-top:7px;
    vertical-align: middle;
    text-align:center;
    font-weight: bold;
    font-style: italic;
    letter-spacing: 8px;
}



#nav-bar{
    font-size:10px;
    padding-left:126px;
    padding-top:8px;
    background: white url(images/bg_left.gif) top left repeat-y;
}
/*
#nav-bar .left{
    width:100px;
    float:left;
    border:1px #6B818F solid;
    background:#6B818F;

}

#nav-bar .center{
  margin-left:100px;
  padding-left:2px;
  padding-bottom:1px;
  border:1px #6B818F solid;
  background:white;
}
*/
#nbmenu{
background:#6B818F; 
}
#nav-bar a{
    color:black;
    font-style: italic;
}
#nav-bar a:hover{
    color:#f48000;
    font-style: italic;
}

#footer{
    height:31px;
    background:rgb(111,131,145);
}

#letter-index a{
    float:left;
    display:block;
    width:15px;
}

#proj-list{
    margin-bottom:2px;
}
#proj-list table{
    color:#3D4F5B;
}
#proj-list a{
    color:#3D4F5B;
}

#proj-list a:hover{
    color:#f48000;
}


#login-info{
    padding-left:10px;
    color:white;
}



#forum-list{
    border:1px #AFC0CA solid;
}
#forum-list table{
    color:#3D4F5B;
}
#forum-list a{
    color:#3D4F5B;
}

#forum-list a:hover{
    color:#f48000;
}
#forum-list .forumheaditem{
    font-weight: bold;
    color:#3D4F5B;
    background:#EEEEEE;
    border-bottom:1px #AFC0CA solid;
}

.forum-last-msg{
    margin-top:20px;
    margin-bottom:10px;
    color:#3D4F5B;
    font-weight:bold;

}

#forum-msg-list{
color:#3D4F5B;
}
#forum-msg-list .msgnum{
    width:30px;text-align:right; font-weight:bold; padding:3 5 0 0; float:left;
}

#forum-msg-list table{
    color:#3D4F5B;
}
#forum-msg-list a{
    color:#3D4F5B;
}
#forum-list a:hover{
    color:#f48000;
}
#forum-theme-name{
    padding:5px;
    font-weight:bold;
    color:#3D4F5B;
    border:1px #FFFFFF solid;
    background:#AFC0CA;
    margin-bottom:12px;
    margin-left:33px;
}

#prod-list{
    border:1px #AFC0CA solid;
}
#prod-list table{
    color:#3D4F5B;
}
#prod-list a{
    color:#3D4F5B;
}

#prod-list a:hover{
    color:#f48000;
}
#prod-list .headitem{
    font-weight: bold;
    color:#3D4F5B;
    background:#EEEEEE;
    border-bottom:1px #AFC0CA solid;
}

.submenuitem{
    background:#374D5A;
    padding:3px;

    font-style: italic;
    color:white;
}

.submenuitem a{
    color:white;
}
.firmlogo{
/*    margin:3px;*/
    background:#AFC0CA;
    border-bottom: 2px white solid;
}

.firminfo{
    margin-top:2px;
    background-color:#DEE5EB;
    padding:10px;
    text-align:justify;
}

.firminfo a{
    color:black;
}



.firminfop{
    background:#6B818F;
    color:white;
    font-style:italic;
}

.firmname{
    background:#3d4f5b;
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px;
    padding-left:20px;
    padding-top:6px;
    height:30px;
}

.firminfoi{
    background:#E0E5EB;
}
.firminfoi a{
    color:black;
}

