body {padding-top:0px;font-family: Verdana, Arial, sans-serif;  /* Рубленый шрифт на странице */}
.body_head { padding:5px 5px 5px 5px ; font-size:14px;width:870px;left:50%;position:absolute;border:1px solid #729ee2;overflow-y:auto; }
.menu {	width:100%;	margin-bottom: 10px;	border-bottom: 1px solid #535455;	font-size: 12px;	/*border:0px solid black;*/	overflow: none;	 background: #d3e0fe;}
.left_menu {	display: inline-block;	padding-top:10px;	padding-bottom:10px;	margin:0;}
.right_menu {    display: inline-block;	width:350px;	margin:0;	padding-top:10px;	padding-bottom:10px;	text-align: right;}
.click_menu {  font-weight:800 ; cursor:pointer; margin-left:20px;}
.click_menu:hover { border-bottom:2px dashed red ; color:blue}  
.button { font-weight:800 ; cursor:pointer; padding:6px; text-align:center; }
.button:hover { color:white; background-color: #5e52ef; background-image: url(../img/Cursor-Click-2-icon.png); background-position: right; background-position-x: 95%; background-repeat: no-repeat;} 
.comment {	display: none;	padding-left:80px;margin-top:10px;}
.comment div {margin-top:10px;}
.comment div p { margin-left:50px; color:#414143; }
.t_login {}
.sign_a { font-family: Verdana, Arial, sans-serif; font-size: inherit;height:99%; }
.f_green {color:green; border-bottom:1px dashed green;}
.input_p {  padding-left:6px; -moz-border-radius:9px;  -webkit-border-radius: 9px;  border-radius: 9px; border:1px dashed grey;}
.ad_marg { margin-bottom: 20px ; padding:5px 5px 5px 5px;}
.ad_marg table th { background:#f9f8d2; padding:3px 3px 3px 3px; font-weight:500;  }
.ad_marg table td { padding:3px 3px 3px 3px; }
.button_a { font-size: 13px;font-weight:700;color:green ; border:1px outset grey; padding:3px 3px 3px 3px;  -moz-border-radius:5px;  -webkit-border-radius: 5px;  border-radius: 5px;}
.button_a:hover { cursor:pointer; border:1px solid grey;text-shadow: 1px 1px 0px grey;color:grey;} 
.button_b { font-size: 13px;font-weight:700;color:green ;}
.button_b:hover { cursor:pointer;color:grey;}
.t_ps { color:green; font-size:13px; margin-left:15px;font-weight:700;margin-top:15px }
.s_ps { color:green; font-size:13px; margin-left:5px;font-weight:700;margin-top:15px }
.table_cont { width:90%;margin-left:20px;margin-top:10px;font-size: 11px;}
.table_cont th { /*background:#d9d9db;*/   padding-left:3px; width:150px; text-align: left;}
.table_cont td { padding:2px; }
.div_ref {width:90%; margin-left:20px;margin-top:10px;border:1px solid #0b1577;-moz-border-radius:9px;  -webkit-border-radius: 9px;  border-radius: 9px;padding:5px 5px 5px 5px; word-wrap: break-word; overflow-x: none; overflow-y:auto;}
.table_ref { width:100%;font-size: 11px;  }
.table_ref tbody tr:nth-child(2n+1) { background: #fefeab;}
.table_ref th { background:#d5d3d2 ; height:25px; font-weight:900; text-align:center; border-left:1px solid white;} 
.table_ref td { border-left:1px solid white; padding-left:5px; line-height: 1.5;}
.dialog { -webkit-box-shadow: 10px 10px 5px #888; -moz-box-shadow: 10px 10px 5px #888; box-shadow: 10px 10px 5px #888;filter: alpha(opacity=100);  -moz-opacity:1;  opacity:1;  z-index:10000; position: absolute;  background:#ffffff;  border:2px solid #808080;}
.img_curs { filter:alpha(opacity=60); -moz-opacity: 0.6;opacity:0.6; }
.img_curs:hover {filter:alpha(opacity=100); -moz-opacity: 1.0;opacity:1.0;cursor:pointer;}
.img_top {position:absolute;top:-10px;right:-10px}
.t_login th {	background:#d0d1d5;	height: 25px;	font-weight: 900;}
.i_login {	border:1px solid black;}
.widh_p { width:250px;}
.csms_i {	padding:5px 5px 5px 5px;	font-size: 12px;	font-weight: 900;}
.csms_o {    margin-left:50px;	color:green;	padding:5px 5px 5px 5px;	font-size: 12px;	font-weight: 900;}
.csms_o b { color:black;}
.sms_t { width:98%;resize: none;font-family: Arial; }
.csms_i span {  font-weight: 100; font-style: italic;}
#warn { padding-top:70px; color:red; font-weight:900;padding-left:40px;  }
#warn div { color:green; }
#warn_i { padding-top:40px; color:red; font-weight:900;padding-left:40px;  }
#warn_p { padding-top:5px; color:red; font-weight:900;padding-left:40px;  }
#warn p, #warn_i p,  #warn_p p {	background: url(../img/err.png) no-repeat;	padding-left:20px;}
.bor_img { margin:2px 2px 2px 2px; border:1px dotted #729ee2; padding: 5px 5px 5px 5px}
.bor_img img:hover { cursor: url(../img/zoom.png); }
.loading { top:0; left:0;width:100%;position:absolute;filter:alpha(opacity=90); -moz-opacity: 0.9;opacity:0.9; background:#C0C0C0;}
.draw { top:0; left:0;width: 99%;height:99%;position:absolute;z-index: 100000}
.draw_in { width: 70%; height:70%; margin:50px auto;z-index: 100010 ; border:2px dashed #0b1577; padding:5px 5px 5px 5px}
#copyr { width:99%;text-align:center; position: absolute; font-size:12px; }
.baner { display: inline-block; position: absolute; top: calc( 100vh - 40px);left:10px;;}
.msg_ps { padding:5px 5px 5px 5px; margin-top: 20px; font-size: 11px; border:1px dotted #729ee2; background: #fefeb6; }
.head_house { margin-top: 15px; margin-bottom: 20px;font-size:16px;text-align: center;font-weight:800; }
.head_z { width:calc( 100% - 10px;); margin-bottom: 10px;font-size:13px;text-align: center;font-weight:800; }
.head_left_house { vertical-align:top;padding:5px 5px 5px 5px; margin-left:10px; display: inline-block;;width:41%;border:0px solid black }
.head_right_house { vertical-align:top;display: inline-block; width: 55%;border:0px solid black}
.pic_plan { vertical-align:top;display: inline-block;}
.pic_plan img:hover { cursor: url(../img/zoom.png); }
.r_div {vertical-align:top;display: inline-block;width:23%}
.l_div {vertical-align:top;display: inline-block;width:23%;text-align: right;}
.members {	position: absolute;	display: none;	padding:5px 5px 5px 5px;	width:250px;	background: #f9f393;	font-size: 11px;	-moz-border-radius:3px;  -webkit-border-radius: 3px;  border-radius: 3px; border:1px dashed grey;}
.msg_other { color:#910000;}
.green_msg { color:green;}
.tables {background:#f7f7f7;table-layout: fixed;width:100%;}
.tables th { border:1px solid #616161; font-size:13px;background:#808080;padding:3px 2px 3px 2px;color:#FFFFFF; text-align:left; vertical-align:text-top; table-layout: fixed;}
.tables td { border:1px solid #616161; font-size:12px;table-layout: fixed;padding:2px 2px 2px 2px; text-align: left;}
.tables tr th:nth-child(1) { width:16px; }
.tables tr td:nth-child(2), .tables tr th:nth-child(2) { width:40px; }
.tables tr td:nth-child(3), .tables tr th:nth-child(3) { width:40px; }
.tables tr td:nth-child(4), .tables tr th:nth-child(4) { width:40px; }
.tables tr td:nth-child(5), .tables tr th:nth-child(5) { width:40px; }
.tables tr td:nth-child(6), .tables tr th:nth-child(6) { width:40px; }
.tables tr td:nth-child(7), .tables tr th:nth-child(7) { width:40px; }
.tables tr td:nth-child(8), .tables tr th:nth-child(8) { }
.tables tr td:nth-child(2)  input { width:34px; font-family: Verdana, Arial, sans-serif; background: inherit;border:none;}
.tables tr td:nth-child(3)  input { width:34px; font-family: Verdana, Arial, sans-serif; background: inherit;border:none;}
.tables tr td:nth-child(4)  input { width:34px; font-family: Verdana, Arial, sans-serif; background: inherit;border:none;}
.tables tr td:nth-child(5)  input { width:34px; font-family: Verdana, Arial, sans-serif; background: inherit;border:none;}
.tables tr td:nth-child(6)  input { width:34px; font-family: Verdana, Arial, sans-serif; background: inherit;border:none;}
.tables tr td:nth-child(7)  input { width:34px; font-family: Verdana, Arial, sans-serif; background: inherit;border:none;}
.tables tr td:nth-child(8)  input { width:34px; font-family: Verdana, Arial, sans-serif; background: inherit;border:none;}
.view_x { border:none; width:99%;height: 99%; background: inherit;}
