html,body{margin:0px; padding:0px; vertical-align:top; color:#000;}
body{font-family: 'Open Sans', sans-serif; font-size:10pt;}

h1,h2,h3,h4,h5,span,p,font{cursor:default;}
p{
font-size:11pt;
display:block;
padding:20px;}

.tcenter{text-align:center !important;}


#scrollUp{
display:block;
position:fixed;
left:0px;
top:0px;
bottom:0px;
width:15px;
z-index:1;
}

#scrollUp:hover{
background:#B9B9B9;
}

#openEventorPage{
width:100%;
height:100%;
display:block;
position:relative;
}

.closeCross{
dispay:block;
position:absolute;
right:5px;
top:5px;
width:15px;
height:15px;
cursor:pointer;
}


.popupPanel{
display: none;
position: fixed;
width: 100%;
height: 37px;
margin: 0px;
padding: 3px 0px;
border: 0px;
border-bottom: 1px;
border-style: solid;
z-index: 100;
}


.topPanel{
display:block;
position:fixed;
width:100%;
min-width:770px;
height:37px;
margin:0px;
padding:3px 0px;
z-index:11;
border-bottom: 2px solid rgba(0,0,0,0.2);
}

#informationText{
font-weight:bold;
line-height:33px;
width:740px;
z-index: 101;
color:#fff;
cursor:default;
}

.standartPageWidth{
position:relative;
width:770px;
padding:0px;
margin:0 auto;
}

.elasticPageWidth{
position:relative;
min-width:750px;
padding:10px 10px 10px 10px;
margin: 60px auto 0px auto;
width:auto;
}
.whitePage{
border-radius:4px;
min-height:370px;
z-index:10;
}

h1{
text-align:left;
padding:0px;
margin:2px 0px 10px 0px;
font-size:17pt;
font-weight:700;
}

.clear,.clr{
clear:both;
display:block;
position:relative;
height:1px;
}

#pageSelected{z-index:6; margin:0 3px;}
#settingsBtn{z-index:6;}


#swichPage{
display:none;
position:absolute;
height:auto;
width:38px;
left:0px;
top:-3px;
z-index:5;
border-radius:4px;
padding-top:36px;
padding-bottom:2px;
}


#settingsMenu{
display:none;
position:absolute;
height:auto;
width:120px;
padding-bottom:10px;
right:0px;
top:0px;
z-index:5;
border-radius:2px;
padding-top:6px;
}

#settingsMenu a{
display:block;
position:relative;
text-decoration:none;

padding:4px 0 4px 20px;
}



.button34{
width:34px;
height:34px;
display:inline-block;
position:relative;
cursor:pointer;
border-radius:2px;
margin:0 2px;
float:left;
background-repeat: no-repeat;
background-position:center center;
z-index:3;
}


#pluginsShorts{
display:inline-block;
position:relative;
margin-left:12px;
width:210px;
height:34px;
float:left;
}

#pluginsShorts2{
display:inline-block;
position:relative;
margin-left:12px;
width:210px;
height:34px;
float:left;
}


#baseTitle{
display:inline-block;
position:relative;
margin-left:9px;
width:234px;
height:3px;
float:left;
text-align:center;
}


.OpenEventorText{
display:block;
position:relative;
font-weight:bold;
font-size:11pt;

}

.CompetitionsName{
display: block;
position: relative;
font-size: 9pt;
line-height: 15px;
overflow: hidden;
height: 17px;
}


#settingsInPanel{
display:inline-block;
position:relative;
float:right;
width:34px;
}

.pluginImage3333,.pluginIcon{
max-width:33px;
max-height:33px;
}

.greyBox{
padding:18px;
border-radius:2px;
}

.autoWidthBlock{
display:inline-block;
position:relative;
width:auto;
min-height:10px;
margin:10px;
float:left;
}


.dbAction{
display:inline-block;
position:relative;
width:300px;
height:23px;
cursor:pointer;
} 


.dbActionblock{
display:inline-block;
position:relative;
float:left;
width:23px;
height:23px;
border-radius:25px;
margin-right:8px;
background-repeat:no-repeat;
background-position:center center;
}

#uploadDbFileDiv{
display:none;
}


.daActionTitle{
font-size:10pt;
line-height:22px;
}


.blockHeader{
font-size:16pt;
margin-bottom:12px;
}

.autoWidthBlock a{
font-size:9pt;
text-decoration:none;
}

#uploadDbBox{
background-color:#E6E6E6;
padding:4px;
border:1px solid #b3b3b3;
margin-top:5px;
display:none;
}


.bottomBlock{
text-align:center;
font-size:9pt;
}


#voltSoft{
display:block;
position:relative;
margin:5px auto;
width:65px;
height:25px;
cursor:pointer;
text-decoration:none;
}

.displayNone{
display:none;
}


input[type='text'],textarea,select{
padding:3px 2px;
border:1px solid #818181;
}

input[type='text']:hover,textarea:hover,select:hover{
border:1px solid #4d4d4d;
}

input[type='text']:focus,textarea:focus,select:focus{
outline: none;
border:1px solid #E9A01D;
background-color:#FFFBF0;
}



#showEntries{
display:block;
position:relative;
color:#777;
}

#showEntries span{
cursor:pointer;
color:#777;
border-bottom:1px dotted #777;
}


#showEntries span:hover{
color:#444;
border-bottom:1px dotted #444;
}


.searchText{
vertical-align: middle;
width:110px;
border: 1px solid #D3D3D3 !important;
border-radius:3px;
padding-right:27px !imortant;
}
.searchText:hover{
border: 1px solid #b3b3b3 !important;
}

.searchText:focus{
border: 1px solid #D19B0C !important;
}

#searchBtn{
display:inline-block;
width:20px;
height:20px;
background: url('/images/search.svg') center center no-repeat;
border:0px;
cursor:pointer;
vertical-align: middle;
margin-left:-27px;
}

 #searchBtn:active{
outline:none;
background: url('/images/search-a.svg') center center no-repeat;
}

#searchBtn:focus{
outline:none;
}


.circleBtn{
display:inline-block;
float:left;
width:32px;
height:32px;
background-position:center center;
background-repeat:no-repeat;
background-color:#F5F5F5;
border:1px solid #CCCCCC;
cursor:pointer;
border-radius:17px;
margin:0px 4px 0px 0px;
}

.circleBtn:hover{
background-color:#E6E6E6;
border:1px solid #ccc;
}


.circleBtn:focus{
outline:none;
}

div.info{
color:#888
}



#dTablesSearch{
display:inline-block;
width:120px;
float:right;
height:40px;
text-align:right;
position:relative;
}


#dTablesPanel{
display:inline-block;
width:400px;
float:left;
height:40px;
text-align:left;
position:relative;
}

.pluginIframe{
border:0px solid #ccc;
width:100%;
border-radius:4px;

}


#pageResizer{
display:block;
position:absolute;
right:10px;
top:10px;
width:28px;
height:28px;
border-radius:30px;
cursor:pointer;
}

.maxSize{background:#ccc url('/images/maxsize.svg') center center no-repeat;}
.minSize{background:#ccc url('/images/minsize.svg') center center no-repeat;}

#pageResizer:hover{
background-color:#aaa;
}

.pluginSizePage{
width:770px !important; min-width:770px;
}

#uploadPictureInput{
display:none;
}

.uploadPictureBtn{
display: inline-block;
padding: 5px 10px;
color: #fff;
border-radius: 3px;
background: #9C690D;
cursor: pointer;
}

.uploadPictureBtn:hover{
background: #694605;
}

.herePicture{
displat:inline-block; position:relative; width:100px; height:100px; background-size:cover; background-position:center center; background-repeat:no-repeat;}

.upd,.upd2{
display: block;
position: absolute;
width: 15px;
height: 15px;
border-radius: 20px;
background-color: #F30000;
right: 0px;
top:0px;
border: 1px solid #B60000;
color: #fff;
text-align: center;
font-weight: bold;
font-size: 9pt;
}

  .circleImg{background-color: #B08000;
  display: inline-block;
  width: 32px;
  height: 32px;
  vertical-align: middle;
  background-size: 70%;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 33px;
  margin-right: 10px;}