.interview-register { padding-left: 10px }

.interview-one { padding-top:10px }
.interview-one a { border-bottom-width: 1px; }

.interview-body h1 { margin-top:0; margin-bottom:0 }

.interview-body .comments- { font-size:80%; padding: 3px 0 3px 10px }

.interview-one  .bio- { font-size:80%; padding-left:5px }
.interview-one  .qa-  { font-size:80%; padding: 10px 0 0 5px }

.interview-one  .pic- { padding: 0 15px 5px 0 }
.interview-one  .user- { padding: 5px }
.interview-one  .user- td      { font-size: 70%; vertical-align:middle; padding-bottom:5px; padding-top:3px }
.interview-one  .user- td.img- { text-align:center }

.interview-one  .button- input { height: 3.16em }
.interview-one  .pane-   { padding: 0 10px 0 5px; font: 55% Tahoma, sans }
.interview-one  .pane- div { padding: 10px }

.interview-one  .button- input.ok- { width:100%; color:#802000; cursor:pointer; cursor:hand; background:#ffe9b0;  }
.interview-one  .button- input.hl- { width:100%; color:#802000; cursor:pointer; cursor:hand; background:#fff6bc;  }

.interview-one  .form-group-title { display:none }


.interview-qa    { padding-left: 5px }
.interview-qa h2 { font-size: 100%; font-weight: bold } 
.interview-qa .q- { margin-top:15px; font-size:80%; margin-left: 10px; padding-left:10px;
                    border-left: 5px solid #cccccc } 
.interview-qa .a- { font-size:100%; padding-left:25px; padding-top:0px;
                    margin-bottom: 20px }
.interview-one .interview-qa .q- { margin-top:10px; } 


.interview-choose td { padding-right:20px }
.interview-choose .User- td { font-size:80%; padding-top:5px }
.interview-choose .Name- td { font-size:90%; padding-bottom:10px }
.interview-choose .Company- td { font-size:70%; padding-bottom:10px }

.interview-choose input.ok- { width:100px; height:40px; color:#802000; cursor:pointer; cursor:hand; background:#ffe9b0;  }
.interview-choose input.hl- { width:100px; height:40px; color:#802000; cursor:pointer; cursor:hand; background:#fff6bc;  }


.interview-choose-results td { padding-right:10px; padding-bottom:20px }
.interview-choose-results .user- { font-size:80%; padding-top:10px }
.interview-choose-results .name- { font-size:90%; padding-bottom:10px }
.interview-choose-results .title- { font-size:70%; }
.interview-choose-results td { vertical-align:middle }
.interview-choose-results .votes- { font-size:70%; }

.interview-list a { border-bottom-width: 1px; }
.interview-list td { padding: 0 0 20px 10px; }
.interview-list td.data- { width: 40% } 
.interview-list .user- { font-size:80%; padding-top:10px }
.interview-list .name- { font-size: 100%; padding-bottom:10px }
.interview-list .title- { font-size:70%; }

.stuff-interviews-h { font: bold 90% Arial, sans; margin:0; padding:0 0 0 3px }
.stuff-interviews-f { font-size:70%; padding: 3px 0; text-align:right }
.stuff-interviews            { padding-top: 10px }
.stuff-interviews .dt-       { font-size:70%; font-weight: bold; font-family:Tahoma, sans }
.stuff-interviews .name-     { font-size:80%; font-weight: bold }
.stuff-interviews .announce- { font-size:70%; }
.stuff-interviews input.ok- { width:100%; color:#802000; cursor:pointer; cursor:hand; background:#ffe9b0;  }
.stuff-interviews input.hl- { width:100%; color:#802000; cursor:pointer; cursor:hand; background:#fff6bc;  }

/* интервью */

.interview     { font-size: 70%; margin: 4px 18px 9px; }
.interview-photo img { width: 50px; margin: 3px 10px 0 0; }
.interview h4  { font-size: 120%; }
.interview p,
.interview h4  { margin:  0 0 6px 0; }
.interview a,
.interview a:visited { border-bottom: 1px solid #E57E99; }
.interview a:hover,
.interview a:active  { border-bottom: 1px solid #6f74bc; }
.interview p a { font-size: 95%; }

.interview-name { color: rgb(0, 153, 204); }
.interview-title a { color: rgb(102, 102, 102); }