.main  { background: #f8f8f8 url(../images/projects/bg.gif) top left repeat-x;;}

.logo  { margin: 0 0 15px 40px;}

.logo-more { position: absolute; text-align: right; 
             font: 65% Tahoma, Verdana, Arial, Helvetica, Sans Serif; width: 25%;
             //width: 100%; }
.logo-more a { text-align: right; top: -17px; position: relative; 
               margin-right: 20px; }

.logo-more a:link,
.logo-more a:visited { color: #999999 }
.logo-more a:hover,
.logo-more a:active { color: #990000 }

.main .td2 { background: url(../images/projects-bg.gif) repeat-x }

#login-popup { left: 106px; top: 5px }

.header .td1   { text-align: left; width: 25%; }
.header .td2   { width: 50%; background: #ffb300; border-bottom: none; vertical-align: bottom }
.header .td3   { border-top: none;  border-right: none; width: 25% }

.about { font-size: 1em; padding: 18px 0 10px 0; line-height: 1em; font-weight: bolder; } 
.about .link- { font-size: 0.6em; background: url(../images/blocks/strelka.gif) right 7px no-repeat;
                float: right; padding: 0 10px 0 0 ;}

.navigate               { margin: 10px 0;  }              
                
.projects-title         { color: #112369; font-weight: bolder; font-size: 0.8em; padding-bottom: 10px;}

.projects-item  .bord-,
.projects-item- .bord-  { width: 114px; }

.projects-item .bord1-,
.projects-item- .bord1- { /*border-left: 1px solid #f8f8f8;*/}

.projects-item .img-,
.projects-item- .img-   { border: 2px solid #a7aec8; padding: 2px 7px; background: #fff }
.projects-item- .img-   { border: 2px solid #f8ae00; }

.projects-item- .text-,
.projects-item .text-  { border-left: 2px solid #a7aec8; margin-bottom: 10px; font-size: 0.65em;
                         padding-top: 5px; width: 114px; color: #848db0; line-height: 1em;
                         font-family: Tahoma, Verdana, Arial }

.projects-item- .text-  { border-left: 2px solid #f8ae00; }

.projects-item- .text1-,
.projects-item .text1- { padding: 2px 0 0 7px; line-height: 1em; font-family: Tahoma, Verdana, Arial }

.projects-none img      { border: none; }

.projects-item .sel-   { border-left: 2px solid #a7aec8; padding: 0px 7px; line-height: 1em; color: #666; font-family: Tahoma, Verdana, Arial }
.projects-item- .sel-   { border-left: 2px solid #f8ae00; padding: 0px 7px;  line-height: 1em; color: #990000; font-family: Tahoma, Verdana, Arial }

.contact         { padding: 12px 10px 15px 0; }
.contact .title- { background: url(../images/blocks/bg.gif) 0 8px repeat-x; padding-left: 5px;}
.contact .title- span { color: #112369; font-size: 0.8em; font-weight: bolder; background: #f8f8f8; padding: 0 4px;}
.contact .item-  { font-size: 0.7em; color: #666; padding: 3px 0 0 10px; line-height: 1.4em;}

html>body .search { padding: 6px 0 0 10px;}
.search { color: #fff; margin: 0px }

.ic     { width: 256px;}
.ic img { margin: 7px 0 4px 5px;}
