#left_navigation li li.parent {
	font-weight: bold;
}

#left_navigation li li.parent li {
	font-weight: normal;
}

#left_navigation a#logout_link {
	margin-left: 34px;
	font-size: 90%;
	font-weight: bold;
}

.main_content .list .product .state,
.main_content .list .product .control {
	position: relative;
	margin-left: 130px;
	margin-top: 1em;
	font-size: 75%;
}

.main_content .list .product .state0 { color: #ff0000; }
.main_content .list .product .state1 { color: #777; }
.main_content .list .product .state2 { color: #000; }
.main_content .list .product .state3 { color: #000; }

.main_content .list .product .control a {
	color: #000; margin-right: 1em;
}
.main_content .list .product .control a:hover {
	color: #ee4444;	
}
.main_content .list .product .control a.action-preview {
	display: inline-block;
	margin-top: 0.5em;
}



/* form -----------------------------------*/
form {
	width: 24.5em;
}
form strong.legend {
	color: #b3a792;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 0.5em;
	font-size: 120%;
}
form .sheets .sheet .sheet_control,
form dl.type_submit {
	padding-top: 15px;
	border-top: 1px solid #b3a792;	
}
form dl.type_submit {
	margin-top: 15px;
}
form dt.label, form label {
	color: #635a4a;
	font-size: 90%;
}
form dt.label .comment,
form ins.comment {
	font-size: 85%;
	/*color: #999;*/
	/*font-style: italic;*/
	padding-top: 0.3em;
	text-decoration: none;
}

form .row .example {
	color: #777;
	font-size: 100%;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
}


form .row dt.label {
	margin: 0 0 0.6em 0;
}
form .next,
form .prev,
form .up,
form .down {
	height: 1.8em;
	width: 4em; 
}

form .repeat_control {
	margin-top: 2.6em;
	left: 15em;	
}

form .repeat_control .up,
form .repeat_control .down {
	display: none;
}

/* make preview */

.preview-list .item {
	padding: 5px;
	background: #eee;
	float: left;
	margin: 0 20px 20px 0;
}

.preview-list .item img {
	cursor: pointer;
}

#crop_app {
	position:fixed;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	z-index:13;
}

#crop_app .area {
	position: relative;
	width: 610px;
	height: 100px;
	background: #eee url(/f/1/ajax-loader.gif) no-repeat center center;
	margin-left: 320px;
	margin-top: 50px;
	cursor: crosshair;
}

#crop_app .control {
	position: relative;
	float: left;
	width: 300px;
	margin-right: -100%;
	margin-top: 20px;
}

#crop_app .control .close {
	text-align: right;
	height: 40px;
	padding: 0 5px;
}

#crop_app .control .close span {
	border-bottom-width: 1px
	border-bottom-style: dotted;
	font-size: 80%; 
	display: inline-block;
	cursor: pointer;
	background: #fff;
	padding: 0 2px;
}

#crop_app .control .close span:hover {
	color: #ff0000;
}

#crop_app .control .close span ins {
	font-size: 200%;
	text-decoration: none;
}

#crop_app .control .option {
	background-color: #eee;
	padding: 10px 10px 10px 20px;
	margin: 0 0 0 20px;
}

#crop_app .control .option label {
	display: block;
}

#crop_app .control .option button {
	margin: 10px 0;
}

/* imgareaselect plugin styles */
.imgareaselect-border1 {
	background: url(border-v.gif) repeat-y left top;
}

.imgareaselect-border2 {
    background: url(border-h.gif) repeat-x left top;
}

.imgareaselect-border3 {
    background: url(border-v.gif) repeat-y right top;
}

.imgareaselect-border4 {
    background: url(border-h.gif) repeat-x left bottom;
}

.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.imgareaselect-handle {
    background-color: #fff;
    border: solid 1px #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.imgareaselect-outer {
    background-color: #000;
    opacity: 0.25;
    filter: alpha(opacity=50);
	cursor: crosshair;
}

/* right column */

.right-column .profile {
	margin: 0 0 2.5em 0;
}
.right-column .profile .label {
	color: #555;
	font-size: 85%;
}
.right-column .profile h3 {
	margin-top: .5em;
}

