/** Таблица со списком процедур **/
.procedure-table {width:100%; border-collapse:collapse; margin-bottom:20px; font-size:12px;}
.procedure-table td, .procedure-table th {background: #fff;border:1px solid #e5e5e5; padding:10px 15px;}
.procedure-table th {font-weight:bold; background:#f1f1f1; text-align:center;}
.procedure-table tr:nth-child(odd) td {background:#f5f5f5;}
.procedure-table tr:hover td {background:#f0f0f0;}


/** Детальная процедура **/
.procedure-detail fieldset {border:1px solid #e5e5e5; border-radius:5px; background:none; padding:15px;}
.procedure-detail fieldset + fieldset {margin-top:20px;}
.procedure-detail fieldset legend {font-weight:bold; padding:0 5px; font-size:14px; color:#888;}
.procedure-detail fieldset > fieldset legend {font-size:13px;}

.procedure-detail fieldset table {border:0 none; width:100%;}
.procedure-detail fieldset table td {border:0 none; padding:5px 0; width:50%; vertical-align:top;background: #fff;}

.procedure-detail .docs-list .item a {text-decoration:underline;}
.procedure-detail .docs-list .item a:hover {text-decoration:none;}
.procedure-detail .docs-list .item + .item {margin-top:5px;}

.procedure-detail .lots-title {margin-top:20px; overflow:hidden;}
.procedure-detail .lots-title .ttl {font-size:15px; color:#333; font-weight:bold; float:left; margin-right:30px; padding-top:7px;}
.procedure-detail .lots-title .item {font-size:15px; color:#333; float:left; margin-right:10px; border:1px solid #e5e5e5; font-weight:bold; padding:6px 12px; border-bottom:0 none; cursor:pointer; border-radius:5px 5px 0 0;}
.procedure-detail .lots-title .item:hover {background:#f5f5f5;}
.procedure-detail .lots-title .item.active {background:#f1f1f1;}

.procedure-detail .lots-container {border:1px solid #e5e5e5; border-radius:5px; padding:10px;}
.procedure-detail .lots-container .lots-item {display:none;}
.procedure-detail .lots-container .lots-item.active {display:block;}

.procedure-detail p {margin-bottom:0 !important;}
.procedure-detail p + p {margin-top:10px;}


/** Кнопки **/
.buttons {margin-top:20px; text-align:right;}
.btn {display:inline-block; _overflow:hidden; *zoom:1; *display:inline; padding:10px 10px 9px; font-size:15px; text-decoration:none; color:#0055a9; white-space:nowrap; border:1px solid #e7e7e7; border-bottom:2px solid #bf6b53; border-radius:2px; cursor:pointer; background: #ffffff; background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f4 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f4)); background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f4 100%); background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f4 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f4 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f4 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f4',GradientType=0 );}
.btn:hover {box-shadow:1px 2px 6px rgba(0,0,0,0.2);}
.btn:active {position:relative; /*zoom:1;*/ left:1px; top:1px;box-shadow:0 1px 8px rgba(0,0,0,0.25);}
.btn[disabled] {background:#f1f1f1; color:#888; box-shadow:none !important; cursor:default;}


/** Фильтр **/
.procedure-filter {margin-bottom:30px;}
.procedure-filter .cell-1 {margin-bottom:10px;}
.procedure-filter .cell-2 {clear:left; float:left;}
.procedure-filter .cell-3 {float:left; margin-left:20px;}
.procedure-filter .cell-4 {float:right}
.procedure-filter .cell-4 .btn {width:100px; padding:7px 10px 6px;}
/*.procedure-filter input {border:1px solid; border-color:#abadb3 #dbdfe6 #e3e9ef; background:url(http://kubanenergo.ru/bitrix/templates/main/images/bg-text.gif) left top repeat-x #fafeff; font-size: 13px; padding:8px 8px 8px 8px;}*/


/** Сообщения **/
.procedure-not-found {text-align:center; font-weight:bold; font-size:14px;}
