@charset "utf-8";
/* CSS Document */
.box {
	border:1px solid #fff;
	box-shadow: 3px 3px 10px rgba(0,0,0,.3);
	overflow:hidden;
	background-color:rgba(255,255,255,.9);
	margin-bottom:15px;
}
.box .head {
	color:#ffffff;
	font-weight:bold;
	padding:15px;
	/*text-shadow:1px 1px 0px #414141;*/
}
.box div.head:hover { cursor:default; }
.box .content {
	padding:15px 10px; overflow:hidden;
}
.box .content.info p:first-child { margin:0; }
.box .content.info p { margin-top:10px; }
.box .box-content {
	overflow:hidden;	
}
.box .inp {
	margin-bottom:10px;	
}
.box label {
	font-weight:bold;
}
.box .btn {
	color:#fff;
	font-weight:bold;
	display:inline-block;
	border:1px solid #0a2a59;
	margin-right:15px;
	padding:7px;
	transition:all .3s;
	-webkit-transition:all .3s;	
	text-decoration:none;
	box-shadow: 0px 0px 5px rgba(0,0,0,.1);
	font-size:12px;
	/*text-shadow:1px 1px 0px #616161;*/
}
.box .btn b {
	position:absolute; bottom:0px; left:0px; height:28px; width:100%; transition:all .3s; -webkit-transition:all .3s;		
}
.box .btn i { font-style:normal; }
.box .btn:hover {
	cursor:pointer;	
	box-shadow: 0px 0px 5px #898989;
}
.box .btn:hover b {
	opacity:.6; filter:alpha(opacity=60);
}
.box .base {
	background: #ffffff;
	border:1px solid #c0c0c0;
	color:#414141;
	text-shadow:1px 1px 0px #fff;	
}
.box .base b {
	background:url(../images/btn_base.png) repeat-x; 
}
.box .base:hover  {
	cursor:pointer;	
	/*color:#818181;*/
	box-shadow: 0px 0px 5px rgba(0,0,0,.2);
}
.box .back {
	float:right;	
	margin:0;
	text-shadow:1px 1px 0px #fff;
}
.box .save, .box .new {
	background: #fab787;
	border:1px solid #f57921;
}
.box .save b, .box .new b {
	background:url(../images/btn_save.png) repeat-x; 
}
/*.box .save b { background:url(../images/icon_save.png); }*/
.box .save:hover, .box .new:hover {
	/*color:#c3d6f2;*/
	box-shadow: 0px 0px 5px rgba(20,65,131,.5);
}
.box .del, .box .dels {
	background: #e88b8b;
	border:1px solid #a71f1f;
}
.box .del b, .box .dels b {
	background:url(../images/btn_del.png) repeat-x; 
}
/*.box .del b { background:url(../images/icon_del.png); }*/
.box .del:hover, .box .dels:hover {
	/*color:#e7acac;*/
	box-shadow: 0px 0px 5px rgba(125,16,16,.5);
}
.box .buttons {
	margin-bottom:5px;	
}
.box .warn {
	font-size:12px; font-style:italic;	
}
.box .prefix { margin-right:5px; }
.box .postfix { margin-left:5px; }

.box .filter, .box .head-buttons, .box .foot-buttons {
	padding:10px 15px;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #cccccc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cccccc));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cccccc 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#cccccc 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#cccccc 100%); 
	background: linear-gradient(to bottom,  #ffffff 0%,#cccccc 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 );
	border-bottom:1px solid #999;	
	overflow:hidden;
}
.box .foot-buttons { border-bottom:none; border-top:1px solid #999; }
.box .foot-buttons:empty { display:none; }
.box .filter a, .box .filter span { font-size:12px; padding:5px; line-height:12px; margin-right:7px; text-decoration:none; }
.box .filter span { padding:5px 0px; }
.box .filter .lang-title {
	font-weight:bold;	
}
.box .filter span.lang-sel {
	background:#265db0;
	color:#fff;
	font-weight:bold;
	padding:5px;
}
.box .filter span.lang-sel:hover { cursor:default; }
.box .filter a.lang-btn {
	background:#b6b6b6;
	color:#000;
}
.box .filter a.lang-btn:hover {
	background:#265db0;
	color:#fff;
}
.box .head-buttons .page-prop { float:right; overflow:hidden; }
.box .head-buttons .orderby { float:right; overflow:hidden; }
.box .head-buttons div.page-prop+div.orderby { margin-right:20px; }
.box .head-buttons .del-c { position:absolute; z-index:20; }
.box .head-buttons h1 { font-size:14px; padding:7px 0px; float:left; overflow:hidden; }