/*
Theme Name: u
Version: 1.0
*/

html,body{margin:0;padding:0;}
body{font-family: Tahoma, Arial, sans-serif; font-size: 11pt; height: 100%;line-height: 1.5;}

a {text-decoration: none; color:#2764af;font-size: 11pt;} 
a:hover {color: #CC0000;}

input {
  border: 1px solid #CCCCCC;
  padding: 0 15px 2px 15px;
  color: #000;
  font-size: 11pt;
  outline: none;}

.text_gray {font-size: 11pt;color:#7f8081;line-height: 1.5;}
.text_gray_small {font-size: 11pt;color:#7f8081;line-height: 1.5;}
.text_gray_10 {font-size: 10pt;color:#7f8081;line-height: 1.5;}
.text_gray_10_mi {font-size: 10pt;color:#7f8081;line-height: 2.0;}

.text_gray_10_small {font-size: 10pt;color:#7f8081;line-height: 1.5;}

.text_green {font-size: 11pt;color:#009933;line-height: 1.5;}
.text_red {font-size: 11pt;color:#CC3300;line-height: 1.5;}
.text_red_10 {font-size: 10pt;color:#CC3300;line-height: 1.5;}

/* Upload new data */
.input_name {width: 250px; height: 40px;}
.input_email {width: 300px; height: 40px;}
.input_formula {width: 400px; height: 40px;}
.input_group {width: 150px; height: 40px;}
.input_ion {width: 150px; height: 40px;}
.input_references {width: 400px; height: 40px;}

.button_upload {position: relative; float:left; width: 160px; height: 25px; background: #f1f1f1; padding: 8px; text-align:  center; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; color: #000;}
.button_group:hover {background-color: #f1f1f1;}

/* Upload new data: end */

#width {width:800px;}
#cm {max-width:1130px;}

#head {margin:0; padding-left:20px; border-bottom: #ebebeb solid 1px;}

.menu_home {position: relative; float:left; left: 0px;}
.menu_apps {position: relative; float:left; left: 40px;}
/*.menu_upload {position: relative;float:left; left: 40px;}
.menu_determine {position: relative;float:left; left: 80px;}
.menu_release {position: relative;float:left; left: 120px;}*/
.menu_twitter {position: relative;float:left; left: 80px;}

#fileElem {
  display: none;
}

select {
    width: 50px; /* Ширина списка в пикселах */
	height: 30px; /* Высота списка в пикселах */
	font-size: 12pt;
   }
   
.space {position: relative; float:left; width: 5px;}
.space_height {position: relative; float:top; height: 5px;}
   
.button_group {position: relative; float:left; width: 160px; height: 25px; background: #f1f1f1; padding: 8px; text-align:  center; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; color: #b6b5b5;}
.button_group:hover {background-color: #f1f1f1;}

.button_group2 {position: relative; float:left; width: 160px; height: 25px; background: #f1f1f1; padding: 8px; text-align:  center; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; color: #000;}
.button_group2:hover {background-color: #E6E6E6;}

.button_group3 {position: relative; float:left; width: 160px; height: 25px; background: #E6E6E6; padding: 8px; text-align:  center; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; color: #000;}
.button_group3:hover {background-color: #f1f1f1;}

#content {margin:20;padding:0;}

.table {border-collapse: collapse; border: 1px solid #e0dfdf; color:#000;line-height: 1.5; font-size:11pt; background-color:#fff;}
.table td {border: 1px solid #e0dfdf; height: 40px;}
.table th {
border: 1px solid #e0dfdf;
background: #f1f1f1;
text-align: left;
position: sticky;
top: 0;
}

.table2 {border-collapse: collapse; border: 1px solid #fff; color:#000;line-height: 1.5; font-size:11pt;}
.table2 td {border: 2px solid #fff; height: 40px;}
.table2 th {
border: 1px solid #fff
background: #f1f1f1;
text-align: left;}

.table3 {border:0px solid #fff;height: 10px;}
.table3 td {border: 0px solid #fff;height: 10px;}
.table3 th {border: 0px solid #fff;height: 10px;}


/* Стили состояний для таблицы: начало */

.tab_text_default {font-size: 14pt;}
.tab_text_mini_default {font-size: 7pt;}

.tab_text {font-size: 14pt; color:#000;}
.tab_text_mini {font-size: 7pt;color:#000;}

.tab1 {position: relative; float:left; width: 50px; height: 50px; padding: 5px; text-align: left; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
.tab1 table {color:#b6b5b5; background: #f1f1f1;}

.tab2 {position: relative; float:left; width: 50px; height: 50px; padding: 5px; text-align: left; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
.tab2 table {color:#000;}
.tab2:hover {background-color: #b4cfb4;; border: 0px solid #fff;} 

.tab3 {position: relative; float:left; width: 50px; height: 50px; padding: 5px; text-align:  left; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
.tab3 table {color:#000;}
/*.tab3:hover {background-color: #b4cfb4;; border: 0px solid #fff;} */

/* Цвета подсветки по элементам */

._grey {background: #f1f1f1;}
._green {background: #99cc99;}
._green:hover {background: #b4cfb4;}
._yellow {background: #ffff99;}
._yellow:hover {background: #f6f6c1;}
._blue {background: #99ccff;}
._blue:hover {background: #b8dafb;}
._turquoise {background: #ccffff;}
._turquoise:hover {background: #defcfc;}
._darkblue {background: #b5dafe;}
._darkblue:hover {background: #d2e6f9;}
._red  {background: #fdbddd;}
._red:hover  {background: #fbdbeb;}
._orange  {background: #ff9999;}
._orange:hover  {background: #fcc5c5;}
._beige  {background: #ffcc99;}
._beige:hover  {background: #fcd5af;}
._pink {background: #ffcccc;}
._pink:hover {background: #fce1e1;}

._green3:hover {background: #b4cfb4;}
._yellow3:hover {background: #f6f6c1;}
._blue3:hover {background: #b8dafb;}
._turquoise3:hover {background: #defcfc;}
._darkblue3:hover {background: #d2e6f9;}
._red3:hover  {background: #fbdbeb;}
._orange3:hover  {background: #fcc5c5;}
._beige3:hover  {background: #fcd5af;}
._pink3:hover {background: #fce1e1;}

/* Стили состояний для таблицы: конец */

.pink {position: relative; float:left; width: 50px; height: 50px; background: #f1f1f1; padding: 5px; /* �仂仍�� 于仂从��亞 �亠从��舒 */  /* 丕亞仂仍从亳 */	text-align:  left; /*�亠�亠�仂亟*/ -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
.pink:hover {background-color: #fdbddd; border: 0px solid #fff;}

.pink2 {position: relative; float:left; width: 50px; height: 50px; background: #FF99CC; padding: 5px; /* �仂仍�� 于仂从��亞 �亠从��舒 */  /* 丕亞仂仍从亳 */	text-align:  left; /*�亠�亠�仂亟*/ -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
.pink2:hover {background-color: #fdbddd; border: 0px solid #fff;}

.blue {position: relative; float:left; width: 50px; height: 50px; background: #f1f1f1; padding: 5px; /* �仂仍�� 于仂从��亞 �亠从��舒 */  /* 丕亞仂仍从亳 */	text-align:  left; /*�亠�亠�仂亟*/ -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
.blue:hover {background-color: #b5dafe; border: 0px solid #fff;}

.blue2 {position: relative; float:left; width: 50px; height: 50px; background: #99CCFF; padding: 5px; text-align:  left; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
.blue2:hover {background-color: #b5dafe; border: 0px solid #fff;}

.p {font-size: 10pt;color:#000;font-style: italic;}
.t {font-size: 18pt;color:#000;}

.indexes {font-size: 7pt;color:#000;}
.elements {font-size: 14pt;color:#000;}

.status_elements {display: inline-block; float: left; border-bottom: 1px dashed #e3e4e7; width:335px; height: 35px;}
.status_refresh {display: inline-block; width:50px; height: 35px;}

 button {
	width:200px;
	height:50px;
	font-family: Tahoma, Arial, sans-serif; 
	font-size: 12pt;
    background: #f1f1f1; /* Цвет фона */
   }
 button:hover { cursor: pointer; background: #f1f1f1; /* Цвет фона */}
   
.group_one{position: relative; float:left; padding-right: 16px; width: 200px;}
.group_two{position: relative; float:left; width: 200px; }
.group_three{position: relative; float:left; padding-left: 16px; width: 200px;}

#footer {margin:0; padding-left:20px; border-top: #ebebeb solid 1px;}

.footer_copyright {position: relative;float:left; left: 0px;}
.footer_new {position: relative;float:left; left: 40px;}
.footer_release {position: relative;float:left; left: 80px;}
.footer_team {position: relative;float:left; left: 120px;}
.footer_rules {position: relative;float:left; left: 160px;}
.footer_email {position: relative;float:left; left: 200px;}

.apps-block {
	vertical-align: top;
}
.apps-1,
.apps-2 {
    display: inline-block;
    height: 210px;
}
.apps-1 {
    width: 210px;
    background-color: #f1f1f1;
	margin: 0 20px 20px 0;
	padding: 20px;
	vertical-align: top;
}
.apps-2 {
    width: 210px;
    background-color: #f1f1f1;
	margin: 0 20px 20px 0;
	padding: 20px;
	vertical-align: top;
}

/* Search */

#search {
  width: 740px;
  height: 85px;
}

#search input {
  float: left;
  border: none;
}

#search .input {
  width: 640px;
  height: 45px;
  padding: 0 48px 1px 15px;
  background: #EEE url(i/search.png) no-repeat;
  color: #000;
  font-size: 11pt;
  outline: none;
  
}

@-moz-document url-prefix() {
  #search .input {
    height: 45px;
    padding-bottom: 2px;
  }
}

#search .submit {
  width: 48px;
  height: 45px;
  cursor: pointer;
  margin-left: -48px;
  background: url(i/dontexist.png); 
}

  ::-webkit-input-placeholder {color:#dadadd; opacity:1;}/* webkit */
  ::-moz-placeholder          {color:#dadadd; opacity:1;}/* Firefox 19+ */
  :-moz-placeholder           {color:#dadadd; opacity:1;}/* Firefox 18- */
  :-ms-input-placeholder      {color:#dadadd; opacity:1;}/* IE */
  
.search_radiobutton_01 {position: relative;float:left; left: 0px;color:#7f8081;}
.search_radiobutton_02 {position: relative;float:left; left: 15px;color:#7f8081;}

.vi_frame {
	border: 1px solid #bfbfbf; 
	width: 350px; 
	height: 350px;
	}
	
.vi {font-size: 11pt;color:#000;}
	
