/******************************************************************************/

.ext-myclass-button{margin:8 0 4 0;}
DIV.ext-myclass-container{position:relative;margin:0 0 0 0; width: 400px; overflow:hidden;}
DIV.ext-myclass-viewlots{height:700px; width:100%;}

DIV.mybutton-have-class,DIV.mybutton-have-class-over,DIV.mybutton-have-class-disable{
	width:40px;
	height:44px;
	margin:2 2 2 2;
}
DIV.mybutton-have-class{
	/*background:transparent url(../images/rb_have_common.bmp) repeat-x 0 top;*/
}
DIV.mybutton-have-class-over{
	/*background:transparent url(../images/rb_have_over.bmp) repeat-x 0 top;*/
}
DIV.mybutton-have-class-disable{
	/*background:transparent url(../images/rb_have_disable.gif) repeat-x 0 top;*/
}

DIV.mybutton-need-class,DIV.mybutton-need-class-over,DIV.mybutton-need-class-disable{
	width:40px;
	height:44px;
	margin:2 2 2 2;
}
DIV.mybutton-need-class{
	background:transparent url(../images/rb_need_common.bmp) repeat-x 0 top;
}
DIV.mybutton-need-class-over{
	background:transparent url(../images/rb_need_over.bmp) repeat-x 0 top;
}
DIV.mybutton-need-class-disable{
	background:transparent url(../images/rb_need_disable.bmp) repeat-x 0 top;
}

DIV.ext-div-livesearch{
	position:relative;
	background:transparent url(../images/live_search2.jpg) no-repeat 0 top;
	font-family:tahoma;
	font-size:13;
	font-weight:bold;
	text-align:center;
	color:#6f3700;
	height:32px;
	width:350px;
	cursor:pointer;
	margin-top:12px;
}
DIV.ext-ldiv-livesearch{
	position:relative;
	top:8px;
	left:8px;
	background:transparent url(../extjs/resources/images/default/grid/loading.gif) no-repeat 0 top;
	font-family:tahoma;
	font-size:12;
	font-weight:bold;
	/*border:1px solid red;*/
	height:16px;
}

/* Result Grid styles */
.x-grid3-row td, .x-grid3-summary-row td {

    height:60px;

} 

.x-grid3-td-have_area_codokp, .x-grid3-td-have_area_infookp
{
	height: 20px;
}

/* Column Tree Styles */
.x-column-tree .x-tree-node{zoom:1;}
.x-column-tree .x-tree-node-el{
    /*border-bottom:1px solid #eee; borders?*/
    zoom:1;
}
.x-column-tree .x-tree-selected{background: #d9e8fb;}
.x-column-tree  .x-tree-node a{line-height:18px;vertical-align:middle;
}
.x-column-tree  .x-tree-node a span{}
.x-column-tree  .x-tree-node .x-tree-selected a span{background:transparent;color:#000;}
.x-tree-col{
    float:left;
    overflow:hidden;
    padding:0 1px;
    zoom:1;
}
.x-tree-col-text, .x-tree-hd-text{
    overflow:hidden;
    -o-text-overflow: ellipsis;
	text-overflow: ellipsis;
    padding:3px 3px 3px 5px;
    white-space: nowrap;
    font:normal 11px arial, tahoma, helvetica, sans-serif;
}
.x-tree-headers {
    background: #f9f9f9 url(../extjs/resources/images/default/grid/grid3-hrow.gif) repeat-x 0 bottom;
	cursor:default;
    zoom:1;
}
.x-tree-hd {
    float:left;
    overflow:hidden;
    border-left:1px solid #eee;
    border-right:1px solid #d0d0d0;
}
.task{background-image:url(../extjs/resources/images/default/menu/menu-parent.gif) !important;}
.task-folder{background-image:url(../extjs/examples/shared/icons/fam/folder_go.png) !important;}
input.x-tree-node-cb{margin-right:4px;}
/* End Column Tree Styles */

/* Web App styles */

a.biglink
{
	font-family: Tahoma;
	font-size: 14px;
	text-decoration: none;
	font-weight:bold;
	color: #CA5100;
}

a:hover.biglink
{
	font-family: Tahoma;
	font-size: 14px;
	text-decoration: underline;
	font-weight:bold;
	color: #CA5100;
}

#rb_app_have_area_panel
{
	width: 300px;
	height: 30px;
}

#rb_app_have_area_button
{
	height: 30px;
	width: 40px;
}

#rb_app_need_area_panel
{
	width: 300px;
	height: 30px;
}

#rb_app_need_area_button
{
	height: 30px;
	width: 40px;
}

#rb_app_regions_area_panel
{
	width: 300px;
	height: 30px;
}

#rb_app_regions_area_button
{
	height: 30px;
	width: 40px;
}

#rb_active_mylots_area
{
	height: 150px;
	width: 100%;
}

#rb_active_results_area
{
	height: 400px;
	width: 100%;
}

#rb_pay_button
{
	margin-left: 20px;
}

#rb_invoices
{
	height: 500px;
	width: 400px;
}

#rb_balance
{
	height: 400px;
	width: 500px;
}

#rb_tarifs
{
	height: 350px;
	width: 520px;
}

#broker_lots
{
	height: 400px;
	width: 100%;
}

.left_arrow_btn
{
	background-image: url(/images/left_arrow.gif) !important;
}

.right_arrow_btn
{
	background-image: url(/images/right_arrow.gif) !important;
}

.x-grid-empty
{
	text-align: center;
}

/* Web App styles */
