.phyton-section-body * {
	font-size:12px;
}

.phyton-section-header {
	font-size:14px;
	display:table !important;
}

body {
	background:#fff;
}


.phyton-app-header {
	border-bottom:solid 1px #ccc;
} 

.phyton-app-header > .page-name-block {
	width:300px;
	padding:5px 10px;
	text-indent:-1000px;
	overflow:hidden;
	background:url(/api/polynesia/paas/site/image.jpg?area=header) no-repeat center center;
	background-size:200px auto;
	1border:solid 1px red;
}


@media (min-width:601px) {

	.panel-phyton-code-auth-login .login-form .label-login {
		margin-top:0px;
		padding:0px;
		1background: url(../img/login.side.png) no-repeat center top;
		1border:solid 1px red;
		1background-size:250px auto;
		height:500px;
		width:250px;
		border-radius:0px;
		text-indent:-1000px;
		overflow:hidden;
	}

	.login-form-block .login-label {
		display:none;
	}

	.phyton-menu-block[data-depth="1"].current {
		top:90px;
		background:#fafafa;
		border-right:solid 1px #ccc;
	}
}

.phyton-section-wrapper {
	max-width:1200px;
	margin:0 auto;
}

.phyton-section-header {
	padding:3px 10px 10px 0px;
	1font-size:1.2em;
	border-bottom:solid 1px #eee;
	margin-bottom:10px;
}


table.common-table.panel-main-table {
	border-top:solid 2px #1386e8;
	border-bottom:solid 1px #888;
	table-layout:fixed;
}


table.common-table.panel-main-table tbody {
	border-top:solid 1px #888;
}

table.common-table.panel-main-table th {
	background:#f1f6f8;
	color:#444;
	font-weight:normal;
}

table.common-table th,
table.common-table td {
	border:solid 1px #ddd;
	border-left:none;
	border-right:none;
	padding:3px;
	font-size:12px;
}



.tab-anchor-holder {
	border-bottom:solid 1px #aaa;
	padding-left1:10px;
	margin-bottom:20px;
}

.tab-anchor-holder .tab-anchor {
	display:inline-block;
	padding:10px 10px;
	border:none;solid 1px #888;
	border-bottom:none;
	border-radius:none;10px 10px 0px 0px;
	min-width:80px;
	text-align:center;
	background:none;#f5f5f5;
	cursor:pointer;
	margin-bottom:-2px;
	font-size:14px;
}

.tab-anchor-holder .tab-anchor.emphasis {
	color:#d514d5;
}



.tab-anchor-holder .tab-anchor.selected {
	background:#fff;
	border:none;
	border-bottom:solid 2px dodgerblue;
	font-weight:bold;

}

.tab-anchor-holder .tab-anchor.emphasis.selected {
	border-bottom:solid 2px #d514d5;

}


[data-pib="body-full-fixed"] .phyton-section-wrapper {
	max-width:1200px;
	margin:0 auto;
}