﻿@charset "UTF-8";
.block-spec{
	margin:20px 0;
}
.block-spec .spec-name{
	font-size: 20px;
}
.block-spec .spec-prof{
	font-size: 18px;
}
.block-spec .block-spec-action{
	margin: 5px 0;
}
.block-spec-action div{
	display:inline;
	margin-right: 20px;
}
.input-form{
	margin:10px 0;
}
.input-form span{
	display:block;
}
.input-form input[type=radio]{
	margin-top: -1px;
}
.content input[type=submit]{
	background: #903E6E;
    color: #fff;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
	margin: 20px 0;
}
.radio-form{
	padding: 10px 0;
}
.spec-del{
	color:#9b2727;
	cursor:pointer;
}
.content .title{
	font-size: 30px;
    margin: 30px 0;
}
.error_msg{
	color:#9b2727;
}
.content table td{
	padding: 5px 10px;
}
.del-rasp,.del-kons,.del-usl,.del_all_spec{
	cursor:pointer;
	color:#9b2727;
}
.add_spec_all span{
	display: inline-block;
	margin-right:20px;
}
.content input{
	width: 500px;
    height: 35px;
}
.content select{
    height: 35px; 
    vertical-align: baseline;
}
.cat-sub-name{
	margin-left:60px;
}
.b-param{
	display:inline-block;
	margin-right: 40px;
}
.b-param span{
	padding: 10px;
    color: #18468d;
    cursor: pointer;
}
.del-input,.del-cat{
	color: #bb0f0f !important;
}
.add-val,.add-cat-sub,.add-cat{
	display: block;
    width: 300px;
    margin: 10px 0;
    background: #2271b1;
    color: #fff !important;
    border-radius: 6px;
    text-align: center;
    cursor: pointer;
    padding: 10px;
}
.cat-name{
	font-size: 40px;
    padding: 30px;
    background: #bdbdbd;
}
.cat-sub-name{
	font-size: 20px;
    padding: 30px;
}