* {margin: 0;padding: 0;}


a {text-decoration: none}



p {
	margin: 15px 0;
}







body, button, input[type=text],  input[type=submit], input[type=password], input[type=date], input[type=time], select[size], select[multiple], select[size][multiple] h1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
}



h1, h2, h3 {color:#4b4b4b; margin: 20px 0;}

h1 {	font-size: 30px;}
h2 {font-size: 20px;}
h3 {font-size: 15px;}


button {
	background: #34C0E2;
	color: #fff;
	border: 1px solid #34C0E2;
	padding: 8px;
	border-radius: 8px;
}



button:hover {
	cursor:pointer;
	opacity: 0.8;
}


input[type=text], input[type=password] {
	padding: 8px;
	border: 1px solid #EEEFF2;
	color: #3d3d3d;

	outline: none;


}


input[type=date], input[type=time], select[size], select[multiple], select[size][multiple] {
	padding: 8px;
	border: 0px solid #EEEFF2;
	color: #3d3d3d;
	outline: none;


}



.wrapper, .content, .menu, body, html {
	min-height: 100%;
}




.wrapper {
	display: flex;
}



.content {
	flex: 1;
	background: #FCFCFD;
	margin-left: 200px;
}


.block {
	margin: 40px;
	padding: 20px;
	background: #fff;
	border: 1px solid #EEEFF2;


}

.block_300 {
	margin-right: 20px;
	padding: 10px;
	border: 1px solid #EEEFF2;
	width:300px;
	min-height:150px;
    float: left;
	background: #dce6ff;

}



.menu {
	width: 200px;
	background: #2a2a2a;
	position: fixed;
}



.menu a {
	display:
	block; color: #fff;
	padding: 10px 25px;
	text-transform: uppercase;

}

table {
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
	color:#000;
	font-family: 'Roboto Light', sans-serif;
	}

table.edit tr:hover {background:gold;}
	
table.notes td {border: 1px solid #c3c3c3; padding:3px 8px;height:50px;}
.notestop {
    background: #39a935;
    color: #fff;
    font-family: 'Roboto Bold', sans-serif;;
}

table.notes td.colonka1 {width:320px;}
table.notes td.colonka2 {width:100px;}


.tab_default {background: #35886e;}
.tab_reg {background: #fea820;}
.tab_albums {background: #d3dda8;}
.tab_blog {background: #6f4b8e;}
.tab_events {background: #355888;}
.tab_redactor, .tab_redactor_html {background: #fe4820;}

.clr {clear:both;}

input[type=submit], input[type=reset] {
    color: #fff;
    padding: 10px 15px;
    border: 0px;
	}
	
input[type=submit] {background: #2f57bc;}
input[type=reset] {background: #ccc;}

input {background: none;}

.nomber {
	position: absolute;
    width: 34px;
    height: 34px;
    border-radius: 92px;
    font-size: 20px!important;
    color: #ffffff!important;
    background: #464e78;
    text-align: center;}
	
form {display:inline;}	

