#header{
	background-image:url(/img/header_bg_2015.gif);
	background-position: 55px top;
	
	background-repeat:no-repeat;
}

#headerRightTop{
	height:84px;
}

.menuLevel1{
	height:17px;	
	line-height:17px;
	border-top: 0;
}

#contentRight{
    background:url(/innovation/img/rightBack.gif) #efefef;

}
.noUrl,ul.menu5 ul.menu5 li a.noUrl {
    cursor:default;
    color: gray;

}
#contentArticle{
    min-height:350px;
}
ul.menu5 li a:hover.noUrl,ul.menu5 li ul.menu5 li a:hover.noUrl{
     color: gray;

}
.backToList{
    border: 1px solid black;
    display: block;
    width:180px;
    margin: 7px 0px;
    padding: 2px;
    text-align: center;
    font-weight:bold;   
}
.regForm .fields{
    margin-left:76px;
    margin-bottom:20px;
}
.longlistSummary{
    border-bottom:1px solid #989898;
    padding:7px;
    font-size:10px;
    background: url(/innovation/img/rightBack0.gif) #e0e0e0;

}
.longlistSummary h3{}
.longlistSummary .nom{font-weight:bold;color:#444; }
.longlistSummary ul{margin-top:10px; margin-bottom:10px;}


.regForm .fieldName{
    width:200px;
    font-size:10px;
}
.regForm .fieldForm input{
    width:300px;
    height:20px;
    font-size:14px;

}
.regForm  textarea{
    margin:2px 0;
     width:300px;
      font-size:14px;
      height:56px;
      overflow:hidden;
}
.regForm .submit{
    height:20px;
    font-weight:bold;
    cursor:pointer;
    border:1px solid #989898;
}

.fieldName{
    float:left;
    margin-bottom:3px;

}
.fieldFrom{

}

.clear{
    clear:both;
    border:0px;
    background:transparent;

}
.conditions{
    background:#efefef;
    border:1px dashed #989898;
    padding:7px 7px 7px 7px;
    margin:7px 0px;
}
.conditions .text
{
    background:white;
    height:200px;
    overflow-y:scroll;

}
.conditions .fieldName{
    padding-top:3px;
    text-transform:uppercase;
    margin-right:10px;
    margin-bottom:0px;
    font-weight:bold;
    float:left;
    font-size:10px;

}
.conditions .fieldForm input{
   
    width:20px;
    height:20px;  

}
.loginImg {

    margin-left: 300px;
    margin-top: 2px;
}
.errors{
    margin-bottom:15px;
    border:1px dashed red;
    padding:10px;

}
.errors h3{
    color:red;
}

.authForm {
    border-bottom:1px solid #989898;
    width:319px;
    background:#ADADAD;
    padding:7px;
    min-height:52px;
}
.authForm form.auth{
    margin-left:0px;

}
.authForm  form.auth .fieldName{
    width:60px;
    font-size:10px;
}
.authForm  form.auth .fieldForm input{
    width:235px;
    height:10px;
    font: 5px;
}
.authForm  form.auth .submit{

    width:190px;
    height:20px;
     color:#333;
    border:1px solid #989898;
}
.authForm .forgetPass{

}
.authForm .help{
    text-align:left;
    margin-top:7px;

}
.authForm .errors{
    color:red;
    margin-top:7px;
    }
    .authForm .exit{
        color:black;
        background:transparent;
        height:16px;
        margin-left:270px;
        cursor:pointer;
        

    }
.restorepass .fieldName{
    width:100px;
    font-weight:bold;
}
 .restorepass .fieldForm input{
    width:150px;
    height:14px;
 
}
.restorepass .submit{
    width:250px;
    height:20px;
    color:#333;
    border:1px solid #989898;

}


.appForm .fieldName{
    
    width:200px;
}
.appForm .fieldForm input{
    width:440px;
    height:18px;
}
.appForm textarea{
    width:440px;
    height:100px;
    font-size:11px;
    margin-bottom:5px;
    margin-top:2px;
}

.appForm #nominees .nominant {
    margin-bottom:7px;

}
.appForm #nominees .nominant .fields{border:1px dashed #afafaf;padding:2px;}

.appForm #nominees .nominant .fieldForm{
    text-align:center;
}
.appForm #nominees .nominant .deleteNomBlock{
    border:1px solid black; padding :3px; font-size:10px;
}
.appForm #nominees .nominant .deleteNomBlock:hover{
    border-color:red;
}
.appForm #nominees .nominant h3{
    margin-bottom:3px;
}
.appForm #nominees .nominant .fieldForm span{
    color:#686868;
    display:block;
    margin-bottom:5px;

}
.appForm #nominees .nname{float:left; margin-right:4px;}
.appForm #nominees .nname input{   
    width:240px;
    
}
.appForm #nominees .nsurname{float:left; margin-right:0;}
.appForm #nominees .nsurname input{   
    width:200px;
    
}
.appForm #nominees .nnicname{float:left; margin-right:2px;}
.appForm #nominees .nnicname input{   
    width:240px;
    
}
.appForm #nominees .ndate{margin-right:0;}
.appForm #nominees .ndate input{
    width:200px;
}
.appForm #nominees .nphone{float:left;margin-right:2px;}
.appForm #nominees .nphone input{
    width:300px;
}
.appForm #nominees .nemail input{
    width:140px;
}
.appForm #nominees .nplace1 {
    float:left;
    margin-right:3px;
    
}
.appForm #nominees .nplace input{
    width:220px;
}
.appForm  #addNomineeBlock{
    border:1px solid black;
    padding:3px;
    display:block;
    margin:7px 0px;
    text-align:center;
}
.appForm  #addNomineeBlock:hover{
    border-color:red;

}

.appForm #files .fields{
    border:1px dashed #afafaf;
    padding:7px;
}
.appForm #files .deleteFileBlock{
    border:1px solid black; padding :3px; font-size:10px;
}
.appForm #files .file .deleteFileBlock:hover{
    border-color:red;
}
.appForm #files .file{
    margin-bottom:7px;
}
.appForm #files .file .filetypes
{
   padding:5px;
   background:#afafaf;
   margin-bottom:3px;
   

}
.appForm #files .file .filetypes span{
    font-weight:bold;
}
.appForm #files .file .filetypes input{
    cursor:pointer;
    margin-right:5px;
}

.appForm #files .file h3{
    margin-bottom:3px;
}
.appForm #files .file .fieldForm {
    

}
.appForm #files .file .fieldForm span{
    color:#686868;
    display:block;
    margin-bottom:3px;
    text-align:center;
}
.appForm #files .file .fileTypeSwitch{
    margin-left:10px;
    margin-top:5px;

}
.appForm #files .fname input {width:440px;}
.appForm #files .fvideotag input { width:440px;}
.appForm #files .file .ffile span{ text-align:left;}

.appForm #files .furl input{width:440px;}

.appForm  #addFileBlock{
    border:1px solid black;
    padding:3px;
    display:block;
    margin:7px 0px;
    text-align:center;
}
.appForm  #addFileBlock:hover{
    border-color:red;

}

.appForm .submit{
    width:100%;
    height:40px;
    border:1px solid #989898;
    cursor:pointer;


}
.appForm .conditions .fieldForm input{
    margin-top:3px;
    width:30px;
}
.appForm .conditions .text{
    height:80px;
}
.applicationList{
    min-height:60px;
    font-size:10px;
    background:#cfcfcf;
    border-bottom:1px solid #989898;
    padding:7px;

}
.applicationList ul
{
    margin-left:40px;

}



.appForm #files .file .fieldForm b.imgFormat{display:none;}

img.icon-help{
            cursor:pointer;
            position:absolute;
           margin-top:-3px;

}
.menuLevel2{
    width:auto;

}
div#descriptionPopup{
    display:none;
    position:absolute;
    background:#ED2028;
    border:1px solid black;
    z-index:9999;
    font-size:9px;
    width:300px;
    color:white;
    /*padding:10px;*/
}
div#descriptionPopup div{margin:10px;}

.projectInfo{}
.projectInfo .voteForm input[type='submit']{
    height:20px;
    font-weight:bold;
    width:190px;
    cursor:pointer;
    border:1px solid #989898;
}
.projectInfo .param{margin:10px;}
.projectInfo .param .paramName {font-weight:bold;}

.bannerZone{
        background:url(/img/banner_bg.gif);
	border-top:1px solid #989898;
	border-bottom:1px solid #989898;
	float:none;
	margin-top:-1px;
	overflow:hidden;
	text-align:center;
}
table.personsList{ border:0px !important;width:650px;margin-top:10px;margin-bottom:30px;}
table.personsList td{border:0px !important;padding:7px; vertical-align:top;}
table.personsList .personPhoto{
    display:table-cell;
    height:120px;
    width:90px;
    //border:1px solid #989898;
    //background:url(/img/body_bg.jpg);
    text-align:center;
    
    vertical-align:middle;
}
table.personsList td .personName{font-weight:bold;}
table.personsList td .personDesc{font-style:italic;}
table.personsList td.left{text-align:right;width:325px;}
table.personsList td.right{width:325px;}
table.personsList td.left .personPhoto{float:right;margin-left:7px; height: 150px;}
table.personsList td.right .personPhoto{float:left;margin-right:7px; height: 150px;}

.shortlist .item {margin-bottom:20px;clear:both;}
.shortlist .item .img{float:left;/*margin-right:10px;*/margin-bottom:20px; width:158px; text-align: center;}
.shortlist .item .desc{font-style:italic; margin-left: 168px;}
.shortlist .item .name{font-weight:bold;text-transform:uppercase; margin-left: 168px;}

.longlist .attention {margin-bottom:15px; border:1px dashed red; padding:10px;}

.stat { font-family:Verdana; font-size:11px; }
.stat a {text-decoration: none; color: black;}

.stat table  {  border-collapse:collapse; text-align:center; padding:3px; width:90%}
.stat td {border:1px solid black;}
.stat td.header{ padding:5px; font-weight:bold;  }
.stat td.session{ width:300px; }

