/*
 * Ext JS Library 2.0
 * Copyright(c) 2006-2007, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

html, body {
	font: normal 12px tahoma, arial, verdana, sans-serif;
	margin: 0;
	padding: 0;
	border: 0 none;
	overflow: hidden;
	height: 100%;
}

.ext-el-mask {
    background:#dadadb;
}
.x-grid3-td-title b {
    font-family:tahoma, verdana;
    display:block;
    color:#333;
}
.x-grid3-td-title b i {
    font-weight:normal;
    font-style: normal;
    color:#000;
}
.x-grid3-td-title .topic {
    padding-left:20px;
    background:transparent url(../images/post.gif) no-repeat 0 2px;
}
.x-grid3-td-title .x-grid3-cell-inner {
    white-space:normal;
}
.x-grid3-td-title a {
    color: #385F95;
    text-decoration:none;
}
.x-grid3-td-title a:hover {
    text-decoration:underline;
}
.details .x-btn-text {
    background-image: url(../images/details.gif);
}
.msg-view {
    background-image: url(../images/application_view_list.png) !important;
}
.add-feed {
    background-image: url(../images/rss_add.gif) !important;
}
.add-tab {
    background-image: url(../images/tab_add.png) !important;
}

.add-company {
    background-image: url(../images/add.png) !important;
}

.delete-company {
    background-image: url(../images/delete.png) !important;
}

.preview-bottom {
    background-image: url(../images/preview-bottom.gif) !important;
}
.preview-right {
    background-image: url(../images/preview-right.gif) !important;
}
.preview-hide {
    background-image: url(../images/preview-hide.gif) !important;
}

.tabs {
    background-image: url( ../images/tabs.gif ) !important;
}
.summary {
    background-image: url(../images/details.gif) !important;
}
.x-grid3-row-body p {
    margin:5px 20px 10px 25px !important;
    color:#555;
}

.post-date {
    font-weight:bold;
    color:#333;
}

.author {
    color:#333;
}

.x-tree {
    background:#fff !important;
}
.x-border-layout-ct {
    background:transparent;
}
body.x-border-layout-ct {
    background:#c3d5ed url(../images/bg.gif) repeat-x left top !important;
}
.x-layout-split {
    background-color:transparent !important;
}

.x-tree-node div.feeds-node{
    background:#eee url(../images/cmp-bg.gif) repeat-x;
    margin-top:1px;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ccc;
    padding-top:2px;
    padding-bottom:1px;
}
.feeds-node .x-tree-node-icon {
    display:none;
}
.forum-ct a span {
    font-weight:bold;
    color:#222;
}
.feed {
    border:1px solid #fff;
    margin:3px;
}
.feed .x-tree-ec-icon {
    display:none;
}
.feed-icon {
    background-image:url(../images/rss.gif) !important;
}
.new-tab {
    background-image:url(../images/new_tab.gif) !important;
}
.new-win {
    background-image:url(../images/go-to-post.gif) !important;
}
.delete-icon {
    background-image:url(../images/rss_delete.gif) !important;
}
.load-icon {
    background-image:url(../images/rss_load.gif) !important;
}
.refresh-icon {
    background-image:url(../images/table_refresh.png) !important;
}
.x-tree-selected {
    border:1px dotted #a3bae9;
    background:#DFE8F6;
}
.x-tree-node .x-tree-selected a span{
	background:transparent;
	color:#15428b;
    font-weight:bold;
}

#topic-grid .x-panel-tbar .x-toolbar {
   /* border-top:0 none; */
}


#main-tabs .x-tab-panel-body {
    background:transparent;
    border:0 none;
}

/* Preview classes */

.preview .x-panel-body {
    background:#fff;
    color:#222;
    font:normal 12px tahoma,verdana,arial,sans-serif;
}

.preview .x-panel-body p {
    line-height:18px;
    margin:8px 0;
}

.preview .x-panel-body ul {
    margin-left:18px;
}

.preview .x-panel-body ul li {
    display:list-item;
    list-style-image:none !important;
    list-style-position:outside !important;
    list-style-type:disc !important;
    margin-left:18px;
}

.preview .x-panel-body pre, #preview .x-panel-body code {
    background:#f1f1f1;
    display:block;
}

.preview .x-panel-body h4.post-author {
    font-weight:normal;
    color:#555;
    font-size:11px;
}
.preview .x-panel-body span.post-date {
    font-weight:normal;
    color:#555;
    float:right;
    font-size:11px;
}
.preview .x-panel-body div.post-data {
    background:#f1f2f4;
    padding:5px;
    border-bottom:1px solid #dadadb;
}
.preview .x-panel-body div.post-body {
    padding:10px;
}
/*.single-preview .x-toolbar, #right-preview .preview .x-toolbar {
    border-top:0 none;
}*/
.reading-menu .x-menu-item-checked {
   border:1px dotted #a3bae9 !important;
    background:#DFE8F6;
	padding:0;
}
.x-tab-panel-header {
    border-bottom-width:0 !important;
}
#suggested {
    border-top:0 none;
}
#suggested a {
    text-decoration:none;
    font-size:11px;
    color:#15428B;
    display:block;
    padding:3px;
    float:right;
    margin-right:4px;
}
#suggested a:hover {
    text-decoration:underline;
    color:#15428B;
}
.x-combo-list-item {
    zoom:1;
}
.x-combo-list-item strong {
    color:#777;
    font-size:11px;
    font-style: normal;
    float:left;
}
.x-combo-list-item em {
    color:#222;
    font-size:12px;
    font-style: normal;
    float:left;
    width:325px;
}
.x-node-ctx {
    background:#eee !important;
    border:1px solid #ccc !important;
}
/*portal*/
/*
 * Ext JS Library 2.0
 * Copyright(c) 2006-2007, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

.x-portal .x-panel-dd-spacer {
    margin-bottom:10px;
}

.x-portlet {
    margin-bottom:10px;
}

/* Clean up the look of the portlets */
.x-portlet .x-panel-ml {
    padding-left:2px;
}
.x-portlet .x-panel-mr {
    padding-right:2px;
}
.x-portlet .x-panel-bl {
    padding-left:2px;
}

.x-portlet .x-panel-br {
    padding-right:2px;
}
.x-portlet .x-panel-body {
    background:white;
}
.x-portlet .x-panel-mc {
    padding-top:2px;
}
.x-portlet .x-panel-bc .x-panel-footer {
    padding-bottom:2px;
}
.x-portlet .x-panel-nofooter .x-panel-bc {
    height:2px;
}
/*sample*/
html, body {
    font:normal 12px verdana;
    margin:0;
    padding:0;
    border:0 none;
    overflow:hidden;
    height:100%;
}

.x-panel-body p {
    margin:5px;
}
    
.settings {
    background-image:url( ../images/folder_wrench.png ) !important;
}
.nav {
    background-image:url( ../images/folder_go.png ) !important;
}
/*site*/
body {
	font-family:verdana,tahoma,helvetica;
	padding:20px;
    padding-top:32px;
    font-size:13px;
	background-color:#fff !important;
}
p {
	margin-bottom:15px;
}
h1 {
	font-size:large;
	margin-bottom:20px;
}
h2 {
	font-size:14px;
    color:#333;
    font-weight:bold;
    margin:10px 0;
}

#content {
	width: 770px;
	margin: 0 auto;
}

#dvLogout{
	width: 770px;
	margin: 0 auto;
	text-align: right;
}

label {
	width: 100px;
	display: block;
	float: left;
}

#formbutton {
	margin-left: 100px;
}

a {
	color:#494949;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	text-decoration: none;
}

#openid_url {
  background: url(/public/images/openId_small.gif) no-repeat #FFF 5px;
  padding-left: 25px;
}

.header .x-panel-body{
	background-image:url(/public/images/bgnd.png);
	background-repeat:repeat-x;
	height:99px;
}

.google-icon {
	background: url(/public/images/google_icon.png) no-repeat;
	padding-left: 34px;
	padding-top: 10px;
	display: block;
	height: 32px;
	float: right;
}
.yahoo-icon {
	background: url(/public/images/yahoo_icon.png) no-repeat;
	padding-left: 34px;
	padding-top: 10px;
	display: block;
	height: 32px;
	float: right;
}
.div-lang {
	position: absolute; 
	top: 0px; 
	right: 180px;
}
.div-login {
	position: absolute; 
	top: 0px; 
	right: 20px;
	text-align: right;
}

.login-label {
	padding-bottom: 5px;
}

.login-label-sau {
	float: right;
	padding: 9px;
}
.x-tip.announcer .x-tip-tc{background:transparent url(../images/tip-sprite-orange.gif) no-repeat 0 -62px;padding-top:3px;overflow:hidden;zoom:1;}
.x-tip.announcer .x-tip-tl{background:transparent url(../images/tip-sprite-orange.gif) no-repeat 0 0;padding-left:6px;overflow:hidden;zoom:1;}
.x-tip.announcer .x-tip-tr{background:transparent url(../images/tip-sprite-orange.gif) no-repeat right 0;padding-right:6px;overflow:hidden;zoom:1;}
.x-tip.announcer .x-tip-bc{background:transparent url(../images/tip-sprite-orange.gif) no-repeat 0 -121px;height:3px;overflow:hidden;}
.x-tip.announcer .x-tip-bl{background:transparent url(../images/tip-sprite-orange.gif) no-repeat 0 -59px;padding-left:6px;zoom:1;}
.x-tip.announcer .x-tip-br{background:transparent url(../images/tip-sprite-orange.gif) no-repeat right -59px;padding-right:6px;zoom:1;}
.x-tip.announcer .x-tip-mc{border:0 none;font:normal 11px tahoma,arial,helvetica,sans-serif;}
.x-tip.announcer .x-tip-ml{background:#fff url(../images/tip-sprite-orange.gif) no-repeat 0 -124px;padding-left:6px;zoom:1;}
.x-tip.announcer .x-tip-mr{background:transparent url(../images/tip-sprite-orange.gif) no-repeat right -124px;padding-right:6px;zoom:1;}

.ux-flag-aud {
    background-image:url(/public/images/aud.gif) ! important;
}
.ux-flag-bgn {
    background-image:url(/public/images/bgn.gif) ! important;
}
.ux-flag-cad {
    background-image:url(/public/images/cad.gif) ! important;
}
.ux-flag-chf {
    background-image:url(/public/images/chf.gif) ! important;
}
.ux-flag-czk {
    background-image:url(/public/images/czk.gif) ! important;
}
.ux-flag-dkk {
    background-image:url(/public/images/dkk.gif) ! important;
}
.ux-flag-egp {
    background-image:url(/public/images/egp.gif) ! important;
}
.ux-flag-gbp {
    background-image:url(/public/images/gbp.gif) ! important;
}
.ux-flag-huf {
    background-image:url(/public/images/huf.gif) ! important;
}
.ux-flag-jpy {
    background-image:url(/public/images/jpy.gif) ! important;
}
.ux-flag-mdl {
    background-image:url(/public/images/mdl.gif) ! important;
}
.ux-flag-nok {
    background-image:url(/public/images/nok.gif) ! important;
}
.ux-flag-pln {
    background-image:url(/public/images/pln.gif) ! important;
}
.ux-flag-rub {
    background-image:url(/public/images/rub.gif) ! important;
}
.ux-flag-sek {
    background-image:url(/public/images/sek.gif) ! important;
}
.ux-flag-skk {
    background-image:url(/public/images/skk.gif) ! important;
}
.ux-flag-try {
    background-image:url(/public/images/try.gif) ! important;
}
.ux-flag-usd {
    background-image:url(/public/images/usd.gif) ! important;
}
.ux-flag-ron {
    background-image:url(/public/images/ron.gif) ! important;
}
.ux-flag-eur {
    background-image:url(/public/images/eur.gif) ! important;
}
.ux-icon-combo-icon {
    background-repeat: no-repeat;
    background-position: 0 50%;
    width: 18px;
    height: 14px;
}

/* X-BROWSER-WARNING: this is not being honored by Safari */
.ux-icon-combo-input {
    padding-left: 25px;
}

.x-form-field-wrap .ux-icon-combo-icon {
    top: 3px;   
    left: 5px;
}
.ux-icon-combo-item {
    background-repeat: no-repeat ! important;
    background-position: 3px 50% ! important;
    padding-left: 24px ! important;
}

.ux-photo-table {
    height: 100%;
    width: 100%;
    vertical-align:middle;
}

.ux-photo-td-prev, .ux-photo-td-next {
    width: 25%;
    cursor: pointer;
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.ux-photo-td-main {
    text-align:center;
}
#footer{
    position: absolute;
    bottom: 8px;
    width: 100%;
    text-align:center;
}
.x-tab-strip-active {position:relative;}
.x-tab-strip-active a.x-tab-strip-tv {
	background-image:url(../images/tv.gif);
    opacity:.2;
    -moz-opacity:.2;
    background-repeat:no-repeat;
    display:block;
	width:16px;height:16px;
    position:absolute;
    top:3px;
    right:15px;
    cursor:pointer;
    z-index:2;
}

.x-tab-strip-active a.x-tab-strip-tv {
    opacity:.3;
    filter: alpha(opacity=30);
    display:block;
}
.x-tab-strip-active a.x-tab-strip-tv:hover{
	background-image:url(../images/tv-hover.gif);
    opacity:1;
    filter: alpha(opacity=100);
    display:block;
}
.tv-feed-name{
    font-size: 35pt;
    color: #000000;
}
.tv-feed-title{
    font-size: 45pt;
    font-weight: bold;
    color: #0026FF;
}
.tv-feed-description{
    font-size: 45pt;
}
.x-tab-strip-input{
    width:80%;
}
.radio-guerrilla
{
    position:absolute;
    top: -1000px;
    left: -1000px
}
.pink3 {
    background-color:#F9B7D3;
    color:#000000;
    font-family:"Verdana";
    font-size:10px;
    font-weight:bold;
    padding:2px;
    text-decoration:none;
}
.pink4 {
    background-color:#FDE7F0;
    color:#000000;
    font-family:"Verdana";
    font-size:10px;
    padding:2px;
    text-decoration:none;
}
.radio-go-icon{
    background-image: url(../images/action_go.gif) !important;
    padding-top: 2px !important;
    font-weight: bold !important;
}
.radio-stop-icon{
    background-image: url(../images/action_stop.gif) !important;
    padding-top: 2px !important;
    font-weight: bold !important;
}
.dvPlugin{
    padding-left: 10px;
}