/* Admin top menu */
#admin-top-menu {
	margin:5px 0 0 0;
	position:relative;
}
#admin-top-menu div.t {
	background:url(../../i/pnl/admin-top/tl.gif) 0 0 no-repeat;
	height:9px;
	padding-left:9px;
}
#admin-top-menu div.t div {
	background:url(../../i/pnl/admin-top/tr.gif) 100% 0 no-repeat;
	height:9px;
	line-height:9px;
	font-size:0;
	padding-right:9px;
}
#admin-top-menu div.b {
	background:url(../../i/pnl/admin-top/bl.gif) 0 0 no-repeat;
	height:9px;
	padding-left:9px;
}
#admin-top-menu div.b div {
	background:url(../../i/pnl/admin-top/br.gif) 100% 0 no-repeat;
	height:9px;
	line-height:9px;
	font-size:0;
	padding-right:9px;
}
#admin-top-menu div.t div div,
#admin-top-menu div.b div div,
#admin-top-menu div.m {
	background:#f0e7d8;
}
#admin-top-menu div.m {
	padding:0 100px 0 13px;
}
#admin-top-menu .m ul li {
	font-size:1.3em;
	line-height:1.1em;
	margin-left:8px;
	padding-left:10px;
	border-left:1px solid #fefefd;
}
#admin-top-menu .m ul li:first-child {
	margin-left:0;
	padding-left:0;
	border-left:0;
}
#admin-top-menu .m ul li.active {
	font-weight:bold;
}
#admin-top-menu .ctrls {
	position:absolute;
	top:2px;
	right:-3px;
	width:10%;
}
#admin-top-menu .ctrls li {
	float:right;
}
#admin-top-menu .ctrls li a:link, #admin-top-menu .ctrls li a:visited {
	display:block;
	width:32px;
	height:32px;
	text-indent:-999em;
	overflow:hidden;
}
#admin-top-menu .ctrls li a.add:link, #admin-top-menu .ctrls li a.add:visited {
	background:url(../../i/icons/add.gif) 0 0 no-repeat;
}
#admin-top-menu .ctrls li a.add:hover, #admin-top-menu .ctrls li a.add:active {
	background:url(../../i/icons/add.gif) 0 -34px no-repeat;
}
#admin-top-menu .ctrls li a.slide-down:link, #admin-top-menu .ctrls li a.slide-down:visited {
	background:url(../../i/icons/slide-down.gif) 0 0 no-repeat;
}
#admin-top-menu .ctrls li a.slide-down:hover, #admin-top-menu .ctrls li a.slide-down:active {
	background:url(../../i/icons/slide-down.gif) 0 -32px no-repeat;
}
#admin-top-menu .ctrls li.active a.slide-down:link, #admin-top-menu .ctrls li.active a.slide-down:visited {
	background:url(../../i/icons/slide-down.gif) 0 -68px no-repeat;
}


#page-edit {
	display:none;
}
.page-properties h2 {
	margin-bottom:0.4em;
}
.page-properties .left {
	float:left;
	width:100%;
	margin-right:-100%;
}
.page-properties .left .left-i {
	margin-right:385px;
}
.page-properties .right {
	float:right;
	width:340px;
	border-left:1px solid #ece3d2;
	padding-left:19px;
}
.templates li {
	margin-right:12px;
	margin-bottom:3px;
}
.templates li a:link, .templates li a:visited {
	display:block;
	width:73px;
	height:63px;
	background:0 0 no-repeat;
}
.templates li a:hover, .templates li a:active {
	background-position:0 -64px;
}
.templates li.active a:link, .templates li.active a:visited {
	background-position:0 -128px;
}
.templates li.tpl-1 a:link, .templates li.tpl-1 a:visited {
	background-image:url(../../i/layout-templates/tpl-1.gif);
}
.templates li.tpl-2 a:link, .templates li.tpl-2 a:visited {
	background-image:url(../../i/layout-templates/tpl-2.gif);
}
.templates li.tpl-3 a:link, .templates li.tpl-3 a:visited {
	background-image:url(../../i/layout-templates/tpl-3.gif);
}
.templates li.tpl-4 a:link, .templates li.tpl-4 a:visited {
	background-image:url(../../i/layout-templates/tpl-4.gif);
}
.templates li.tpl-5 a:link, .templates li.tpl-5 a:visited {
	background-image:url(../../i/layout-templates/tpl-5.gif);
}
.templates li.tpl-6 a:link, .templates li.tpl-6 a:visited {
	background-image:url(../../i/layout-templates/tpl-6.gif);
}
.templates li.tpl-7 a:link, .templates li.tpl-7 a:visited {
	background-image:url(../../i/layout-templates/tpl-7.gif);
}
.templates li.tpl-8 a:link, .templates li.tpl-8 a:visited {
	background-image:url(../../i/layout-templates/tpl-8.gif);
}

.frm-mainpage-edit dl dt {
	clear:left;
	float:left;
	width:110px;
	color:#b27c75;
	padding:2px 10px 0 0;
	text-align:right;
}
.frm-mainpage-edit dl dd {
	margin-bottom:6px;
	margin-left:130px;
}
.frm-mainpage-edit dl dd input {
	width:98%;
	padding:2px;
}
.frm-mainpage-edit dl dd textarea {
	width:98%;
	height:3em;
	padding:2px;
}
.controls .lc {
	float:left;
	width:70%;
}
.controls .rc {
	float:right;
	width:25%;
}
.controls a.back:link, .controls a.back:visited,
.controls a.delete:link, .controls  a.delete:visited,
.controls a.slide-down:link, .controls  a.slide-down:visited {
	width:32px;
	height:32px;
	float:right;
	text-indent:-999em;
	overflow:hidden;
}
.controls a.ok:link, .controls  a.ok:visited {
	width:105px;
	height:32px;
	float:right;
	text-indent:-999em;
	overflow:hidden;
	background:url(../../i/icons/ok-text.gif) 0 0 no-repeat;
}

.layout-container .controls a.ok:link, .layout-container a.ok:visited,
#page-contacts .controls a.ok:link, #page-contacts .controls a.ok:visited {
	width:32px;
	background:url(../../i/icons/ok.gif) 0 0 no-repeat;
}

.layout-container .controls a.ok:hover, .layout-container a.ok:active {
	background-position:0 -34px;
}
.controls a.delete:link, .controls  a.delete:visited {
	float:left;
}
a.back:link, a.back:visited {
	background:url(../../i/icons/back.gif) 0 0 no-repeat;
}
a.back:hover, a.back:active {
	background:url(../../i/icons/back.gif) 0 -34px no-repeat;
}
.controls a.ok:hover, .controls a.ok:active {
	background-position:0 -33px;
}
a.delete:link, a.delete:visited {
	background:url(../../i/icons/del.gif) 0 0 no-repeat;
}
a.delete:hover, a.delete:active {
	background:url(../../i/icons/del.gif) 0 -34px no-repeat;
}
a.slide-down:link, a.slide-down:visited {
	background:url(../../i/icons/slide-down.gif) 0 0 no-repeat;
}
a.slide-down:hover, a.slide-down:active {
	background:url(../../i/icons/slide-down.gif) 0 -32px no-repeat;
}

.page-properties .right .controls {
	padding-right:1em;
}
.editable h2 input {
	width:100%;
	padding:0 3px;
	color:#91443A;
	font-weight:bold;
}
.editable .controls a.ctrl {
	position:relative;
	margin-top:-6px;
}

.bordered_table th.price,
.bordered_table td.price {
	width:60px;
}

/* Menu sortable */
#menu-sort-list {
	margin:10px 0;
}
.backed-list li {
	background:url(../../i/li-back.gif) 0 0 no-repeat;
	padding:2px 0 5px 0;
	font-size:1.1em;
	position:relative;
	margin-bottom:8px;
	width:270px;
}
.backed-list li .text {
	padding-left:32px;
	height:16px;
	display:block;
	width:190px;
	overflow:hidden;
}
.backed-list li .pin {
	display:block;
	width:13px;
	height:21px;
	background:url(../../i/icons/pin.png) 0 0 no-repeat;
	position:absolute;
	top:-4px;
	left:5px;
}
* html .backed-list li .pin {
	background:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/icons/pin.png',sizingMethod='crop');
}
.backed-list li a.move:link,
.backed-list li a.move:visited {
	display:block;
	width:32px;
	height:32px;
	text-decoration:none;
	background:url(../../i/icons/move.gif) 0 0 no-repeat;
	position:absolute;
	top:-5px;
	right:11px;
	cursor:move;
}
.backed-list li a.move:hover,
.backed-list li a.move:active {
	background-position:0 -32px;
}
#frm-menu-order .new-page-lnk {
	text-align:center;
	margin:20px 0;
}

.d-row .label {
	color:#B27C75;
	float:left;
	padding:2px 10px 0 0;
	text-align:right;
	width:110px;
}
.d-row .body {
	margin:0 0 6px 130px;
}
* html .d-row .body {
	margin-left:0;
}
* + html .d-row .body {
	margin-left:0;
}
.d-row .body:after {
	content:".";
	display:block;
	height:1px;
	clear:both;
	visibility:hidden;
}
.d-row .body input {
	width:93%;
	padding:2px;
}
.d-row .body textarea {
	width:93%;
	height:3em;
	padding:2px;
	overflow:visible;
}
.d-row-small .label {
	width:40px;
}
.d-row-small .body {
	margin-left:60px;
}
.logo-upload-row {
	width:570px;
	margin:0 auto;
}

.site-logo {
	text-align:center;
	margin-bottom:13px;
}
.site-logo img {
	border:2px solid #d6c6bb;
}
/* Input file override */
.file-outer {
	display:block;
	position:relative;
}
.file-outer input.file {
	width:385px;
	height:23px;
	margin-right:15px;
	filter:alpha(opacity=0);
	opacity:.0;
	position:relative;
	text-align:right;
	left:0;
	top:-3px;
	z-index:2;
	cursor:pointer !important;
}
.file-outer input.file input {
	cursor:crosshair !important;
}
.file-outer span {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.file-outer span input {
	margin:-1px 0 0 303px;
}
.file-outer input.overinput {
	display:block;
	padding:2px;
	position:absolute;
	top:0;
	left:0;
	width:292px;
	z-index:5;
}
/* /Input file override */

/* Set Xinha height controls */
.setHeightControls {
	padding:10px 0 0 10px;
}
.setHeightControls:after {
	content:".";
	display:block;
	height:0;
	font-size:0;
	line-height:0;
	overflow:hidden;
	clear:both;
	visibility:hidden;
}
.setHeightControls a:link,
.setHeightControls a:visited {
	float:left;
	width:32px;
	height:32px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.setHeightControls a.disabled:link,
.setHeightControls a.disabled:visited {
	background-position:0 -64px;
}
.setHeightControls a:hover {
	background-position:0 -32px;
}
.setHeightControls a.more,
.setHeightControls a.more {
	background-image:url(../../i/icons/arrow-down.gif);
}
.setHeightControls a.less,
.setHeightControls a.less {
	background-image:url(../../i/icons/arrow-up.gif);
	margin-right:5px;
}
/* /Set Xinha height controls */

/* Logo edit */
#header a.ctrl-small {
	margin-top:30px;
	position:relative;
}
#header a.slide-down-small:link, #header a.slide-down-small:visited {
	float:left;
	height:16px;
	overflow:hidden;
	text-indent:-999em;
	width:16px;
	background:transparent url(../../i/icons/slide-down-small.gif) 0 0 no-repeat ;
}
#header a.slide-down-small:hover, #header a.slide-down-small:active {
	background-position:0 -16px;
}
/* /Logo edit */

/* Index page panel for registration domains */
#domain-register .m {
	padding-left:0;
	padding-right:0;
}
#domain-register .propose-list li.own-name {
	margin-bottom:10px;
}
#domain-register .propose-list li {
	display:block;
	width:299px;
	height:270px;
	margin:0 auto;
}
#domain-register .propose-list li a:link,
#domain-register .propose-list li a:visited {
	display:block;
	width:299px;
	height:270px;
	background:0 0 no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
* html #domain-register .propose-list li {
	position:relative;
}
* html #domain-register .propose-list li a:link,
* html #domain-register .propose-list li a:visited {
	cursor:pointer;
	position:absolute;
	left:-3px;
	background:url(../../i/free-site-wizard/blank.gif) 0 0 repeat !important;
}
#domain-register .propose-list li a:hover,
#domain-register .propose-list li a:active {
	background-position:0 -270px;
}
#domain-register .propose-list li.own-name a:link,
#domain-register .propose-list li.own-name a:visited {
	background-image:url(../../i/free-site-wizard/big-icons/icon-2-all.png);
}
#domain-register .propose-list li.supporting a:link,
#domain-register .propose-list li.supporting a:visited {
	background-image:url(../../i/free-site-wizard/big-icons/icon-3-all.png);
}
* html #domain-register .propose-list li.own-name a:link,
* html #domain-register .propose-list li.own-name a:visited {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/free-site-wizard/big-icons/icon-2.png',sizingMethod='crop');
}
* html #domain-register .propose-list li.own-name a:hover,
* html #domain-register .propose-list li.own-name a:active {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/free-site-wizard/big-icons/icon-2-over.png',sizingMethod='crop');
}
* html #domain-register .propose-list li.supporting a:link,
* html #domain-register .propose-list li.supporting a:visited {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/free-site-wizard/big-icons/icon-3.png',sizingMethod='crop');
}
* html #domain-register .propose-list li.supporting a:hover,
* html #domain-register .propose-list li.supporting a:active {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/free-site-wizard/big-icons/icon-3-over.png',sizingMethod='crop');
}

/* /Index page panel for registration domains */