body { margin: 0; padding: 0; font-family:Arial; font-size:14px; }
.page { width:95%; margin:0 auto; max-width:1200px; }
table { max-width:1200px; width:100%; border-spacing:0; }
.login-window { z-index:1001; position:fixed; top:50%; left:55%; margin-left:-270px; margin-top:-150px; }
.blockname2 { background:#F6CF72; color:#000; font-size:14px; font-weight:100; height:25px; text-transform:lowercase; border-bottom:3px solid #fff; width:100%; text-align:center; padding-top:10px;}
.login-content { padding:30px; width:300px; background:#E5E5E5; }
.b-name { float:left; width:100%; font-weight:bold; }
.hr4 { width:100%; height:4px; background:#000; margin:5px 0 40px 0; float:left; }
.in03 { width:290px; margin-bottom:10px; }
.head{ width:100%; height:100px; background:#000000; }
.space { width:100%; height:3px; background:#4169E1; margin-top:4px; }
.per_page{ height:auto; margin-top:10px; }
.per_page span  { font-size: 14px;  font-weight: bold; }
.per_page select { margin-right:10px; width:190px; } 
.buttonAuth{ width:90px; height:45px; background:#F6CF72; font-size:16px; font-weight:bold; }
a { outline:none; color:#000000; }
a:hover { color:#4169E1; }
a:visited { color:#000000; }
.menu { text-align:center; width:100%; padding:70px 0 0 0; }
.menu > a { text-decoration:none; font-size:20px; color:#FFFFFF; outline:none; margin:0 20px; }
.menu > a:hover { color:#FFEA00; }

.fail-login{     
	color: red;
    font-size: 15px;
    }


.blockname { background:#F6CF72; color:#000; font-size:14px; font-weight:100; height:24px; text-transform:lowercase; border-bottom:3px solid #fff; vertical-align:middle; width:100%; text-align:center; padding-top: 12px; }
.fright { float:right; }
.fleft{ float:left; }
.button01 { border:1px solid #000; background:#F6CF72; text-decoration:none; padding:6px 0; font-size:14px; cursor:pointer; color:#000000; box-shadow: -1px 2px 2px rgba(0, 0, 0, 0.80); font-weight:bold; width:210px; text-align:center; }
.button01:hover { background:#DD1F1F; color:#fff; }
.button007 { border:1px solid #000; background:#F6CF72; text-decoration:none; padding:6px 3px 6px 3px; font-size:11px; cursor:pointer; color:#000000; box-shadow: -1px 2px 2px rgba(0, 0, 0, 0.80); font-weight:bold; width:210px; text-align:center; }
.button007:hover { background:#DD1F1F; color:#fff; }
.gray { position: relative; background:#E5E5E5; width:100%; float:left; }
.gray a { margin:5px; }
.wf-third span { background:#8B5339; color:#fff; font-size:14px; font-weight:100; height:33px; text-transform:lowercase; border-bottom:3px solid #fff; width:100%; }
.wf-block {  border-bottom: 4px solid #000;   padding-bottom: 5px;   float: left;   width: 100%; }
.wf-block th { background:#8B5339; color:#fff; font-size:14px; font-weight:100; height:24px !important; text-transform:lowercase; border-bottom:3px solid #fff; }
.wf-block .table_report tr:hover { background:#F6CF72; }
.wf-block tr { font-size:12px; background:#E5E5E5; height:28px; border-bottom:1px solid #fff; border-top:1px solid #fff;  }
.wf-block td { vertical-align:middle; border-bottom:1px solid #fff; border-top:1px solid #fff; padding:5px 10px; border-right:1px solid #000; border-right-style:dotted;  }
.wf-block td:last-child { border-right:none; }
.fleft { float:left; }
.savb { background:#B7F672; margin:5px; }
.field { float:left; width:235px; margin-right:10px; }
.field label{ float:left; width:100%; display:block; font-weight:bold;}
.field input[type="text"]{ width:225px; }
.field select { width:235px; }
.field2 { width:78% }
.field3 { width:78% }
.field2 textarea { width:100%; resize:none; height:85px; }
.field3 textarea { width:100%; resize:none; height:265px; }
.field4 textarea { width:600px; resize:none; height:250px; margin-left: 50px; }
textarea[class=note] { resize: none; }
input , textarea, select { outline:none; border:1px solid #000; }
input, select  { padding:5px 0px; font-size:14px; text-indent:5px; }
.clearer { clear: both; }
.small_clearer { margin-top: 15px; }
.table_owners_tasks, .table_search, .table_report { width: 100%; border-spacing: 0; }
.table_owners_contacts  { width: 100%; border-spacing: 0;  float:left;  }
.table_owners_equip  { width: 100%; border-spacing: 0; float:right; }
.table_owners_tasks td, .table_owners_tasks th , .table_search td, .table_search th, .table_report th, .table_report td, .table_owners_contacts td, .table_owners_equip td, .table_owners_equip th { text-align: center; border-bottom: 1px solid #fff; border-top: 1px solid #fff;   height: 33px;  font-weight: 100; }
.table_owners_equip td, .table_owners_contacts td { padding: 5px 3px; }
.table_report td { width: 76px; }
.table_owners_equip input, .table_owners_equip textarea, .table_owners_contacts input, .table_owners_contacts  textarea, .table_owners_tasks input, .table_owners_tasks textarea { width:100%; }
.table_owners_contacts th { text-align: center; border-bottom: 1px solid #fff; border-top: 1px solid #fff;  height: 33px;  font-weight: 100;  }
.table_owners_equip  textarea  { border:none !important; padding:0 !important; }
.table_owners_tasks tbody:nth-child(2n) { background:#E5E5E5; }
.table_owners_tasks tbody:nth-child(2n+1) { background:#B7F672 ; }
.table_owners_tasks thead, .table_owners_contacts thead, .table_owners_equip thead { background: #8B5339;   color: #fff;   font-size: 14px;    height: 33px;   text-transform: lowercase;   border-bottom: 3px solid #fff; }
caption { background:#F6CF72; height: 25px;   padding-top: 9px; text-transform:lowercase; }
.table_owners_contacts td input, .table_owners_equip td input, .table_search td input { outline: none; border: none; }
.tac { text-align:center; }
.path { width:100%; margin:10px 0; }
.p5 { padding:5px; }
.p5 input { margin-bottom:10px; }
.mb0 { margin-bottom:0 !important }
.gp5 input { margin:5px; }
#addContact, #addEquip { margin:5px; } 
.bord { border: 1px solid #000;  border-style: dotted; }
.mr5 { margin:5px; }
.gr { background:#B7F672  !important; } 
.gr2 { background:#FF7F50  !important; } 
.bigNote { width: 700px; position: absolute; left: 50%; top: 50%; margin-left: -350px; margin-top: 400px; z-index:101; }
.end_task { padding:5px 10px; box-shadow: -1px 2px 2px rgba(0, 0, 0, 0.80); font-weight:bold; }
/* .gray0  { position:absolute;  margin-left: 820px;  z-index: 20; }
.gray1  { position:absolute;  margin-left: 778px;  z-index: 20; }
.gray2  { position:absolute;  margin-left: 832px;  z-index: 20; }
.gray3  { position:absolute;  margin-left: 832px;  z-index: 20; } */
.gray2 { position: absolute; margin-left:985px; margin-top: -75px; z-index: 20; }
.ffname {  }
.ffname .inp0 { border:none; font-weight:bold; background:#E5E5E5; width:750px; color:#0716A8; font-size:18px; }
.ffname .inp1 { display: inline-block; margin-right:10px; }
.ffname .inp0:focus { background:#fff; }
.dder1 { float:left; width:750px; padding:5px; }
.dder { float:right; width:420px; padding:5px; }
#edit_owner_info { margin-right:5px; }
.dder select { width:150px; }
.dder2 .inp0 { width:100%; }
/*#address { margin-top: -7px; }*/
.autocomplete{ margin:10px 0; display:none; }
.option{ cursor:pointer; margin:0; margin-bottom:5px; }
.option:hover{ color:red; }
.little_left { margin-left: -90px; }