
img {border: none; }

body{ font-family:Verdana,Tahoma, Arial, sans-serif; font-weight: normal; font-size: 9px;  background:#FFFFFF; color:#000000 }
h1  { font-size: 18px; }
h2  { font-size: 16px; }

strong,em,dt,dd,dl,td,tr,caption,u,select,option,form,div,font,li,font,table{ font-size: 9px; }

input, textarea{border: 1px solid #418E1D; padding: 0 0 0 0; font-family: Verdana, Arial, sans-serif;font-size: 9px; height: 16px}


th{ background-color: #A0DF82;}

.centered {text-align: center;}
.centered_bold {text-align: center; font-weight:bold;}
.justifed {text-align: justify;}
.wall {width:2.0em;}

.bold_big    { font-size: 12px; font-weight:bold;}
.page_header { font-size: 12px; font-weight:bold;}
.dialog_text { font-size: 10px; font-weight:bold; border-bottom: 1px #000000;}

a{             text-decoration: underline;color: #11AA00; font-weight: bold; }
.a_important{  text-decoration: underline;color: red;     font-weight: bold; }
.a_help     {  text-decoration: none;     color: #11AA00; font-weight: bold; }
.a_increment{  text-decoration: none;     color: #11AA00; font-weight: bold; font-size:18px;}

.label_ok   { }
.label_error{ color: red;}

.input       { width: 14.0em;}
.input_4     { width: 4.0em; }
.input_6     { width: 6.0em;}
.input_8     { width: 8.0em;}
.input_14    { width: 14.0em;}
.input_25    { width: 25.0em;}
.input_40    { width: 40.0em;}
.input_46    { width: 46.0em;}
.input_47    { width: 47.0em;}
.input_50    { width: 50.0em;}
.input_60    { width: 60.0em;}
.input_70    { width: 70.0em;}


.input_14_loading  { width: 14.0em; font-style:italic; background-color: lightgray;}
.input_14_disabled { width: 14.0em; font-style:italic; background-color: lightgray;}
.input_25_disabled { width: 25.0em; font-style:italic; background-color: lightgray;}

.input_date        { width: 14.0em;}
.input_date25      { width: 25.0em;}

.t4s_general_text_area    {width: 65.8em; height:7.0em;  border: 1px solid #418E1D; border-spacing:0;}
.t4s_general_text_area_25 {width: 25em;   height:7.0em;  border: 1px solid #418E1D; border-spacing:0;}


div.form-pulldown,div.form-pulldown50,div.form-pulldown25,div.form-pulldown_small{}

div.form-pulldown_small   select {width: 8.0em;  height:18px; border: 1px solid #418E1D;font-family:Verdana,Tahoma, Arial, sans-serif; font-weight: normal; font-size: 9px;  background:#FFFFFF; color:#000000 }
div.form-pulldown         select {width: 14.0em; height:18px; border: 1px solid #418E1D;font-family:Verdana,Tahoma, Arial, sans-serif; font-weight: normal; font-size: 9px;  background:#FFFFFF; color:#000000 }
div.form-pulldown25       select {width: 25.0em; height:18px; border: 1px solid #418E1D;font-family:Verdana,Tahoma, Arial, sans-serif; font-weight: normal; font-size: 9px;  background:#FFFFFF; color:#000000 }
div.form-pulldown50       select {width: 50.0em; height:18px; border: 1px solid #418E1D;font-family:Verdana,Tahoma, Arial, sans-serif; font-weight: normal; font-size: 9px;  background:#FFFFFF; color:#000000 }

.no_table {  margin: 0; padding: 0 0; width:auto;}
.cell_table{ border:1px solid #519E2D; margin: 0; padding: 0 0; text-align: left; line-height: normal;}

div.registration {font-family:Verdana,Tahoma, Arial, sans-serif; font-weight: normal; font-size: 9px;  background:#FFFFFF; color:#000000 }
div.registration input, textarea{ width: 25.0em; border: 1px solid #418E1D; height: 16px; }
div.registration select          {width: 25.0em; border: 1px solid #418E1D; height: 18px; }
div.registration a               {color: black;}
.registration_table{ border: 1px solid #418E1D; margin: 0; padding: 0 0; text-align: left; line-height: normal;width:400px;}
.registration_confirmed_cell {border: 1px solid #000000; margin: 0; padding: 0 0; background-color: #EEEEEE; text-align: left; color: rgb(51, 51, 51); line-height: normal;}


div.quote-pulldown select {width: 7.0em;  height:16px; border: 1px solid black;font-family:Verdana,Tahoma, Arial, sans-serif; font-weight: normal; font-size: 9px;  background:#FFFFFF; color:#000000 }
.input_4_quote{ width: 6.0em; border: 1px solid black; }
.quote_table{border: 1px solid black; background-color: #efefef; text-align: left; color: rgb(51, 51, 51); line-height: normal; margin: 0; padding: 0 0; }
.quote{border: 1px solid #AAAAAA; background-color: #FFFFFF; text-align: left; color: rgb(51, 51, 51); line-height: normal; margin: 0; padding: 0 0; }
.news{border: 1px solid #AAAAAA; background-color: #F1F1F1; text-align: left; color: rgb(51, 51, 51); line-height: normal; margin: 0; padding: 0 0; }

.warning_table{      background-color: #F1FFE6; border: 1px solid black; margin: 0; padding: 0 0; text-align: left; color: rgb(51, 51, 51); line-height: normal;}
.warning_table_cell{ border-bottom: 1px solid black; line-height: 24px;}

.message_table{      background-color: #F1FFE6; border: 1px solid rgb(0,128,0); margin: 0; padding: 0 0;  text-align: left; line-height: normal;}
.message_table_cell{ line-height: 24px;  border-bottom: 1px solid rgb(0,128,0); }

.help_table{ border: 1px solid #418E1D;
    
    margin:0; padding: 0 0; background-color: #F1FFE6; text-align: left; color: rgb(51, 51, 51); line-height: normal;}
.help_table_header{  height:20; font-weight:bold; border-bottom: 1px solid #418E1D; margin:0; padding: 0 0; background-color: #E2EFD6; text-align: left; color: rgb(51, 51, 51); line-height: normal;}


.header_cell{    border-bottom: 1px solid #519E2D; border-right: 1px solid #519E2D;line-height: 24px;}
.header_cell_r{  border-bottom: 1px solid #519E2D; line-height: 24px;}


.h_cell{   background-color: #A0DF82; color:black; border-bottom:1px solid #519E2D; border-right:1px solid #519E2D;line-height: 24px;font-family: Verdana, Arial, sans-serif; font-size: 9px;font-weight: bold;text-align:center;}
.h_cell_r{ background-color: #A0DF82; color:black; border-bottom:1px solid #519E2D; line-height: 24px; font-family: Verdana, Arial, sans-serif; font-size: 9px;font-weight: bold; text-align:center;}

.header_footer_border_logged_out{ vertical-align:middle; border-bottom: 1px solid #ee0000;line-height: 24px; height:32px; width:100%;}
.header_footer_border{            vertical-align:middle; border-bottom: 1px solid #11AA00;line-height: 24px; height:32px; width:100%;}

.narrow_cell_header{    border-bottom:1px solid #519E2D;  border-right:1px solid #519E2D; line-height: 12px; font-weight:bold;}
.narrow_cell_header_r{  border-bottom:1px solid #519E2D;  line-height: 12px; font-weight:bold;}
.f_narrow_cell{    border-right:1px solid #519E2D; line-height: 12px; }
.narrow_cell{    border-bottom:1px solid #519E2D;  border-right:1px solid #519E2D; line-height: 12px; }
.narrow_cell_even{  border-bottom:1px solid #519E2D;  border-right:1px solid #519E2D; line-height: 12px; background-color:#EEEEEE;}
.narrow_cell_r{    border-bottom:1px solid #519E2D;  line-height: 12px; }
.narrow_cell_even_r{  border-bottom:1px solid #519E2D;  line-height: 12px; background-color:#EEEEEE;}
.narrow_cell_footer{   border-right:1px solid #519E2D;line-height: 12px; }
.narrow_cell_footer_r{  }

.cell{    border-bottom:1px solid #519E2D;  border-right:1px solid #519E2D; line-height: 24px; }

.cell_r{  border-bottom:1px solid #519E2D;  line-height: 24px;}
.f_cell{   border-right: 1px solid #6699cc;  line-height: 24px;}
.f_cell_r  { line-height: 24px;}

.cell_alert_quote{      border-bottom:1px solid #519E2D;;line-height: 24px;background-color: #eeeeee;font-family: Verdana, Arial, sans-serif;font-size: 9px;}
.cell_closed_positions{ border-bottom: 1px solid #6699cc; border-right: 1px solid #6699cc;line-height: 24px;background-color: #eeeeee;font-family: Verdana, Arial, sans-serif;font-size: 9px;}

.f_cell_normal_font_r{ line-height: 24px;}

.empty_cell           {line-height: 24px;}

.light_information_message_header{background-color: #F1FFE6; border-bottom: 1px solid black;line-height: 24px;font-size: 12px;font-weight: bold;}

.light_information_message_cell        {background-color: #F1FFE6; border-bottom: 1px solid #418E1D;line-height: 24px;}
.light_information_message_cell_stripe1{background-color: #F1FFE6;}
.light_information_message_cell_stripe2{background-color: #F2EEE6;}
.light_information_message             {background-color: #F1FFE6; border: 1px solid #418E1D; margin:4px;padding: 4px;text-align: left;color: rgb(51, 51, 51);line-height: normal;font-weight:normal;}
.welcome_message {background-color: #E5F7FD; border: 1px solid #00AFF0; margin:4px;padding: 4px;text-align: left;color: rgb(51, 51, 51);line-height: normal;font-weight:normal;}
.light_information_page{font-family: Verdana, Arial, sans-serif;margin:1;}

.help_information_message             {background-color: #F1FFE6; border: 1px solid #418E1D; margin:4px;padding: 4px;text-align: left;color: rgb(51, 51, 51);line-height: normal;font-weight:normal;font-size:12px;}
.help_information_message_cell        {background-color: #F1FFE6; font-size:12px}


.td_highlighted{font-weight: bold;   white-space:nowrap;}
.td_normal{     font-weight: normal; white-space:nowrap;}

.td_color_up{color:green;}
.td_color_dn{color:red; }

.td_rasporka_75 {height:75px;}
.td_centred{   vertical-align:middle;   text-align:center; white-space:nowrap; }
.td_rightened{ vertical-align:middle;   text-align:right;  white-space:nowrap;}
.td_leftned{   vertical-align:middle;   text-align:left;   white-space:nowrap;}

/*Tabs controls*/
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px;
    background-color:#A0DF82;
}
.ui-tabs-panel {
    border: 1px solid #519E2D;
    padding: 10px;
    background:#FFFFFF; color:#F1FFE6;
/* declare background color for container to avoid distorted fonts in IE while fading */
}
/* SUBMODAL */
#popupInner
{
	border: 1px solid #519E2D;
	background-color: #ffffff;
}
#popupTitleBar {
    font-family:      Verdana, Arial, sans-serif;
	background-color: #A0DF82;
	color:            #000000;
	font-weight:      normal;
	height:           1.3em;
	padding:          1px;
	border-bottom:    1px solid #519E2D;
	border-top:       0px solid #519E2D;
	border-left:      0px solid #519E2D;
	border-right:     0px solid #519E2D;
	position:         center;
}

