body{
color:#000000; 
margin: auto!important;
width: 790px; 
font-size: 14px;
padding-top: 20px;
background: #fff;
}

a{color:#0056b6; text-decoration: none; }
a:hover{text-decoration: underline; }
 

h1, h2{
font-weight:normal;
color:#343d45;  font-family: verdana;
 
}

h1{
font-size:24px;
}
.razdelitel{
border: 1px solid #cddae8;
margin: 25px 0px 25px 0px;
width: 790px;
}

h3, h4, h5, h6{
font-weight:bold;
color:#000;
}

p{
margin: 5px 0px 5px 0px;
padding: 0;
}
 
.title{
font-size: 18px;
font-weight: bold;
}

input{
padding: 8px;
border: 1px solid #c7c7c6;
width: 160px;
background: #fff;
border-radius: 6px;
font-size: 12px;float: left;
margin: 0px 15px 5px 0px;
font-family: Arial;
color: #5f5f5f; 
 
}

textarea{
padding: 10px;
margin: 2px;
border: 1px solid #ccc;
border-radius: 6px;
}

.container{
padding: 20px 10px 35px 10px;border-left: 1px solid #e6ecf3;
border-bottom: 2px solid #e6ecf3;
border-right: 1px solid #e6ecf3;
margin-bottom: 20px;
border-radius: 6px;
}

/*start header*/
.header{
padding: 10px 10px 10px 10px;
font-size: 20px; 
color: #fff; 
overflow: hidden;
 
border-radius: 6px;
background: url(../img/razdel.png) repeat-x;
}

.header span{
font-size: 14px; 
color: #fff; 
}
 
 
 
/*end header*/




/*start container*/

 
.block{
text-align: center;
}

.user{
width: 230px;
float: left;
 
}



.userinfo{
padding-left: 10px;
width: 310px;
float: right;
 
}

.padd{
 
}

.mail{
border-radius: 6px;
padding: 10px 0px 10px 0px;
text-align: center;
margin-bottom: 10px;
margin-top: 5px;
width: 230px;
background: url(../img/razdel.png) repeat-x;
}


.ls{
border-radius: 6px;
padding: 8px 0px 8px 0px;
text-align: center;width: 230px;
background: url(../img/razdel.png) repeat-x;
}

.mail img{
position: relative;
top: 2px;
}

.ls img{
position: relative;
top: 4px;
}

.mail a , .ls a{
color: #fff;

}
.buttons{
overflow: hidden;
 
 
}

.but{
color: #fff;
border: 0px;font-family: Arial;
 float: left;
border-radius: 6px;
padding: 8px 0px 8px 0px;
text-align: center;width: 180px;
background: url(../img/razdel.png) repeat-x;
}

.line2{
width: 265px;
height: 20px;
position: relative;
top: 14px;
left: 12px;
background: url(../img/line.png) repeat-x;
float: left;
}
.line1{
width: 420px;
height: 20px;
position: relative;
top: 14px;
left: 12px;
background: url(../img/line.png) repeat-x;
float: left;
}

.line{
width: 210px;
height: 20px;
position: relative;
top: 7px;
background: url(../img/line.png) repeat-x;
float: left;
}

.edit , .add , .public{
color: #046dc0;
font-size: 14px;
float: right;
}

.add , .public{
position: relative;
top: 7px;
}

.edit a , .add a , .public a{
color: #046dc0;
}
 
 
.osebe{ 
float: left;
color: #000;
font-size: 20px;
font-weight: bold;
}

.dopinfo{
margin-top: 15px;
}

.spisok{
padding-top:10px;
color: #0056b6;
}

.spisok a{
text-decoration: underline;
}
.spisok a:hover{
color: #000;
}

.tabl{
margin-bottom: 30px;
}

.tabl tr{
color: #046dc0;
}

.tabl td{
padding: 30px 10px 30px 10px;
border: 1px solid #046dc0;
}

tr.zag{
color: #fff;
background: #0197ec;
}

tr.zag td{
  font-weight: bold;
}

.right a{
font-size: 16px;
text-decoration: underline;
color: #0056b6;
}

.right a:hover{
 
color: #000;
}

.diagrama{
margin-top: 70px;
}
/*end container*/ 

 
 
 
 

/*position block ��� ������������ ����������� ������*/
.leftb{
text-align: left;
}

.centerb{
text-align: center;
}

.rightb{
text-align: right;
}
/*end position block*/





/*text style*/
.txtwarning{
color: #b64d00;
}

.txterror{
color: #b60000;
}

.txtok{
color: #328225;
}

.txtcit{
padding: 3px;
background: #eee;
color: #181818; 
border-left: 3px solid #ccc;
}

.marginb{
margin-top: 3%;
margin-bottom: 3%;
}

.marginr{
margin-right: 5%;
margin-top: 1%;
}
.font1{
color: #cf0a00;
font-weight: bold;
}

.bgrwarning{
background: #b32219;
padding: 1%;
font-weight: bold;
color: #230402;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
border: 1px solid #6c120c;
}

.bgrok{
background: #41b319;
padding: 1%;
font-weight: bold;
color: #ecedeb;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
border: 1px solid #285817;
}

/*end text style*/
 
/*img style */
 
.border1{
border-radius:50px;
}
 
.border2{
border-radius:30px;
}

.border3{
border-radius:15px;
}
 
.border4{
border-radius:8px;
}
 
.outline1{
border: 1px solid #000;
} 

.outline2{
border: 3px solid #000;
}  

.imgl{
float: left;
margin: 1%;
}

.imgr{
float: right;
margin: 1%;
}

/*end img style*/

.clr{
clear: both;
}

input[type="button"] {
color: #fff;
border: 0px;font-family: Arial;
 float: left;
border-radius: 6px;
padding: 8px 0px 8px 0px;
text-align: center;width: 180px;
background: url(../img/razdel.png) repeat-x;
}

input[type="reset"] {
color: #fff;
border: 0px;font-family: Arial;
 float: left;
border-radius: 6px;
padding: 8px 0px 8px 0px;
text-align: center;width: 180px;
background: url(../img/razdel.png) repeat-x;
}

#sbm {
color: #fff;
border: 0px;font-family: Arial;
 float: left;
border-radius: 6px;
padding: 8px 0px 8px 0px;
text-align: center;width: 180px;
background: url(../img/razdel.png) repeat-x;
}

h1, h2{
font-weight:normal;
color:#343d45;  font-family: verdana;
 
}

h1{
font-size:24px;
}
.razdelitel{
border: 1px solid #cddae8;
margin: 25px 0px 25px 0px;
width: 790px;
}

h3, h4, h5, h6{
font-weight:bold;
color:#000;
}

p{
margin: 5px 0px 5px 0px;
}
 
.title{
font-size: 18px;
font-weight: bold;
}

#dpms{
padding: 0px;
border-radius: 0; 
 position: relative;
 
border: 0px;
background: none;
 top: 4px;
right: 7px;
font-size: 12px; 
margin:0px;
}
input{
padding: 8px;
border: 1px solid #c7c7c6;
 
background: #fff;
border-radius: 6px;
font-size: 12px; 
margin: 0px 15px 5px 0px;
font-family: Arial;
color: #5f5f5f; 
 
}

.uSearchFl{
padding: 14px;
border: 1px solid #c7c7c6;
width: 160px;
background: #fff;
border-radius: 6px;
font-size: 12px;float: left;
margin: 0px 15px 0px 0px;
font-family: Arial;
color: #5f5f5f; 
}

textarea{
padding: 10px;
margin: 2px;
border: 1px solid #ccc;
border-radius: 6px;
}

.container table{
margin:  10px 0px 30px 0px;
}

.container tr{
margin: 10px 0px 10px 0px;
}
.container{
padding: 20px 10px 35px 10px;border-left: 1px solid #e6ecf3;
border-bottom: 2px solid #e6ecf3;
border-right: 1px solid #e6ecf3;
margin-bottom: 20px;
border-radius: 6px;
}

/*start header*/
.header{
padding: 10px 10px 10px 10px;
font-size: 20px; 
color: #fff; 
overflow: hidden;
 
border-radius: 6px;
background: url(../img/razdel.png) repeat-x;
}

.header span{
font-size: 14px; 
color: #fff; 
}
 
 
 
/*end header*/




/*start container*/

 
.block{
text-align: center;
}

.user{
width: 230px;
float: left;
 
}

.userinfo{
padding-left: 10px;
width: 510px;
}

.padd{
 
}

.mail{
border-radius: 6px;
padding: 10px 0px 10px 0px;
text-align: center;
margin-bottom: 10px;
margin-top: 5px;
width: 230px;
background: url(../img/razdel.png) repeat-x;
}


.ls{
border-radius: 6px;
padding: 8px 0px 8px 0px;
text-align: center;width: 230px;
background: url(../img/razdel.png) repeat-x;
}

.mail img{
position: relative;
top: 2px;
}

.ls img{
position: relative;
top: 4px;
}

.mail a , .ls a{
color: #fff;

}
.buttons{
overflow: hidden;
 position: relative;

 
}

.but , .allUsersBtn , .uSearchFlSbm , .manFlSbm{
color: #fff;
border: 0px;font-family: Arial;
 float: left;
border-radius: 6px;
padding: 8px 0px 8px 0px;
text-align: center;width: 180px;
background: url(../img/razdel.png) repeat-x;
margin: 0px 15px 0px 0px;
}

.line2{
width: 345px;
height: 20px;
position: relative;
top: 14px;
left: 12px;
background: url(../img/line.png) repeat-x;
float: left;
}
.line1{
width: 420px;
height: 20px;
position: relative;
top: 14px;
left: 12px;
background: url(../img/line.png) repeat-x;
float: left;
}

.line{
width: 210px;
height: 20px;
position: relative;
top: 7px;
background: url(../img/line.png) repeat-x;
float: left;
}

.edit , .add , .public{
color: #046dc0;
font-size: 14px;
float: right;
}

.add , .public{
position: relative;
top: 7px;
}

.edit a , .add a , .public a{
color: #046dc0;
}
 
 
.osebe{ 
float: left;
color: #000;
font-size: 20px;
font-weight: bold;
}

.dopinfo{
margin-top: 15px;
}

.spisok{
padding-top:10px;
color: #0056b6;
}

.spisok a{
text-decoration: underline;
}
.spisok a:hover{
color: #000;
}

.tabl{
margin-bottom: 30px;
}

.tabl tr{
color: #046dc0;
}

.tabl td{
padding: 30px 10px 30px 10px;
border: 1px solid #046dc0;
}

tr.zag{
color: #fff;
background: #0197ec;
}

.right a{
font-size: 16px;
text-decoration: underline;
color: #0056b6;
}

.right a:hover{
 
color: #000;
}

.diagrama{
margin-top: 30px;
}
/*end container*/ 

 
 
 
 

/*position block ��� ������������ ����������� ������*/
.leftb{
text-align: left;
}

.centerb{
text-align: center;
}

.rightb{
text-align: right;
}
/*end position block*/





/*text style*/
.txtwarning{
color: #b64d00;
}

.txterror{
color: #b60000;
}

.txtok{
color: #328225;
}

.txtcit{
padding: 3px;
background: #eee;
color: #181818; 
border-left: 3px solid #ccc;
}

.marginb{
margin-top: 3%;
margin-bottom: 3%;
}

.marginr{
margin-right: 5%;
margin-top: 1%;
}
.font1{
color: #cf0a00;
font-weight: bold;
}

.bgrwarning{
background: #b32219;
padding: 1%;
font-weight: bold;
color: #230402;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
border: 1px solid #6c120c;
}

.bgrok{
background: #41b319;
padding: 1%;
font-weight: bold;
color: #ecedeb;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
border: 1px solid #285817;
}

/*end text style*/
 
/*img style */
 
.border1{
border-radius:50px;
}
 
.border2{
border-radius:30px;
}

.border3{
border-radius:15px;
}
 
.border4{
border-radius:8px;
}
 
.outline1{
border: 1px solid #000;
} 

.outline2{
border: 3px solid #000;
}  

.imgl{
float: left;
margin: 1%;
}

.imgr{
float: right;
margin: 1%;
}

/*end img style*/

.clr{
clear: both;
}

.pmCatLink{
color: #347fd4;
padding: 5px 5px 5px 5px;
margin: 0px 2px 5px 2px;
position: relative;
bottom: 5px;
border-top: 1px solid #fff;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

.pmCatLink:hover{
background: #eaf2fb; 
}

.pmCatLinkActive{
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top: 1px solid #fff;
background: #347fd4; 
padding: 5px 5px 5px 5px;
margin: 0px 2px 5px 2px;
color: #fff;
position: relative;
bottom: 5px;
}

body td {
font-size: 16px;
line-height: 16px;
}

input.codeButtons {
border-radius: 0;
border-right: 1px solid #0052CC;
height: 23px;
margin: 0;
padding: 0 3px;
font-size: 13px!important;
}

input[type="checkbox"] {
width:20px; margin:0;clear: both;
}
input[type="checkbox"] ~ label {float: left;}

#last-content-thanks td {
  padding: 15px;
  vertical-align: top;
}

.pmCatLink, .pmCatLinkActive{
font-size: 14px!important;
margin: 0px 0px 5px 0px!important;
}

#sbm{margin: 0 10px;}


.xw-hdr-text {  
  vertical-align: 3px!important;  
  cursor: default!important;  
  color: #222!important;  
  margin-left: 10px; 
line-height: 30px!important;

}  
  .xt-maxi { display: none !important; }  
.xt-mini { display: none !important; }  
.xw-bc, .xw-mr, .xw-bl, .xw-br, .xw-ml, .xw-mc {  
  background: #FFF!important; /* ЦВЕТ ФОНА АJAX */  
  border: 0 !important;  
  border-radius: 0px;  
  moz-border-radius: 0px;  
  webkit-border-radius: 3px; }  
.xw-plain .xw-body {  
  border: 0 !important;  
  padding: 15px 1px 15px 15px !important; 
}   
.xw-tl { /*border-bottom: 1px solid #eee;*/ line-height: 30px!important;color: #222!important } /* ЦВЕТ ЛИНИИ МЕЖДУ ШАПКОЙ И СОДЕРЖИМЫМ АJAX */  
.xw-tl, .xw-tr, .xw-tc {  
  background: #FFF !important; /* ЦВЕТ ФОНА ШАПКИ АJAX */  
  border-radius: 3px 3px 0 0 !important; }  
.xw-sps { display: none !important; }  
.myWinCont { width: 100% !important; }  
   
.xt {
width: 16px!important;
height: 16px!important;
background: transparent url(/img/1/clearfilter.png) no-repeat!important;
margin-left: 7px!important;
margin-top: 7px!important;
opacity: 0.5;
}

.xt:hover {opacity: 1;}

.xw-body {  
  border: 0 !important;  
  padding-left: 2px !important;  
  padding-right: 1px !important; }  
.xw-ml {  
  padding-left: 1px !important;  
  padding-bottom: 5px;  
  border-bottom-left-radius: 3px;  
  border-bottom-right-radius: 3px; }  
.xw-bl { display: none !important; }  
.myWinTD1 {  
  background: rgb(255, 255, 255) !important;  
  border-bottom: 1px solid rgb(250, 250, 250) !important; }  
  .myWinPollT {  
  background: rgb(243, 243, 243) !important;  
  float: left !important;  
  margin-right: 257px !important;  
  width: 100% !important; }  
.myWinPollG { display: none !important; }  
.myWinCont strong, b {  
  color: rgb(63, 63, 63) !important; 
}

.x-sh .xsml, .xstl, .xsbc, .xsmr, .xsbl, .xsbr, .xstr{background: none!important}

.xw-plain{
/*
box-shadow:0px 1px 5px 1px rgba(0,0,0,0.33);
-webkit-box-shadow:0px 1px 5px 1px rgba(0,0,0,0.33);
-moz-box-shadow:0px 1px 5px 1px rgba(0,0,0,0.33);*/
border: 1px solid #ccc;
border-radius: 4px;
}

.myWinCont td{font-size: 14px!important;}

.allUsersBtn, .uSearchFlSbm{width: 180px!important}

.myBtnLeft, .myBtnRight{display: none}
.myBtnCenter{background: none!important;padding-top: 10px;}


/*--- Кнопки ---*/
#subbutfrm981{
 font: 14px/30px 'Arial';
 color: #fff !important;
 padding: 0 10px;
 text-decoration: none;
 height: 32px;
 border-radius: 5px;
 margin: 0 0 5px 0;
 transition: all .2s ease;
 text-align: center;
 background: #6b91bc;
 border: 0;
 cursor: pointer;
}

 #subbutfrm981:hover{opacity: 0.7;}
 #subbutfrm981 a{color: #fff}

#frm981 textarea{background: #fff!important; font-size: 14px; padding: 5px;}

.outBtn, .outBtn td{text-align: right}