@charset "utf-8";
h1{font-size: 22px; margin:0px;}
h2{font-size: 18px; margin:0px;}
h3{font-size: 16px; margin:0px;}
body{background-color: #FFF; font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';}
input{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 14px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 border:1px groove #c0c0c0;
}
input:focus{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 14px;
 color: #000;
 font-weight: normal;
 vertical-align: middle;
 -webkit-box-shadow:4px 4px 5px #000; /* красивости в виде тени */
 -moz-box-shadow:4px 4px 5px #000;
 box-shadow: 4px 4px 5px -3px #000;
 background:#FFF !important; /* Задание цвета фона подсказки */
 border:2px solid #636363; /* Задание границы поля подсказки */
 text-decoration: none !important;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }
 input.inputmandatory:focus{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 14px;
 color: #000;
 font-weight: normal;
 vertical-align: middle;
 -webkit-box-shadow:4px 4px 5px #000; /* красивости в виде тени */
 -moz-box-shadow:4px 4px 5px #000;
 box-shadow:  4px 4px 5px -3px #000;
 background:#FFCC66 !important; /* Задание цвета фона подсказки */
 border:2px solid #636363; /* Задание границы поля подсказки */
 text-decoration: none !important;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }
 input[type="submit"], input[type="file"]{
 -webkit-box-shadow:0 0 5px #000; /* красивости в виде тени */
 -moz-box-shadow:0 0 5px #000;
 box-shadow:0px 0px 5px -3px #000;
 font-size: 13px;
 color: #000;
 font-weight: normal;
 font-style:italic;
}
input[type=radio]:checked, input[type=checkbox]:checked{
 -webkit-box-shadow:1px 1px 5px #000; /* красивости в виде тени */
 -moz-box-shadow:1px 1px 5px #000;
 box-shadow:1px 1px 4px -3px #000;
 color: #000;
}
.input{background-color: #FFFEE3; border-width: 2px;}
.inputmandatory{background-color: #FFCC66; border-width: 2px;}
.inputfilter{background-color: #FFF5EE; border-width: 2px; font-weight: bold;}
.button{
font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
}
p{font-size: 13px;}
.small{font-size: 11px;}
li{font-size: 13px;}
a{color: #666699; font-size: 13px;}
a:hover{color: #981912;}
table caption, table th, table td{padding: 0.1em 0.5em 0.1em 0.5em; margin: 0.1em; vertical-align: top;}
em{font-style: normal;}
img{
background-color: transparent;
border-color: transparent;
border-style: hidden;
vertical-align: middle;
}
.imgleft{
float: left;
margin-right: 10px;
}
.imgright{
float: right;
margin-left: 10px;
}
textarea{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 14px;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 border:1px groove #c0c0c0;
}
textarea:focus{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 14px;
 color: #000;
 font-weight: normal;
 vertical-align: middle;
 -webkit-box-shadow:4px 4px 5px #000; /* красивости в виде тени */
 -moz-box-shadow:4px 4px 5px #000;
 box-shadow: 4px 4px 5px -3px #000;
 background:#FFF !important; /* Задание цвета фона подсказки */
 border:2px solid #636363; /* Задание границы поля подсказки */
 text-decoration: none !important;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }
 textarea.inputmandatory:focus{
 font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
 font-size: 15px;
 color: #000;
 font-weight: normal;
 vertical-align: middle;
 -webkit-box-shadow:4px 4px 5px #000; /* красивости в виде тени */
 -moz-box-shadow:4px 4px 5px #000;
 box-shadow: 4px 4px 5px -3px #000;
 background:#FFCC66 !important; /* Задание цвета фона подсказки */
 border:2px solid #636363; /* Задание границы поля подсказки */
 text-decoration: none !important;
 -moz-border-radius: 5px;
 -khtml-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 }
.elupr{vertical-align: middle;}
.res{font-size: 14px; color: #000; font-weight: bold; text-align: center;}
.boldit{font-weight: bold; font-style: italic;}
.delit{font-size: 16px; font-weight: bold; font-style: italic; color: #000 !important; text-align: center;}
.delitleft{font-size: 16px; font-weight: bold; font-style: italic; color: #000 !important; text-align: left;}
.delitright{font-size: 16px; font-weight: bold; font-style: italic; color: #000 !important; text-align: right;}
.about{font-size: 13px; color: #000 !important; text-align: left;}
.texttableusr{font-size: 13px; color: #3C6194; text-align: left; font-weight: bold; font-style: italic;}
.texttableusrtit{font-size: 20px; font-weight: bold; text-align: left; color: #000; text-decoration: none;}
.filterr{font-size: 16px; font-weight: bold; color: #000; background-image: url(../img/filtr.png); vertical-align: middle;}
.logontit{font-size: 18px; font-weight: bold; text-align: right; padding: 14px; color: #000;}
.logonbot{font-weight: normal; text-align: right; padding: 10px; color: #000; font-size: 12px; vertical-align: bottom;}
.logondat{font-weight: bold; text-align: right; font-size: 12px; color: #000; vertical-align:middle;}
.logondat2{font-weight: bold; text-align: left; font-size: 12px; color: #000; padding: 8px;}
.z1{font-size: 28px; color: #3C6194;}
.z2{font-size: 22px; color: #3C6194; margin-bottom: 10px;}
.zag2{font-size: 13px; color: #264769; font-weight: bold;}
.tbllft{border-top-style: solid; border-bottom-style: solid; border-width: thin; border-color:silver; background-color:white; vertical-align:middle; font-size: 13px; color: #264769; font-weight: bold;}
.zagtable{font-size: 13px; color: #000; font-weight: bold; text-align: center;}
.bodytable{background-color: #F0F6F6;}
.bodytablecat{background-color: #FAF7C8;}
.link{color: #10557B;}
.nameusr{font-size: 13px; text-align: right; font-weight: normal;}
.nameusrb{font-size: 13px; font-weight: bold; font-style: italic; text-align: right;}
.nameusrl{font-size: 18px; font-style: italic; text-align: left;}
.menu{color: #A90303; font-size: 13px;}
.menusmall{color: #A90303; font-size: 11px;}
.boxmenu{border-top-style: solid; text-align: center; border-bottom-style: solid; border-width: 1px; border-color: #89A6C3; padding: 7px; padding-left: 20px; padding-right: 20px; background-color: #E0EFF5; background-image: url(../img/boxmenuadm2.png);}
.boxmenusprav{border-top-style: solid; text-align: center; border-bottom-style: solid; border-width: 1px; border-color: #89A6C3; padding: 7px; padding-left: 20px; padding-right: 20px; background-color: #E0EFF5; background-image: url(../img/boxmenuadm3.png);}
.photos{border-top-style: solid; text-align: center; border-bottom-style: solid; border-width: 1px; border-color: #89A6C3; padding: 7px; padding-left: 20px; padding-right: 20px; background-color: #E0EFF5; background-image: url(../img/photo.png);}
.boxmenuadmin{border-top-style: solid; text-align: center; border-bottom-style: solid; border-width: 1px; border-color: #00CC66; padding: 7px; padding-left: 20px; padding-right: 20px; background-color: #99FFCC; background-image: url(../img/boxmenuadm.png);}
.useraddedit{border-top-style: solid; border-bottom-style: solid; border-width: thin; border-color:silver; background-color:white; font-size: 13px; color: #264769; font-weight: bold; vertical-align:middle;}
.useraddedithelp{border-top-style: solid; border-bottom-style: solid; border-width: thin; border-color:silver; background-color:#EEE ; vertical-align:middle; font-size: 13px;}
.userassociation{font: bold; font-size: 24px; color: #3C6194; border-top-style: solid; border-bottom-style: solid; border-width: thin; border-color:silver; background-color:white; vertical-align:middle;}
.tableheader{background-color: #8DB1CA;}
.tableheaderhide{background-color: #BAC3CA;}
.hiddenrow{background-color: #FCFCFC; color: #818181;}
.selectrow{background-color: #D8E5F4; color: #000;}
.tableheadercat{font-size: 13px; font-weight: bold; color: #000; text-align: center; background-color: #CAC7A7; background-image: url(../img/tbl_header.png);}
.tabledata{font-size: 13px; color: #000; text-align: center; vertical-align: middle;}
.tabledatawarn{font-size: 13px; color: #000; background-color: #ffff00;  text-align: center;}
.tabledataerr{font-size: 13px; color: #000; background-color: #ff6347;  text-align: center;}
.help{color: #3C505E; font-size: 13px;}
.topadmin{vertical-align:middle; height: 55px; width:100%; background-image: url(../img/boxmenuadm.png);}
.bottomadmin{width:100%; background-image: url(../img/boxmenuadm.png);}
.catname{font-size: 15px; font-weight: bold;}
.txt{text-align: justify;}
.translit_ok{font-weight: bold; color: #00C000;}
.translit_no{font-weight: bold; color: #FF0000;}
/*.photo{filter:DropShadow(Color=#666699, OffX="3", OffY="3", Positive="1");}*/
/*.photo{filter:progid:DXImageTransform.Microsoft.shadow(direction=120, strength=5, color=#666699);}*/
.textPage{text-align: center; width: 469px; height: 270px; background-color: white; background-image: url(../logon.png);}
.horizon{position: absolute; top: 50%; left: 50%; width: 469px;	height: 270px; margin-left: -250px; margin-top: -150px;	padding: 20px;	background: white;}
.help_logo
{
position:absolute;
right:7px;
top:60px;
z-index:1;
}
.shut_logo
{
position:absolute;
right:2px;
top:2px;
z-index:1;
background-image:url(../img/mousoff.png);
}
.shut_logo:hover{
background-image:url(../img/mouson.png);
}
.shut_img{
text-align: right;
}
.logout{
  font-weight: bold;
  text-align: right;
  font-size: 12px;
  color: #000;
  padding: 12px;
}
.textPage2{
  text-align: center;
  width: 469px;
  height: 270px;
  background-color: white;
  background-image: url(../logout.png);
}
.zagolovok{
 font-size: 20px;
 color: #000;
 font-weight: bold;
}
.fntbld{font-size: 13px; font-weight: bold; }
.fntit{font-size: 13px;  font-style: italic;}
.fntbldit{font-size: 13px; font-weight: bold;  font-style: italic;}
.fntunderline{font-size: 13px; text-decoration: underline;}
.fntzacherknuto{font-size: 13px; text-decoration: line-through;}
.fntbldzag1{font-size: 16px; font-weight: bold; color: #000;}
.fntbldzag2{font-size: 18px; font-weight: bold; color: #000;}
.fntred{font-weight: bold; color: #FF0000;}
.fntgreen{font-weight: bold; color: #00FF00;}
.fntblue{font-weight: bold; color: #0000FF;}
.fntkorich{font-weight: bold; color: #7e4444;}
.fntyellow{font-weight: bold; color: #FFF000;}
.fntgray{font-weight: normal; color: #A6A6A6;}
.fntorange{font-weight: bold; color: #FF9600;}
.fntwhite{font-weight: bold; color: #FFF;}
.fntbaloon{font-size: 14px; font-weight: bold; color: #505050 !important;}
.fntmarckorange{font-weight: bold; background-color: #FF9600; opacity: 0.7; filter:alpha(opacity=70);}
.fntmarckgreen{font-weight: bold; background-color: #20AC37; opacity: 0.7; filter:alpha(opacity=70);}
.fntmarckyellow{font-weight: bold; background-color: #FFF000; opacity: 0.7; filter:alpha(opacity=70);}
.fntmarckgray{font-weight: bold; background-color: #838383; opacity: 0.7; filter:alpha(opacity=70);}
#marobj{
position: relative;
transition-property: font-size;
transition-duration: 0.5s;
-moz-transition-property: font-size;
-moz-transition-duration: 0.5s;
-webkit-transition-property: font-size;
-webkit-transition-duration: 0.5s;
-o-transition-property: font-size;
-o-transition-duration: 0.5s;
font-size: 14px;
}
#marobj:hover{
position: relative;
transition-property: font-size;
transition-duration: 0.5s;
-moz-transition-property: font-size;
-moz-transition-duration: 0.5s;
-webkit-transition-property: font-size;
-webkit-transition-duration: 0.5s;
-o-transition-property: font-size;
-o-transition-duration: 0.5s;
font-size: 20px;
}
.tooltip {font-size: 14px; font-weight: bold; color: #505050 !important; position: relative; }
.tooltip span {
  position: absolute;
  right: -50px;
  top: -30px;
  display: none;
  min-width: 50px;
  padding: 3px 8px;
  white-space: nowrap;
  font-size: 12px;
  font-weight:normal !important;
  text-align: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #000;
  -webkit-box-shadow:0 0 5px #000; /* красивости в виде тени */
  -moz-box-shadow:0 0 5px #000;
  box-shadow:0 0 5px #000;
  background:#FFFCC5; /* Задание цвета фона подсказки */
  border:1px solid #636363; /* Задание границы поля подсказки */
  opacity: 0.9; /* Задание прозрачности поля подсказки */
  text-decoration: none !important;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  box-shadow:  4px 4px 5px -3px rgba(0,0,0,0.5);
}
.tooltip span small {
  position: absolute;
  left: 80px;
  bottom: -6px;
/*  border-top: 6px solid rgba(255,252,197,.8);*/
  border-top:6px solid #FFFCC5;
  opacity: 0.9;
  border-right: 6px solid transparent;
}
.tooltip:hover span { display: block; }
.zagolovok{
 font-size: 20px;
 color: #000;
 font-weight: bold;
}
.logo{
font-size: 14px;
font-weight: bold;
font-style: normal;
text-align: right;
color: #404040;
display: block;
vertical-align: middle;
}
.logover{
font-size: 10px;
color: #64441F;
vertical-align: middle;
}
span.temaprint{
background-color: #FFF;
}
.console
{
 background-color: #1B2426;
 opacity: 0.8;
 filter:alpha(opacity=80);
 color: #FFF;
 font-size: 14px;
 font-weight: normal;
 border-style: ridge;
 padding-top: 3px;
 padding-right: 3px;
 padding-left: 3px;
 padding-bottom: 5px;
 border-width: 2px;
 border-color: #CAC7A7;
 -moz-border-radius: 10px;
 -khtml-border-radius: 10px;
 -webkit-border-radius: 10px;
 -border-radius: 10px;
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 -khtml-box-sizing: content-box;
 -box-sizing: content-box;
}
.horizoninst{
position: absolute;
top: 50%;
left: 50%;
width: 700px;
height: 410px;
margin-left: -350px;
margin-top: -205px;
text-align: center;
background-color: #d9d9d9;
border-style: solid;
border-width: 2px;
border-color: #555;
padding-top: 15px;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 3px;
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
-border-radius: 10px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-box-sizing: content-box;
}
.textfilecont
{
 background-color: #FFF;
 opacity: 0.8;
 filter:alpha(opacity=80);
 color: #000;
 font-size: 14px;
 font-weight: normal;
 border-style: solid;
 border-width: 1px;
 border-color: #555;
 padding-top: 3px;
 padding-right: 3px;
 padding-left: 3px;
 padding-bottom: 5px;
 -moz-border-radius: 10px;
 -khtml-border-radius: 10px;
 -webkit-border-radius: 10px;
 -border-radius: 10px;
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 -khtml-box-sizing: content-box;
 -box-sizing: content-box;
}
.statssilka
{
 background-color: #1B2426;
 opacity: 0.8;
 filter:alpha(opacity=80);
 color: #FFF;
 font-size: 13px;
 font-weight: normal;
 border-style: ridge;
 border-width: 2px;
 border-color: #CAC7A7;
 padding-top: 3px;
 padding-right: 3px;
 padding-left: 3px;
 padding-bottom: 5px;
 -moz-border-radius: 10px;
 -khtml-border-radius: 10px;
 -webkit-border-radius: 10px;
 -border-radius: 10px;
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 -khtml-box-sizing: content-box;
 -box-sizing: content-box;
 box-shadow:  5px 5px 5px -3px rgba(0,0,0,0.5);
}
.tips
{
 background-color: #FFFCB0;
 opacity: 0.8;
 filter:alpha(opacity=80);
 color: #000;
 font-size: 14px;
 font-weight: normal;
 border-style: ridge;
 border-width: 2px;
 border-color: #CAC7A7;
 padding-top: 3px;
 padding-right: 3px;
 padding-left: 3px;
 padding-bottom: 5px;
 -moz-border-radius: 10px;
 -khtml-border-radius: 10px;
 -webkit-border-radius: 10px;
 -border-radius: 10px;
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 -khtml-box-sizing: content-box;
 -box-sizing: content-box;
}
.tipsprim
{
 background-color: #FFFCB0;
 opacity: 0.8;
 filter:alpha(opacity=80);
 color: #000;
 font-size: 14px;
 font-weight: normal;
 border-style: ridge;
 border-width: 2px;
 border-color: #CAC7A7;
 padding-top: 3px;
 padding-right: 3px;
 padding-left: 3px;
 padding-bottom: 5px;
 -moz-border-radius: 10px;
 -khtml-border-radius: 10px;
 -webkit-border-radius: 10px;
 -border-radius: 10px;
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 -khtml-box-sizing: content-box;
 -box-sizing: content-box;
 box-shadow:  5px 5px 5px -3px rgba(0,0,0,0.5);
}
.tipsimg
{
 background-color: transparent;
 border-color: transparent;
 border-style: hidden;
 top: -7px;
 left: -9px;
 position: relative;
}
.tips_mesto_prim
{
position:absolute;
right: 10px;
top: 80px;
z-index: 1;
}
.tips_mesto_prim_opener
{
position:absolute;
right: 13px;
top: 87px;
z-index: 1;
}
.tips_tread_drop
{
position:relative;
right: -7px;
top: -10px;
/*z-index: 2;*/
text-align: right;
}
.buttonbkg
{
  background-image: linear-gradient(bottom, rgb(158,158,158) 21%, rgb(199,199,199) 61%, rgb(186,184,186) 81%);
  background-image: -o-linear-gradient(bottom, rgb(158,158,158) 21%, rgb(199,199,199) 61%, rgb(186,184,186) 81%);
  background-image: -moz-linear-gradient(bottom, rgb(158,158,158) 21%, rgb(199,199,199) 61%, rgb(186,184,186) 81%);
  background-image: -webkit-linear-gradient(bottom, rgb(158,158,158) 21%, rgb(199,199,199) 61%, rgb(186,184,186) 81%);
  background-image: -ms-linear-gradient(bottom, rgb(158,158,158) 21%, rgb(199,199,199) 61%, rgb(186,184,186) 81%);
  background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.21, rgb(158,158,158)),
	color-stop(0.61, rgb(199,199,199)),
	color-stop(0.81, rgb(186,184,186))
);
  color: #000;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  border-style: solid;
  border-width: 1px;
  border-color: #555;
  padding-top: 1px;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 1px;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  -border-radius: 5px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -khtml-box-sizing: content-box;
  -box-sizing: content-box;
}
#formaupdate{
position: absolute;
top: 60px;
left: 5px;
width: 200px;
height: 15px;
z-index: 2;
color: #000;
border-style: solid;
border-width: 2px;
border-color: #777;
padding-top: 3px;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 5px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
-khtml-box-sizing: content-box;
-box-sizing: content-box;
box-shadow:  5px 5px 5px -3px rgba(0,0,0,0.5);
font-size: 13px;
font-weight:normal !important;
text-align: center;
text-decoration: none !important;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-box-shadow: 10 0 5px #000;
-moz-box-shadow: 10 0 5px #000;
background: #FFFCC5;
border:1px solid #636363;
opacity: 0.9;
filter:alpha(opacity=90);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}