.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8,
.col33, .col66
{
	float: left;
}

.col1, .w12 { width: 12.5% }
.col2, .w25 { width: 25% }
.col3, form ul li label, form ul li .field, .form label { width: 37.5%; }
.col33 { width: 33.33% }
.col4 { width: 50% }
.col5 { width: 62.5%; }
.col66 { width: 66.66% }
.col6 { width: 75% }
.col7 { width: 87.5% }
.col8, .w100 { width: 100% }

.row { clear: both; }
.ctx { overflow: hidden; }
.flr { float: right; }
.fll { float: left; }

.row.tr > div { border-left: 1px solid #333; box-sizing: border-box; padding: 8px 0; line-height: 20px; }
.row.tr > div:first-child { border: 0; }

.le { text-align: left; }
.ri { text-align: right; }
.ctr { text-align: center; }

/* .adsbygoogle { background: black; } */

form { margin: 10px 0; }
form ul li label, form ul li .field, .form label { float: left;}
form ul li label[for], .form label[for] { cursor: pointer; }
form ul li label img { width: 90%; height: auto; border: 3px solid #888; border-radius: 4px; }
form ul li:hover { background: #ccc; }
form ul li .field { text-align: center; }
form ul { padding-left: 5px; list-style: none inside; }
form ul li { padding: 5px; clear: both; }
form ul li .input, .form .input { display: inline-block; overflow: hidden; width: 62.5%; }
form ul li .input > *, .form .input > * { box-sizing: border-box; width: 100%; }
.input textarea { resize: vertical; }

.submenu
{
	position: relative;
}

.submenu .subbox
{
	position: absolute;
}

.submenu .subbox > span
{
	display: block;
}

#popups > div
{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 50;
	background: url('../../public/images/css/opacity.png') center center repeat;
}

#popups > div.active
{
	display: block;
}

#popups > div > div
{
	width: 50%;
	position: fixed;
	top: 20%;
	left: 25%;
}

#popups > div > div > div
{
	border: 2px solid rgb(64,64,64);
	border-radius: 4px;
	padding: 10px 0;
	background: rgb(250,250,250);
}

#popups > div > div > div > div
{
	padding: 0 10px;
}

#popups > div > div > div > div.full
{
	padding: inherit;
}