@charset "utf-8";

.Container {
    padding: 0;
    margin: 0;
}
.Container li {
    list-style-type: none;
}
/* indent for all tree children excepts root */
.Node {
    background-image : url(../img/i.gif);
    background-position : top left;
    background-repeat : repeat-y;
    margin-left: 10px;
    zoom: 1;
}
.IsRoot {
    margin-left: 0;
}
/* left vertical line (grid) for all nodes */
.IsLast {
    background-image: url(../img/i_half.gif);
    background-repeat : no-repeat;
}
.ExpandOpen .Expand {
    background-image: url(../img/expand_minus.gif);
}
/* closed is higher priority than open */
.ExpandClosed .Expand {
    background-image: url(../img/expand_plus.gif);
}
/* highest priority */
.ExpandLeaf .Expand {
    background-image: url(../img/expand_leaf.gif);
}
.Content {
    min-height: 18px;
    margin-left:18px;
}

* html  .Content {
    height: 18px; 
}
.Expand {
    width: 18px;
    height: 18px;
    float: left;
}
.ExpandLoading   {
    width: 18px;
    height: 18px;
    float: left;
    background-image: url(../img/expand_loading.gif);
}
.ExpandOpen .Container {
	display: block;
}
.ExpandClosed .Container {
	display: none;
}
.ExpandOpen .Expand, .ExpandClosed .Expand {
	cursor: pointer;
}
.ExpandLeaf .Expand {
	cursor: auto;
}
.support
{
 font-size: 14px;
 color: #000;
 font-weight: normal;
 text-align: left;
}
.support2
{
 font-size: 14px;
 color: #000;
 font-weight: bold;
 vertical-align: middle;
 text-align: right;
}
.support4
{
  font-size: 16px;
  color: #000 !important;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}
.support22
{
 font-size: 14px;
 color: #000;
 font-weight: bold;
 vertical-align: middle;
 text-align: right;
}
.support23
{
 font-size: 13px;
 color: #000 !important;
 font-weight: normal;
 vertical-align: middle;
 text-align: center !important;
 text-decoration: none !important;
}
.support24
{
 font-size: 14px;
 color: #000 !important;
 font-weight: normal !important;
 text-align: left !important;
 text-decoration: none !important;
 vertical-align: middle;
}
.support25
{
 font-size: 14px !important;
 color: #000 !important;
 font-weight: bold !important;
 text-align: left !important;
 text-decoration: none !important;
 vertical-align: middle;
}
h1{font-size: 22px; margin:0px;}
h2{font-size: 20px; margin:0px;}
h3{font-size: 16px; margin:0px;}
h4{font-size: 14px; margin:0px;}
h5{font-size: 12px; margin:0px;}
body{
background-color: #FFF;
font-family: 'Times new roman', 'Century Schoolbook L', 'Sans', 'Arial';
}
p{font-size: 14px;}
a{color: #666699; font-size: 14px;}
a:hover{color: Black;}
img{
background-color: transparent;
border-color: transparent;
border-bottom-style: hidden;
}
.imgleft{
float: left;
/*margin-left: 5px;*/
margin: 5px 5px;
}
.imgright{
float: right;
/*margin-right: 5px;*/
margin: 5px 5px;
}
.imgcentr{
display:block;
margin:5px auto;
}
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: 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:#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{
 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: 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:#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: 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;
 }
 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: normal;
}
input[type="button"]{
 -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: normal;
 border:1px solid #000;
}
input[type=radio]:checked, input[type=checkbox]:checked{
 -webkit-box-shadow:1px 1px 5px #2c2c2c;
 -moz-box-shadow:1px 1px 5px #2c2c2c;
 box-shadow:1px 1px 4px -3px #2c2c2c;
 color: #000;
}
 input.mailform{
 font-size: 14px;
 color: #000;
 font-weight: bold;
 vertical-align: middle;
 text-align: right;
 border:none;
 }
.button
{
font-family: 'Times new roman','Century Schoolbook L', 'Sans', 'Arial';
}
.topheader{font-size: 15px; font-weight: bold; color: #000; text-align: center; background-image: url(../img/top_header.png);}
.topheadertbl{
 font-size: 15px;
 font-weight: bold;
 color: #000;
 text-align: center;
 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFFFF', endColorstr='#CCCCCC'); /* 0=vertic, 1=horizont */
 background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#CCC)); /* for webkit browsers */
 background: -moz-linear-gradient(top, #FFF, #CCC); /* for firefox 3.6+ */
 background:  -o-linear-gradient(top, #FFF, #CCC); /*Opera*/
}
.meetbcggreen{width: 20px;  font-size: 14px; font-weight: bold; color: #000; text-align: center; background-image: url(../img/meet_green.png);}
.meetbcgblue{width: 20px;  font-size: 14px; font-weight: bold; color: #000; text-align: center; background-image: url(../img/meet_blue.png);}
.meetbcggrey{width: 20px;  font-size: 14px; font-weight: bold; color: #000; text-align: center; background-image: url(../img/meet_grey.png);}
.meetbcgblack{width: 20px;  font-size: 14px; font-weight: bold; color: #000; text-align: center; background-image: url(../img/meet_black.png);}
.meetbcgbrown{width: 20px;  font-size: 14px; font-weight: bold; color: #000; text-align: center; background-image: url(../img/meet_brown.png);}
.meetbcgred{width: 20px;  font-size: 14px; font-weight: bold; color: #000; text-align: center; background-image: url(../img/meet_red.png);}
.meetbcgyellow{width: 20px;  font-size: 14px; font-weight: bold; color: #000; text-align: center; background-image: url(../img/meet_yellow.png);}
.menu{font-size: 13px; color: #FFF;}
.tabledata{font-size: 14px; color: #000; text-align: center;}
.tabledata a{color: #FFF;}
.tabledata a:hover{color: #FFF;}
.tableknows{border-collapse:collapse; border-style: solid; text-align: center;}
.filterr{font-size: 16px; font-weight: bold; color: #000; background-image: url(../admin/img/filtr.png);}
.inputsearch{background-color: #FFF; border-width: 3px; border-style: inset; font-weight: normal;}
.newstbllv{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/l_v.png); border-collapse: collapse; width: 15px; height: 15px;}
.newstblv{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/v.png); border-collapse: collapse; height: 15px;}
.newstblrv{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/r_v.png); border-collapse: collapse; width: 15px; height: 15px;}
.newstblr{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/r.png); border-collapse: collapse; width: 15px;}
.newstbll{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/l.png); border-collapse: collapse; width: 15px;}
.newstblrn{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/r_n.png); border-collapse: collapse; width: 15px; height: 15px;}
.newstblln{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/l_n.png); border-collapse: collapse; width: 15px; height: 15px;}
.newstbln{font-size: 16px; color: #FFF; text-align: center; background-image: url(../img/n.png); border-collapse: collapse; height: 15px;}
.newstblbg{font-size: 16px; font-weight: bold; color: #FFF; text-align: left; background-image: url(../img/bg.png); border-collapse: collapse;}
.newsdesch{font-size: 14px; font-weight: bold; color: #000; text-align: left !important; text-decoration: none !important;}
.knowfull{font-size: 14px; font-weight: normal; color: #666699; text-align: left !important; text-decoration: underline !important;}
.cntrrslt{font-size: 14px; font-weight: normal; color: #000; text-align: center !important; text-decoration: none !important; vertical-align: middle;}
.newsdesc{font-size: 14px !important; font-weight: normal !important; color: #505050 !important;}
.news3{font-size: 14px; font-weight: bold; color: #505050 !important; text-align: left; text-decoration: none; vertical-align: middle;}
.newstips{font-size: 13px; font-weight: bold; color: #000 !important; text-align: left; text-decoration: none; vertical-align: top;}
.z1{font-size: 28px; color: #3C6194; text-align: center; font-weight: bold;}
.help{color: #434565; font-size: 14px; text-align: center;}
.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; text-align: left;}
.inputmandatory{background-color: #FFCC66; border-width: 1px; font-weight: normal;}
.autor{font-size: 13px; color: #303030; font-weight: bold; text-align: left;}
.data{font-size: 13px; color: #303030; font-weight: normal; text-align: right;}
.databb{font-size: 13px; color: #303030; font-weight: normal; text-align: center;}
.zayavka{font-size: 20px; font-weight: bold; color: #000; background-image: url(../img/supbg.png); vertical-align: middle;}
.zayavka_view{font-size: 20px; font-weight: bold; color: #000; vertical-align: middle;}
.fntbld{font-size: 14px; font-weight: bold;}
.fntit{font-size: 14px;  font-style: italic;}
.fntbldit{font-size: 14px; font-weight: bold;  font-style: italic;}
.fntdecnone{font-size: 14px; color: #000; text-decoration: none !important; font-weight: normal;}
.fntunderline{font-size: 14px; text-decoration: underline;}
.fntzacherknuto{font-size: 14px; 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);}
.strelki{font-size: 16px; font-weight: bold;}
#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;
}
.tblgrad{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFF', endColorstr='#CCCCCC'); /* for IE */
background: -webkit-gradient(linear, left bottom, right bottom, from(#FFF), to(#CCC)); /* for webkit browsers */
background: -moz-linear-gradient(left,  #FFF,  #CCC); /* for firefox 3.6+ */
background:  -o-linear-gradient(left, #FFF, #CCC); /*Opera*/
opacity: 0.8;
filter:alpha(opacity=80);
}
.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;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  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);
}
.formain
{
 background-color: #FFF;
 color: #000;
 font-size: 14px;
 font-weight: normal;
 text-align: left;
 border-style: solid;
 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);
}
.formainpass
{
 background-color: #FFF;
 color: #000;
 font-size: 14px;
 font-weight: normal;
 text-align: left;
 border-style: solid;
 border-width: 2px;
 border-color: #CAC7A7;
 padding-top: 3px;
 padding-right: 3px;
 padding-left: 3px;
 padding-bottom: 5px;
 margin-left: 7px;
 width: 86%;
 -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);
}
.formainpassprint
{
 background-color: #FFF;
 color: #000;
 font-size: 14px;
 font-weight: normal;
 text-align: left;
 border-style: solid;
 border-width: 2px;
 border-color: #CAC7A7;
 padding-top: 3px;
 padding-right: 3px;
 padding-left: 3px;
 padding-bottom: 5px;
 margin-bottom: 7px;
 width: 90%;
 -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);
}
.formainbtn
{
 background-color: #FFF;
 color: #000;
 font-size: 14px;
 font-weight: normal;
 text-align: left;
 border-style: solid;
 border-width: 2px;
 border-color: #777;
 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);
}
.formainbtnpass
{
 position: absolute;
 z-index: 2;
 top: 65px;
 right: 3px;
 background-color: #FFF;
 color: #000;
 font-size: 14px;
 font-weight: normal;
 text-align: left;
 border-style: solid;
 border-width: 2px;
 border-color: #777;
 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);
}
#formainitogo{
position: absolute;
top: 2px;
z-index: 2;
font-size: 14px;
background-color: #FFF;
color: #000;
font-weight: normal;
text-align: left;
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);
-moz-transition-property: background-color, color, left;
-moz-transition-duration: 0.5s;
-webkit-transition-property: background-color, color, left;
-webkit-transition-duration: 0.5s;
-o-transition-property: background-color, color, left;
-o-transition-duration: 0.5s;
opacity: 0.4;
filter:alpha(opacity=40);
left: -197px;
width: 200px;
height: 15px;
}
#formainitogo:hover{
position: absolute;
top: 2px;
z-index: 2;
font-size: 20px;
background-color: #FFF;
color: #000;
font-weight: normal;
text-align: left;
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);
-moz-transition-property: background-color, color, left;
-moz-transition-duration: 0.5s;
-webkit-transition-property: background-color, color, left;
-webkit-transition-duration: 0.5s;
-o-transition-property: background-color, color, left;
-o-transition-duration: 0.5s;
opacity: 1;
filter:alpha(opacity=100);
left: 2px;
width: 200px;
height: 15px;
}
.formainbread
{
 background-color: #FFF;
 color: #000;
 font-size: 14px;
 font-weight: normal;
 text-align: left;
 border-style: solid;
 border-width: 2px;
 border-color: #888;
 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);
}
.formainmeet
{
 background-color: #FFF;
 color: #000;
 font-size: 14px;
 font-weight: normal;
 text-align: left;
 border-style: solid;
 border-width: 2px;
 border-color: #888;
 padding-top: 3px;
 padding-right: 3px;
 padding-left: 3px;
 padding-bottom: 5px;
 margin-bottom: 7px;
 -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);
}
.formainmeet2
{
 background-color: #FFF;
 color: #000;
 font-size: 14px;
 font-weight: normal;
 text-align: left;
 border-style: solid;
 border-width: 2px;
 border-color: #888;
 padding-top: 3px;
 padding-right: 3px;
 padding-left: 3px;
 padding-bottom: 5px;
 margin-top: -35px;
 margin-bottom: 7px;
 -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);
}
.meetrows
{
 background-color: transparent;
 color: #000;
 font-size: 14px;
 font-weight: normal;
 text-align: left;
 padding-top: 0px;
 padding-right: 3px;
 padding-left: 20px;
 padding-bottom: 5px;
 margin-top: -15px;
 margin-bottom: 7px;
}
.meetdesc
{
 background-color: #FFF;
 color: #000;
 font-size: 14px;
 text-align: left;
 border-style: solid;
 border-width: 1px;
 border-color: #888;
 padding-top: 3px;
 padding-right: 7px;
 padding-left: 7px;
 padding-bottom: 5px;
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 -khtml-box-sizing: content-box;
 -box-sizing: content-box;
 box-shadow:  4px 4px 4px -3px rgba(0,0,0,0.5);
}
.meetinvited
{
 background-color: #FFF;
 color: #000;
 font-size: 14px;
 text-align: left;
 vertical-align: top !important;
 border-style: solid;
 border-width: 1px;
 border-color: #888;
 padding-top: 3px;
 padding-right: 7px;
 padding-left: 7px;
 padding-bottom: 5px;
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 -khtml-box-sizing: content-box;
 -box-sizing: content-box;
 box-shadow:  4px 4px 4px -3px rgba(0,0,0,0.5);
}
.passusersrch
{
 background-color: #FFF;
 color: #000;
 font-size: 14px;
 text-align: left;
 border-style: solid;
 border-width: 1px;
 border-color: #888;
 padding-top: 3px;
 padding-right: 7px;
 padding-left: 7px;
 padding-bottom: 5px;
 margin-top: -8px;
 margin-bottom: 8px;
 -moz-box-sizing: content-box;
 -webkit-box-sizing: content-box;
 -khtml-box-sizing: content-box;
 -box-sizing: content-box;
 box-shadow:  4px 4px 4px -3px rgba(0,0,0,0.5);
}
.formainimg
{
 background-color: transparent;
 border-color: transparent;
 border-style: hidden;
 top: 3px;
 left:2px;
 position: relative;
}
.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.9;
 filter:alpha(opacity=90);
 color: #000;
 font-size: 14px;
 font-weight: normal;
 text-align: left;
 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;
}
.tipsimg_open_close
{
 background-color: transparent;
 border-color: transparent;
 border-style: hidden;
 top: -4px;
 right: -5px;
 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;
}
.tips_file_link
{
position:relative;
right: 0px;
top: 3px;
/*z-index: 2;*/
/*text-align: right;*/
}
.capttop{
 caption-side: top;
 color: #404040;
 font-size: 13px !important;
 font-weight: normal;
}
.captdown{
 caption-side: bottom;
 color: #404040;
 font-size: 13px !important;
 font-weight: normal;
}
.captleft{
 caption-side: left;
 color: #404040;
 font-size: 13px !important;
 font-weight: normal;
}
.captright{
 caption-side: right;
 color: #404040;
 font-size: 13px !important;
 font-weight: normal;
}
.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;
}
#formainitogo2{
position: absolute;
top: 32px;
z-index: 2;
background-color: #FFF;
color: #000;
font-size: 14px;
font-weight: normal;
text-align: right;
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);
-moz-transition-property: background-color, color, left;
-moz-transition-duration: 0.5s;
-webkit-transition-property: background-color, color, left;
-webkit-transition-duration: 0.5s;
-o-transition-property: background-color, color, left;
-o-transition-duration: 0.5s;
opacity: 0.9;
filter:alpha(opacity=90);
left: -188px;
width: 200px;
height: 15px;
}
#formainitogo2:hover{
position: absolute;
top: 32px;
z-index: 2;
background-color: #FFF;
color: #000;
font-size: 14px;
font-weight: normal;
text-align: left;
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);
-moz-transition-property: background-color, color, left;
-moz-transition-duration: 0.5s;
-webkit-transition-property: background-color, color, left;
-webkit-transition-duration: 0.5s;
-o-transition-property: background-color, color, left;
-o-transition-duration: 0.5s;
opacity: 1;
filter:alpha(opacity=100);
left: 2px;
width: 200px;
height: 15px;
}