.frame{padding-bottom: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.frame .popup-layout .frame{position: absolute;top:100px;height:auto;text-indent: 20px;}

/***
*/
body{behavior: url("css/csshover3.htc");font-family: tahoma;}

a,a:hover ,a:visited {color: black;text-decoration: none;}
ul,li {list-style: none;}
input[type~='checkbox']{color: white;background-color: gray}
.hidden-input{display: none;}
.popup .fieldset{z-index: 50px;}
/**
 *	POPUP
*/
.popup{filter:'alpha(opacity:90)'; opacity:0.9;}

/**
*	DRAGGING
*/
.moving {z-index:50;opacity:.9;padding: 0px;margin: 0px;}
.moving *{cursor: move;}

/**
	MESSAGE
*/
#debug {position: absolute; top: 10px; right: 200px}
#message {position: absolute; top: 10px; right: 100px}
#message label {font-weight: bold;}
#message.wating label{font-size: 0px;background-image: url(/framework/images/other/wait.gif);}
.ok-message{position: absolute;margin: auto;}

.layout {display:block;padding: 0px;margin: 0px;}

/**
 ** HORIZONTAL LAYOUT
**/
.h-layout {}
.h-list{display: block;float:left;margin: 0px;padding: 0px;width: 100%;height: auto;background: transparent;}
.h-item{display: inline; float: left; margin: 0px;padding: 0px;}

/**
 **	VERTICAL LAYOUT
*/
.v-layout {}
.v-list{display: block; width: 100%;margin: 0px;padding: 0px;}
.v-item {display: block; width: 100%; float: left; margin: 0px;}

/**
 **	TAB LAYOUT
*/
.tab-layout {}
.tab-list {display: block; margin: 0px;padding: 0px;width: 100%;height: auto;font-size: 18px;}
.tab-item {display: block; float: left; margin: 0px;width: 100%;}

/**
 ** GRID LAYOUT
*/
.gray-layout {margin-right: 20px;border: 1px solid lightgray;background-color: buttonface;}
.layout.no-border {padding: 0px;margin: 0px;}
.layout{border: 0px solid none}
/**
	LAYOUT WIDTH
*/
.layout.width-xs{width: 120px;}
.layout.width-s{width: 240px;}
.layout.width-m{width: 600px;}
.layout.width-l{width: 780px;}
.layout.width-xl{width: 1100px;}

/**
	LAYOUT HEIGHT
*/
.layout.height-xs{height: 100px;}
.layout.height-s{height: 200px;}
.layout.height-m{height: 400px;}
.layout.height-l{height: 600px;}
.layout.height-xl{height: 800px;}


