html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
html { 
	font-size: 100.01%;
	height:100%;
}
body {
	height:100%;
	line-height: 1;
	background: #fff;
	color: #3d3d3d;
	text-align: left;
	font: 14px/18px Arial, Helvetica, sans-serif;
}
:focus {
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 100%;
}
a {
	color: #2078a6;
	text-decoration: none;
}
a:hover{
	text-decoration:underline;
}
input[type="text"], input[type="password"] {
	font-size: 100%;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
}
textarea {
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color:#5e5f5f;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
/*********** Меню спец возможностей ****************/
.zanaves{
 display: none;
 position: absolute;
 top:0px;
 left:0px;
 bottom: -800px;
 right: 0px;
 background-color:rgba(0,0,0,0.5) !important;
 z-index: 9999;
}
#panel-spec{
 min-width: 1000px;
 font-size: 24px;
 padding: 0px 5px 0 5px;
 background: #fff !important;
}
#setting-spec{
 margin: 0 0 0 100px;
 padding: 50px 0 40px 20px;
 display: none
}

#setting-spec > span{
 margin-right:10px;
}

#dop-setting{
 border: 3px solid #000 !important;
 width: 500px;
 height: 500px;
 position: absolute;
 top: 200px;
 left: 300px;
 display: none;
 z-index: 10000;
 background: #Fff !important;
 color: #000;
 font-weight: 700 !important;
 font-size: 18px !important;
}

#dop-setting a{
 color: #000;
 font-weight: 700 !important;
 font-size: 18px ;
}


.size-spec16,.size-spec18,.size-spec24{background: none; border: none;}
.black-white,.white-black,.blue-lblue{
 cursor: pointer;
 margin-right: 5px;
}
.size-spec16{
 color: #000 !important;
 font-size: 14px !important;
}
.size-spec18{
 color: #000 !important;
 font-size: 18px !important;
}
.size-spec24{
 color: #000 !important;
 font-size: 24px !important;
}
.black-white{
 border: 2px solid #000 !important;
 color: #000 !important;
 background-color: #fff !important;
 padding: 3px;
}

.white-black{
 border: 2px solid #000 !important;
 color: #fff !important;
 background-color: #000 !important;
 padding: 3px;
}

.blue-lblue{
 border: 2px solid #000 !important;
 color: #063462 !important;
 background-color: #9DD1FF !important;
 padding: 3px;
}

.brown-lbrown{
 border: 2px solid #000 !important;
 color: #59422E !important;
 background-color: #F7F3D6 !important;
 padding: 3px;
}

.green-brown{
 border: 2px solid #000 !important;
 color: #A9DD38 !important;
 background-color: #3B2716 !important;
 padding: 3px;
}

.img-off{
 color: #000 !important;
 cursor: pointer;
 font-weight: 700 !important;
 font-size: 18px !important;
}
.str-sp{
 position: absolute;
 top: 3px;
 right: 3px;
 z-index: 333;
 display: inline;
 width: auto;
 padding: 0px 10px 3px;
 background-color: #fff !important;
 border: 1px solid #000 !important;
 border-radius: 5px !important;
}
#btn-spec{
 color: #000 !important;
 cursor: pointer;
 text-decoration: underline !important;
 font-size: 12px !important;
 font-weight: bold !important;
}

#btn-hidden{
 color: #000 !important;
 cursor: pointer;
 text-decoration: none !important;
 font-size: 16px !important; 
 font-weight: bold !important;
}

#btn-hidden:hover{
 color: #44944f !important; 
}

#btn-spec:hover{
 text-decoration:none !important; 
}

#btn-setting{
 cursor: pointer;
 margin-left: 100px;
 color: #000 !important;
 font-weight: 700 !important;
 font-size: 18px !important;
}




.con{
 position: relative;
 margin: 0 0 40px 0;
}
.con2{
 margin: 0px 10px 0 10px
}

#int-m{
}

#int-s{
 letter-spacing: 3px !important;
}

#int-b{
 letter-spacing: 5px !important;
}

.int{
 border: 1px solid #000 !important;
 padding: 0 3px 0 3px;
 font-weight: 300 !important;
}

.int:hover{
 background: #000 !important;
 color: #fff !important;
 text-decoration:none !important;
}

.int2{
 border: 1px solid #000 !important;
 padding: 0 3px 0 3px;
 font-weight: 300 !important;
}

.int2:hover{
 background: #000 !important;
 color: #fff !important;
 text-decoration:none !important;
}

.s-h{
 line-height: 40px;
}

#close-setting{
 position: absolute;
 top: 5px;
 right: 5px;
 color: #000 !important;
 font-weight: 700 !important;
 font-size: 18px !important;
}
/***************************************************/
