/*********************************************************************************************
 *    ExtJS CSS rules changed/overwritten by Gazon
 *********************************************************************************************/

* {
	font-family: Tahoma,Verdana,sans-serif;
}

.ext-el-mask{z-index:20000;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.70;filter:alpha(opacity=70);background-color:#CCC;width:100%;height:100%;zoom:1;}
.ext-el-mask-msg{z-index:20001;position:absolute;top:0;left:0;border:0px solid #6593cf;background:none/*#c3daf9 url(../i/default/box/tb-blue.gif) repeat-x 0 -16px*/;padding:0px;}
.ext-el-mask-msg div{padding:5px 10px 5px 10px;background:none/*#eee*/;border:1px solid #B6C4D3;color:#6984a7;font:bold 14px tahoma,sans-serif;cursor:wait;}
.x-mask-loading div{padding:5px 10px 5px 44px;background:#fbfbfb url( '/i/nc/grid/big_loading.gif' ) no-repeat 5px 6px;line-height:32px;}
.loading-indicator{font-size:12px;font-family:tahoma,sans-serif;height:16px;color:#999;background-image:url(/i/small_loading.gif);background-repeat:no-repeat;background-position:left;padding:0 0 0 22px;margin:5px;}
.x-border-layout-ct .x-tab-panel{background:white;}
/*
.x-fieldset{display: inline}
*/
.x-toolbar{background:#d0def0 url(/js/ext/resources/images/default/toolbar/tb-bg.gif) repeat-x top left;}
.x-grid3{background-color:#142f4c;}
.x-grid3-summary-row {background:none;font-size:12px;}

.x-grid3-cell-inner{color:#eee;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:3px 3px 3px 5px;white-space:nowrap;}
.x-grid3-hd-inner{color:#222;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:3px 3px 3px 5px;white-space:nowrap;}

.x-grid3-row{border-width:0px;}
.x-grid3-row-alt{background-color:#223d59;}
.x-grid3-row-over{border:0px solid #ddd;background:#369 url(/med/js/ext/resources/images/default/grid/row-over_.gif) repeat-x left top;}
/*
.x-grid3-focus{position:absolute;top:0;-moz-outline:0 none;outline:0 none;-moz-user-select:normal;-khtml-user-select:normal;}
*/
.x-grid3-cell-text,.x-grid3-hd-text{color:#eee;}
.x-grid3-hd-text{color:#f90;}
.x-grid3-row-selected{background:#58b !important;}
.x-grid3-cell-selected{background-color:#5588bb !important;}
.x-grid3-dirty-cell{background:transparent/* url(../i/default/grid/dirty.gif) no-repeat 0 0*/;}
.x-grid3-body .x-grid3-td-expander .x-grid3-cell-inner{color:#eee;}
.x-grid3-body .x-grid3-td-checker{background:transparent /*url(../i/default/grid/grid3-special-col-bg.gif) repeat-y right*/;}
.x-grid3-body .x-grid3-td-numberer .x-grid3-cell-inner{color:#eee;}
.x-grid3-body .x-grid3-row-selected .x-grid3-td-numberer,.x-grid3-body .x-grid3-row-selected .x-grid3-td-checker,.x-grid3-body .x-grid3-row-selected .x-grid3-td-expander{background:transparent /*url(../i/default/grid/grid3-special-col-sel-bg.gif) repeat-y right*/;}
.x-grid-group-hd{border-bottom:0px solid #99bbe8;}
.x-grid-group-hd div{color:#fb0;font:bold 11px tahoma,arial,helvetica,sans-serif;}
.x-tree-node-collapsed .x-tree-node-icon,.x-tree-node-expanded .x-tree-node-icon,.x-tree-node-leaf .x-tree-node-icon{width:18px;margin-right:2px;}
.x-tree-node-leaf .x-tree-node-icon{width: 18px; margin: 0; margin-right:2px; padding: 0;}
.x-tree-node{font-size: 12px;}
.x-tree-node .x-tree-node-over{background-color:#369; width:100%;border:none;}
.x-tree-node .x-tree-selected{background-color:#58b/*d9e8fb*/; width:100%;}
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar{height: 22px;padding-top:3px;padding-left:3px;}
.x-column{background:#d4dce5;}

.x-tree-node, .x-tree-node-collapsed *, .x-tree-node-expanded * {color:#ddd !important;font-weight:bold}
.x-tree-node-leaf span {color:#ddd !important}

/*Main toolbar button*/
.x-toolbar-main .x-btn-over .x-btn-menu-arrow-wrap .x-btn-center button{background:none}
.x-toolbar-main .x-btn-over .x-btn-left{background:none !important}
.x-toolbar-main .x-btn-over .x-btn-center{background:none !important}
.x-toolbar-main .x-btn-over .x-btn-right{background:none !important}
.x-toolbar-main .x-btn-over .x-btn-text{color: #fb0}
.x-toolbar-main .x-btn button{font-size: 12px;font-weight:bold;color:#fde48c;padding-left: 0px;padding-right: 15px;}
/*.x-toolbar .x-btn-over *{background:none !important;font-size: 11px;font-weight:bold;color:#5882ab}*/

/*Tab toolbar button*/
.x-toolbar-tab .x-btn-left{background:url('/js/ext/resources/images/default/toolbar/tb-btn-sprite.gif') no-repeat 0 0;}
.x-toolbar-tab .x-btn-right{background:url('/js/ext/resources/images/default/toolbar/tb-btn-sprite.gif') no-repeat 0 -21px;}
.x-toolbar-tab .x-btn-center{background:url('/js/ext/resources/images/default/toolbar/tb-btn-sprite.gif') repeat-x 0 -42px;}
.x-toolbar-tab .x-btn-center .x-btn-text-icon {background-repeat:no-repeat;padding-left:18px;padding-top:3px;padding-bottom:2px;padding-right:0;}

ul.x-tree-node-ct * {font-weight:normal !important}

/* Combo box slection */
.x-combo-list-inner .fast-search-item {
    border: solid 1px #FFF !important;
}
.x-combo-list-inner .x-combo-selected {
    border: dotted 1px #A3BAE9 !important;
}

/*********************************************************************************************
 *    Gazon special CSS rules
 *********************************************************************************************/

/*Resource block*/
.block{
    margin-bottom:10px;
}
.block-title{
    color: #1E4176;
    font:normal 18px tahoma,verdana,sans-serif;
    letter-spacing:-1px;
    padding: 4px;
    padding-left: 8px;
}
.block-body{
    padding:8px;
    padding-top:2px;
}
.block-body b{
    color:#333333;
    font-size:11px;
}
.block-body em {
    display:block;
    margin-top:5px;
    font-size:11px;
   color:gray;
    text-align:right;
}
.list{
    list-style: square;
    padding-left:20px;
    margin-top:5px;
}
.res-block {
	margin: 0;
	padding: 0;
	width: 100%;
}
.res-block div {
	margin: 0;
	padding: 0;
}
.res-block-inner {
    padding:15px;
    background:transparent url(/js/ext/resources/images/default/block/block-bottom.gif) no-repeat left bottom;
}
.res-block h3 {
    font: bold 12px tahoma,arial,sans-serif;
    color:#555;
    margin-bottom:8px;
}
.res-block * ul {
    list-style-type: disc;
    margin-left:15px;
    font: normal 12px tahoma,arial,sans-serif;
    color:#fed;
}
.res-block * ul li {
    margin:0 0 5px 3px;
}
.res-block a {
    color: #fed;
    cursor: pointer;
}
.res-block a:link {
    color: #fed;
    text-decoration: none;
}
.res-block a:visited {
   color: #fed;
    text-decoration: none;
}
.res-block a:hover {
    text-decoration: underline;
    color: #fed;
}

.bluelink {
    color: #ddf;
    font-family: arial,tahoma,sans;
    font-size: 12px;
    text-decoration: none;
    margin-left: 20px;
}
.bluelink a:hover {
    text-decoration: underline;
}

/*Стили страницы новостей
div#news {padding:0px;margin:0px;}
div#news div.item {margin: 0;}
div#news li ul {margin-left:20px}
div#news li ul li {margin:0;padding:0;type:disc}
div#news .date {float:right; color: #ddd; margin-top:-30px;font:11px tahoma,arial,sans-serif;}
div#news .title {font: 18px tahoma,arial,sans-serif;color:#d80;padding:5px 0px;}
div#news .text {padding:8px 10px;font:14px tahoma,sans-serif;color:#ccc;}*/

.no-bg {background: none !important;}
.float_left {width: 100% !important; text-align: left !important; background: red;}

#img-chooser-dlg .details{ 
    padding: 10px; 
    text-align: center; 
} 
#img-chooser-dlg .details-info{ 
    border-top: 1px solid #cccccc; 
    font: 11px Arial, Helvetica, sans-serif; 
    margin-top: 5px; 
    padding-top: 5px; 
    text-align: left; 
} 
#img-chooser-dlg .details-info b{ 
    color: #555555; 
    display: block; 
    margin-bottom: 4px; 
} 
#img-chooser-dlg .details-info span{ 
    display: block; 
    margin-bottom: 5px; 
    margin-left: 5px; 
} 

#img-chooser-view{ 
    background: white; 
    font: 11px Arial, Helvetica, sans-serif;
} 
#img-chooser-view .thumb{ 
    background: #dddddd; 
    padding: 3px; 
} 
#img-chooser-view .thumb img{ 
    /*height: 60px; 
    width: 80px;*/ 
} 
#img-chooser-view .thumb-wrap{ 
    float: left; 
    margin: 4px; 
    margin-right: 0; 
    padding: 5px;
} 
#img-chooser-view .thumb-wrap span{ 
    display: block; 
    overflow: hidden; 
    text-align: center; 
} 
#img-chooser-view .x-view-over{
    border:1px solid #dddddd; 
    background: #efefef url(../../resources/images/default/grid/row-over.gif) repeat-x left top; 
    padding: 4px; 
}
#img-chooser-view .x-view-selected{ 
    background: #DFEDFF; 
    border: 1px solid #6593cf; 
    padding: 4px; 
} 
#img-chooser-view .x-view-selected .thumb{ 
    background:transparent; 
}
#img-chooser-view .x-view-selected span{ 
    color:#1A4D8F;
}
#img-chooser-view .loading-indicator { 
    font-size:11px; 
    background-image:url('../../resources/images/grid/loading.gif'); 
    background-repeat: no-repeat; 
    background-position: left; 
    padding-left:20px; 
    margin:10px; 
} 

#loading {
    height:auto;
    left:45%;
    padding:2px;
    position:absolute;
    top:40%;
    z-index:20001;
}
#loading img {
    margin-bottom:5px;
}
#loading .loading-indicator {
    background:#142f4c none repeat scroll 0%;
    color:#ccc;
    font-family:tahoma,arial,helvetica;
    font-size:13px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    height:auto;
    line-height:normal;
    margin:0pt;
    padding:10px 10px 10px 10px;
    text-align:center;
}

#loading-mask {
    background-color:#142f4c;
    height:100%;
    left:0pt;
    position:absolute;
    top:0pt;
    width:100%;
    z-index:20000;
}

/* Orders template style */
div.order-item {
    border: 1px solid #344d6b;
    margin-bottom: 4px;
    padding: 0 0 5px 0;
    background: #142f4c;/*#eef0f9;*/
}
div.order-item h3 {
    color:#eee;
    border-bottom: 1px solid #344d6b;
    line-height: 25px;
    padding: 5px 5px 5px 10px;
    background: #142f4c;/*#486b95;*/
    font-family:verdana,tahoma,arial,helvetica;
    font-size:18px;
    font-weight: normal;
}
div.order-item .uo {
    color:#ddd;
    padding: 5px 10px;
    font-family:verdana,tahoma,arial,helvetica;
    font-size:12px;
    /*border-right: 1px solid #888;*/
    width: auto;
}
div.order-item .items-list {
    color:#ddd;
    padding: 5px 10px;
    font-family:verdana,tahoma,arial,helvetica;
    font-size:12px;
    /*border-right: 1px solid #888;*/
    width: auto;
}
div.order-item h5 {
    color: #999;/*#666699;*/
    padding: 2px;
    font-family:verdana,tahoma,arial,helvetica;
    font-size:14px;
    font-weight: bold;
}
div.order-item span.value {
    font-size:14px;
    color: #ddd;/*#333366;*/
    font-weight: bold;
}
div.order-item span.list-value {
    color: #ddd;/*#000033;*/
    font-weight: normal;
}
div.order-item span.list-num {
    color: #999;/*#333366;*/
    font-weight: normal;
}
div.order-item span.rub {
    color:#974;
    font-weight: normal;
}
div.order-item .uo ul{
    padding-left: 20px;
}
div.order-item table {
    border-collapse: collapse;
    color:#ccc;
    padding: 2px;
    font-family:verdana,tahoma,arial,helvetica;
    font-size:11px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
div.order-item table td {
    border: 1px solid #808994;
    padding: 4px 8px;
}
div.order-item table th {
    background: #324b69;/*#d4dded;*/
    font-size:12px;
    color: #ddd;
    border: 1px solid #808994;
    text-align: center;
    padding: 5px 10px;
}
div.order-item table tr {
    color:#fff;
    border: 1px solid #808994;
    padding: 2px;
    font-family:verdana,tahoma,arial,helvetica;
    font-size:11px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
div.order-item table tr .id {
    padding-left: 25px;
    background: url(/i/question.gif) 4px no-repeat;
}
div.order-item table tr.complete {
    color: #ddd;
    background: none;
}

div.order-item table tr.complete .id {
    padding-left: 25px;
    background: url(/i/check_ok.gif) 4px no-repeat;
}

div.order-item table tr td a {
    text-decoration: none;
    color: #95c6f0;
}

div.order-item table tr td a:hover {
    text-decoration: underline;
}

div.order-item table tr td a:visited {
    color: #8e92e5;
}

/*Стили пользовательской панели*/
div#userbox {
    height: 100%;
}
div#userbox .client-name {
    padding:0;
    color:#ddd;
    font-size:12px;
    font-weight:bold;
    font-family:tahoma;
    text-align:right;
    background:none;
    height:65%;
    overflow: hidden;
}
div#userbox .control-line {
    height: 35%;
    overflow: hidden;
    background:none;
    padding: 0;
    color: #c6d6e3;
}
div#userbox .control-line a {
    font-family:tahoma,verdana,sans;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color:#95c6f0;
    cursor: pointer;
}
div#userbox .control-line a:hover {
    text-decoration: underline;
}
div#userbox .control-line span.rub {
    color:#bb8800;
}
div#userbox .control-line span.val {
    color:#e3e3e3;
    font-weight: bold;
}
div#userbox .control-line span.text {
    color:#bbb;
}
div#room {
    width: 100%;
    font-family: arial,tahoma,verdana;
}
div#room a {
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    color: #95c6f0;
    cursor: pointer;
}
div#room a:hover {
    text-decoration: underline;
}
div#room .room-text {
    color: #e5e5e5;/*#fde48c;*/	
    font-family: arial,tahoma,verdana;
    font-size: 12px;
}
table.showOrder {
    border: 1px solid #bbb;
    border-collapse: collapse;
}
table.showOrder td {
    color: #ddd;/*#fde48c;  */  
    font-family: tahoma,arial,verdana;
    font-size: 11px;
    border: 1px solid #aaa;
    padding: 2px 4px;
    text-align: center;
}
table.showOrder th {
    color: #ddd;/*#fde48c;*/    
    font-family: tahoma,arial,verdana;
    font-size: 11px;
    border: 1px solid #aaa;
    padding: 3px 6px;
    text-align: center;
    font-weight: bold;
}
div.expanded-order {
    width: 100%;
    padding-left: 15px;
    font-family: tahoma,arial,verdana;
    font-size: 11px;
    color: #ddd;
}
div.expanded-order p {
    font-weight: bold;
}

/* Стили для корзины */
.left-basket-grid .x-grid3-cell-inner {
    white-space: normal;
}
div.user-order {
    padding: 20px;
}
div.user-order a {
    font-family: tahoma,verdana,arial;
    color: #95C6F0;
    font-size: 18px;
    text-decoration: none;
    cursor: pointer;
}
div.user-order a:hover {
    text-decoration: underline;
}
div.user-order table tr th {
    color: #eee;
    font-size: 13px;
}
div.user-order table tr td {
    color: #eee;
    font-size: 12px;
    padding: 5px;
}
div.user-order table tr td h4 {
    font-family: tahoma,verdana;
    color: #eee;
    font-size: 18px;
    font-weight: bold;
}

/* Стили выпадающего списка с товарами при добавлении по артикулу */
div.fast-search-item {
	font-family: tahoma,verdana;
    font-size: 12px;
} 
div.fast-search-item table {
	border-collapse: collapse;
    width: 90%;
    margin: 3px 0;
}

div.fast-search-item table td {
    padding: 3px;
}

div.fast-search-item table td.left {
    text-align: left;
    color: #888;
}

div.fast-search-item table td.right {
    text-align: right;
    font-size: 12px;
}

div.fast-search-item table td.left .fsi_rest {
	color: #393;
}

div.fast-search-item table td.left .fsi_reserve {
	color: #990;
}

div.fast-search-item table td.left .fsi_pending {
	color: #933;
}

/* Стили для таблицы со свойствами товара */
.tovar-prop-grid .x-grid3-cell-inner {
    white-space: normal;
    padding:6px 5px;
    font-family: Tahoma,sans-serif;
}

/****** General Styles ******/

table.main{
	width: 100%;
	color: #BBB;
	font-size: 12px;
	font-family: Arial;}
/* border collapse */
table.bor-col{
	border-collapse: collapse;}
/* cell padding standard */
table.cel-pad-std td{
	padding: 10px;}
/* background color odd */
.bg-o{
	background: #223D59;}
/* background color even */
.bg-e{
	background: #27435E;}
h1{
	font: normal 24px Arial;}
h2{
	font: normal 18px Arial;}
a{
	color: #5588BB;}
p{
	padding-top: 10px;}

/****** NC Styles ******/

table._tbl{
	margin: 5px 0 15px 0;
	width: 100%;}
tr._cap td{
	text-decoration: underline;
	font-size: 10px;}
._bor-top{
	border-top: solid 1px;}
tr._section-uline td h2 a {
	border-bottom: dotted 1px #ccc;
	cursor: pointer; 
	color: #ccc;
	text-decoration: none;}
	
h2.item_card_part {
	margin-bottom: 10px;
	margin-top: 15px;
	}
h2.item_card_part .hide, h2.item_card_part .show {
	margin-right: 5px;
	margin-bottom: -2px;
	}
h2.item_card_part a {
    border-bottom: dotted 1px #ccc;
    cursor: pointer; 
    color: #ccc;
    text-decoration: none;}

/*** "news" ***/

/* calendar in news */
table.calendar{
	width: 60px;
	background: #EEE;
	padding: 2px;
	margin-top: 4px;
	border: solid 1px #fff;}
table.calendar td{
	text-align: center;}
table.calendar-gray{
	color: #555;}
table.calendar-gray td.cap{
	padding: 2px 0;
	font-size: 11px;
	background: gray;
	color: black;}

table.calendar-green td.cap{
	padding: 2px 0;
	font-size: 11px;
	background: green;
	color: black;}

table.calendar-red td.cap{
	padding: 2px 0;
	font-size: 11px;
	background: red;
	color: black;}
table.calendar td.date{
	font-size: 28px;
	line-height: 30px}
table.calendar-red{
	color: #F00;}
table.calendar-green{
	color: green;}
	

/*** "service centres" ***/

/*** loaded content ***/

.nc2-user-bar {
    margin: 10px 15px
}

.nc2-user-bar .user-bar-layout {
    width: 100%; 
    height: 65px; 
    color: #BBB; 
    font-size: 12px; 
    font-family: Arial
}

.nc2-user-bar a {
    color: #95C6F0;	
    text-decoration: none;
}

.nc2-user-bar a:hover {
    text-decoration: underline;
}

.nc2-content-container {
    margin: 5px 10px;
  }
  
.nc2-content-container * {
    color: #bbb;
  }
  
.nc2-content-container .separator {
    clear: both;
    width: 1px;
    height: 1px;
    margin: 4px 0px;
  }
.nc2-content-container .separator_underline {
    clear: both;
    height: 1px;
    margin: 4px 0px;
    padding-top: 4px;
    border-bottom: solid 1px #bbb;
  }
  
.nc2-content-container table {
    border-spacing: 0px;
  }
  
.nc2-content-container table th {
    font-size: 11px;
    padding: 5px;
  }

.nc2-content-container table td {
    padding: 5px;
    font-size: 13px;
  }

.nc2-content-container table td.check_column {
    width: 25px;
  }

.nc2-content-container table .price_column {
    text-align: right;
  }
  
  
.nc2-content-container table tr.nc_cart_row:hover {
	background-color: #4579AD;
    }

.nc2-content-container table tr.nc_cart_row:hover * {
	color: #ffffff;
    }

.nc2-content-container table tr.bg-o {
    background-color: #2C455E;
  }

.nc2-content-container table tbody#nc_cart_table_body tr .currency_symbol {
    /*display: none;*/	
	}

.nc2-content-container table tr.bg-e {
    background-color: #253E59;
  }

.nc2-content-container table .align_right {
	text-align: right;
	}
  
.nc2-content-container .form_control_bar {
    text-align: center;
    margin-bottom: 25px;
  }
  
.nc2-content-container button {
    color: #333;
  }
  
.nc2-content-container .selected {
    color: #fff !important;
    text-decoration: none;
    cursor: default;
  }
  
.nc2-content-container .warning {
    color: #FC9801 !important;
  }
  
.nc2-content-container .notify {
    font-size: 11px !important;
  }
  
.nc2-content-container .strong {
    font-weight: bold;
  }

.nc2-content-container .all {
    color: #fff !important;
  }

.nc2-content-container a {
    color: #0788DF;
    cursor: pointer;
    text-decoration: underline;
  }


.nc2-content-container .danger, .nc2-content-container .not_payed {
    color: #E4080C !important;
  }

.nc2-content-container .attention, .nc2-content-container .in_work, .nc2-content-container .partially {
    color: #E58F0B;
  }

.nc2-content-container .good, .nc2-content-container .ok {
    color: #2FBF07;
  }

.nc2-content-container a.option {
    color: #80C9FA;
  }
  
.nc2-content-container button.main_submit {
    text-align: middle;
    font-size: 18px;   
    padding: 4px 8px;
  }

.nc2-content-container .cart_mode {
    font-size: 12px;
  }
  
.nc2-content-container .cart_add_bar {
    color: #333;
    background-color: #B5C3D2;
    padding: 5px;
    margin-bottom: 10px;
  }
  
.nc2-content-container .cart_add_bar * {
    color: #333;
    font-size: 14px;
   }

.nc2-content-container .cart_add_bar input {
    color: #fff;
    background: #0F2642;
   }

.nc2-content-container .cart_add_bar input.x-form-empty-field {
    color: #999999;
    background: #0F2642;
   }
   
.nc2-content-container input, .nc2-content-container textarea {
    background-color: #0F2642;
    border: solid 1px #8E959E;
    margin-right: 10px;
    color: #fff;
    padding: 3px;
    font-size: 14px;
   }

.item_prop_position {
    margin: 0 !important;	
	}

.nc2-content-container .qty_input {
    padding: 1px;
    font-size: 13px;
   }
   
.nc2-content-container .item_list, .nc2-content-container .prop_list {
    width: 100%;
   }

.nc2-content-container .prop_list .label {
    width: 200px; 	
   }

.nc2-content-container .prop_list, .nc2-content-container .prop_list tr {
	position: relative;
	}

.nc2-content-container .prop_list .value {
	position: relative;
	font-weight: bold;
	}

.nc2-content-container .prop_list .value input {
   /*width: 99%;*/
   }

.nc2-content-container .infobox {
    border-top: solid 1px #bbb;
    border-bottom: solid 1px #bbb;
    margin: 25px 0px;
    padding: 0px 0px;
   }
   
.nc2-content-container p.label_under {
    padding: 0;
    font-size: 11px;
    color: #aaa;
   }

.nc2-content-container .no_items {
	text-align: center; 
	font-size: 11px;
	color:#888;
	}
.nc2-content-container .infobox table {
    border-spacing: 5px 25px;
   }
   
.nc2-content-container .infobox table td {
    vertical-align: top;
   }

/* Private Office */
.nc2-content-container .office_parts {
    width: 350px;
    white-space: nowrap;	
}

.nc2-content-container .office_parts .icon {
    height: 45px;	
    width: 35px;
    padding: 7px 8px;
}

.nc2-content-container .office_parts .label {
    padding: 7px 16px 7px 0px;
}

.currency_symbol {
	color: #997744;
	}

/* Filter bar */
#filterBar {
    font-size: 12px;
    color: #eee;
}

#filterBar a {
    color: #FDE6B7;
    text-decoration: none;
}

#filterBar a:hover {
    text-decoration: underline;
}

#filterBar .bg-o {
    background-color: #223D59;
}

#filterBar .filterItem {
    padding: 5px 10px;
    padding-right: 20px;
}

#filterBar .selected {
    color: #142f4c;
    background: #FFD47F url('/i/next_18.png') right no-repeat;
}

#filterBar .selected a {
    color: #C50F15;
}
#filterBar .selected * {
    color: #142f4c;
}

#filterBar .filterItem:hover, #filterBar .preparing {
    background: #FDE6B7 url('/i/next_18.png') right no-repeat;
}

#filterBar .filterItem:hover a, #filterBar .preparing a {
    color: #C50F15;
}
#filterBar .filterItem:hover *, #filterBar .preparing * {
    color: #142f4c;
}

/*******************************************
    Prop Editor
*/

div.clearer {
	clear: both;
	}

div.prop-editor {
    min-width: 250px;
    min-height: 100px;
    background-color: #eee;
}

div.prop-editor input {
    padding: 2px;	
}

div.prop-editor h4 {
	background-color: #ccc;
	font-size: 14px;
	margin: -10px -10px 0 -10px;
	padding: 10px;
}

div.props-add {
    padding: 10px;
}

div.props-add span {
    font-size: 12px;
    display: inline-block;
    margin-bottom: 4px;
}

div.props-add select, div.props-add select * {
    color: #222;
}

.popup_container {
    display: none;
}

.ui-state-highlight { height: 2em; line-height: 2em;}

.item_prop_show {
    margin: 0 !important;
}


.news_paragraph h2 {

    color: #ff9900;


}

.news_paragraph ol {

    list-style: decimal inside none;


}


.news_paragraph h3 {

    color: #ff9900;
    margin-top: 7px;
}

