BODY,P,FONT,TABLE,TR,TD,FORM,H1,H2,H3,H4,BIG,STRONG,UL {
  font-size: 11px;
  font-family: Tahoma,tahoma,"ms sans serif",Arial,sans-serif;
 }
body {
  color: #366274;
}
.text {
  color: #366274;
}
.body_preview {
  margin:0pt;
  border:none;
  padding:0pt;
  background: #DBE8ED url("images/texture.gif");
}
.simple {
  color: #787878
}
H1,H2,H3,H4,H5,H6,P,UL,OL,DIR,MENU,DIV,DT,DD,ADDRESS,BLOCKQUOTE,PRE,HR { display: }
B,STRONG,I,EM,CITE,VAR,TT,CODE,KBD,SAMP,IMG,SPAN { display:inline; }

HR {
    color: #DFEAEE;
    height: 1px;
}

div{
    scrollbar-base-color:#C6D6DD;
    scrollbar-face-color:#C6D6DD;
    scrollbar-arrow-color:#315A6C;
    scrollbar-highlight-color:#EEF7FA;
    scrollbar-darkshadow-color:#315A6C;
    scrollbar-shadow-color:#C6D6DD;
    scrollbar-3dlight-color:#C6D6DD;
}
textarea
{
  overflow:auto;
}
textarea.widthText{
        width:100%;
        overflow:auto;
}

table.qaform {
  font-size: 11px; 
  font-family: Tahoma,tahoma,Arial,sans-serif;
  background-color: rgb(95,136,152);
        background-color: white;
  border: #808080 0px solid;
}

table.qaborder
{
  border-style: none solid;
        border-color: rgb(95,136,152);
  border-width: 1px;
}
/*Background OF Main Part*/
table.main_area_background
{
       background: #DBE8ED url("images/texture.gif");
}
.main_area_background1
{
       background: #DBE8ED url("images/texture.gif");
}
/*Background OF Main Part*/
tr.upform
{
  background-color: rgb(95,136,152);
}
td.upform
{
  background-color: rgb(95,136,152);
}

tr.underfooterbackground{
  background-image: url("in_background.gif")
}

tr.undershadowbackground{
    background-image: url("under_shadow_background.gif")  
}

td.qaform_title_light {
  background-color: rgb(95,136,152);
  color: white;
  font: bold 11px Tahoma,tahoma,"ms sans serif",Arial,sans-serif;
  padding: 2px;
}

td.qaform_title_dark {
  background-color: rgb(95,136,152);
  color: white;
  font: bold 11px Tahoma,tahoma,"ms sans serif",Arial,sans-serif;
  padding: 2px;
}

td.divider
{
  background-color: #808080;
}

td.qaform {
  color: black;
  font-size: 11px;
  font-family: Tahoma,tahoma,"ms sans serif",Arial,sans-serif;
  padding: 0px;
}

table.qaformtab_background {
        background-image: url("images/tab_bg.gif");
        height:29px;
}
td.qaformtab_normal {
  background-color: #F5F5F5;
  background-color: #F8FAFB;
  background-image: url("images/tab_but_bg.gif");
  border-right: 0px solid #CACACA;
  border-bottom: 0px solid #CACACA;
  
  color: black;
  font-size: 11px;
  font-family: Tahoma,tahoma,"ms sans serif",Arial,sans-serif;
  text-align: center;
  padding: 0px;
}

td.qaformtab_selected {
  background-color: #E4E4E4;
  background-color: #477284;
  background-image: url("images/tab_but_bg_sel.gif");
  border-bottom: 0px solid #E4E4E4;
  
  color: black;
  font-size: 11px;
  font-family: Tahoma,tahoma,"ms sans serif",Arial,sans-serif;
  text-align: center;
  padding: 0px;
}
td.qaformtab_normal_corner1 {
        background-image: url("images/tab_1.gif");
}
td.qaformtab_normal_corner1_rtl {
        background-image: url("images/tab_1_rtl.gif");
}
td.qaformtab_normal_corner2 {
        background-image: url("images/tab_2.gif");
}
td.qaformtab_normal_corner2_rtl {
        background-image: url("images/tab_2_rtl.gif");
}

td.qaformtab_normal_corner1_sel {
        background-image: url("images/tab_1_sel.gif");
}
td.qaformtab_normal_corner1_sel_rtl {
        background-image: url("images/tab_1_sel_rtl.gif");
}
td.qaformtab_normal_corner2_sel {
        background-image: url("images/tab_2_sel.gif");
}
td.qaformtab_normal_corner2_sel_rtl {
        background-image: url("images/tab_2_sel_rtl.gif");
}

td.qaformtab_normal_background {
        background-color: #F8FAFB;
        background-image: url("images/tab_bg_under.gif");
}
td.qaformtab_selected_background {
        background-color: #477284;
        background-image: url("images/tab_bg_under_sel.gif");
}
td.qaformtab_normal a {
  color: #000000;
  color: #004875;
  font-size: 11px;
  font-family: Tahoma,tahoma,"ms sans serif",Arial,sans-serif;
  text-align: center;
  text-decoration:none;
  font-weight: bold;
} td.qaformtab_normal a:hover {
  color: #004875;
  text-decoration:none;
}

td.qaformtab_selected a {
  color: #004875;
  color: #FFFFFF;
  font-size: 11px;
  font-family: Tahoma,tahoma,"ms sans serif",Arial,sans-serif;
  text-align: center;
  text-decoration:none;
  font-weight: bold;
} td.qaformtab_selected a:hover {
  text-decoration:none;
}

.tabMenuLink {
	width: 20px;
	cursor: pointer;
	display: none;
	background-image: url("images/tab_dropMenuLink.gif");
	background-repeat: no-repeat;
	height: 24px;
}

.tabDropMenu {
	display: none;
	position: absolute;
}

.tabDropMenuBG 
{
  background: #FFFFFF;
}

.tabDropMenuShadow
{
  background: #B9CDD5;
  filter:Alpha(Opacity=50, FinishOpacity=50, Style=1);
  -moz-opacity: 0.5; 
}

.tabDropMenuText
{
	color: #366274;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma,tahoma,"ms sans serif",Arial,sans-serif;
	white-space: nowrap;
	cursor: pointer;
	width: 100%;
	height: 24px;
}

.tabDropMenuText_over {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma,tahoma,"ms sans serif",Arial,sans-serif;
	white-space: nowrap;
	cursor: pointer;
	background-image: url("images/tab_DropMenuItemBG.gif");
	background-repeat: repeat-x;
	width: 100%;
	height: 24px;
}

/* QSearch */
.qsearch
{
  background: #FFFFFF; 
}
/* End QSearch */


/*Navbar*/
div.navbar_text_selected 
{
  color:#FFFFFF;
}
div.navbar_text
{
  color: #004875;
}
/*End of Navbar*/
tr.caption
{
  text-indent: 3px;
  font-weight: bold;
  font-size: 11px;
  height: 17px;
  font-family: Tahoma,tahoma, "ms sans serif" ,Arial,sans-serif;
  color: #787878;
  background-color: #0A7CB0;
  text-decoration: none;
  cursor: pointer;
}
tr.caption td {
  background: #FFFFEA url(images/border_dot.gif) repeat-y right;
  border-bottom: 1px solid #5F8898;
}
tr.caption td, tr.rowwhite td, tr.rowyellow td, tr.rowselected td
{
  padding: 4px;
}
td.GroupDividercont1, td.GroupDividercont, td.GroupDivider
{
  color: #366274;
  font: bold 11px Tahoma;
  color: #FFFFFF; 
  padding-top: 3px;
  padding-bottom: 3px;
}
td.InsideGroupDivider
{
   color: #FFFFFF; 
   font: bold 11px Tahoma;
   padding: 0px;
}   

td.GroupDividercont {
  background: #527C8E;
}
td.GroupDividercont1, td.GroupDivider {
  background: #8DB1C6;
}
td.GroupDividercont, td.GroupDividercont1 {
  border-bottom: 1px solid #E8E8D3;
} 

td.qaform_footer
{
  padding: 4px;
  background: #FCFDFE;
  background-image: url("images/bg_footer1.gif");
}

td.qaform_footer_text
{
  color: white;
  color: rgb(103,135,148);
  font: 11px Tahoma,tahoma,"ms sans serif",Arial,sans-serif;
}

a {
  color: #366274;
  text-decoration: none;
}
a:hover {
  text-decoration:underline;
}
a.nav
{
  color: #FFFFFF;
  text-decoration:underline;
}
.nav_simple
{
  font-weight: normal;
}
select, input, textarea {
  color: #366274;
  font-size: 11px;
}
textarea {
  font-family: Tahoma,tahoma,"ms sans serif",Arial,sans-serif;
}
input.search {
  color: #366274;
  border : solid 1px #5F8898;
}

/*--Rows In Tables --*/
.rowwhite {
  cursor: pointer;
}
.rowwhite_s, .rowwhite, .rowwhite_1 {
  text-indent: 3px;
  background: #ffffff;
}

.rowyellow {
  cursor: pointer;
}
.rowyellow_s, .rowyellow, .rowwhite_0 {
  text-indent: 3px;
  background-color: #FFFFF4;
}

.rowselected{
  text-indent: 3px;
  background-color: #DBFFC4;
  cursor: pointer;
}

.rowwhite td, .rowwhite_s td, .rowyellow td, .rowyellow_s td, .rowselected td{
  border-bottom: 1px solid #E8E8D3;
  border-right: 1px solid #E8E8D3;
  padding-bottom: 3px;
  padding-top: 3px;
  color: #787878;
} 


/*--End Rows In Tables --*/

.button_over_left{
  background-image: url("images/onmouseover_left.gif");
}
.button_over_left_rtl{
  background-image: url("images/onmouseover_left_rtl.gif");
}

.button_over_right{
  background-image: url("images/onmouseover_right.gif");
}
.button_over_right_rtl{
  background-image: url("images/onmouseover_right_rtl.gif");
}

.button_over_center{
  background-image: url("images/onmouseover_center.gif");
  color: white;
  cursor: pointer;
}

.button{
  cursor: pointer;
  color: white;
}

/*-------------Evgeniy---------------*/

.lib_div {
  background: #7997A3;
}
.hr_div {
  background: url(images/divider.gif);
}

.libtext {
  font-family: Tahoma;
  color: #366274;
  font-size: 11px;
  padding-right: 3px;
  padding-left: 3px;
  font-weight: bold;
}

.lib_bg_top {
  background: url(images/lib_corn_2.gif) bottom repeat-x;
}
.lib_bg_bottom {
  background: url(images/lib_corn_7.gif) repeat-x;
}
.lib_bg_left {
  background: url(images/lib_corn_4.gif) repeat-y;
}
.lib_bg_right {
  background: url(images/lib_corn_5.gif) repeat-y;
}

.prev_bg_top {
  background: url(images/prev_corn_2.gif) bottom repeat-x;
}
.prev_bg_bottom {
  background: url(images/prev_corn_7.gif) repeat-x;
}
.prev_bg_left {
  background: url(images/prev_corn_4.gif) repeat-y;
}
.prev_bg_right {
  background: url(images/prev_corn_5.gif) repeat-y;
}

.lib_bg_bot {
  background: url(images/lib_corn_7y.gif) bottom repeat-x;
  background-color : #FFFFEA;
}
.lib_bg_top_y {
  background: url(images/lib_corn_2y.gif) bottom repeat-x;
  background-color : #FFFFEA;
}
.lib_bg_y {
  background-color : #FFFFEA;
}

.lib_btn {
  cursor: pointer;
  font-weight: bold;
  color: #787878;
}
.lib_btn_over {
  cursor: pointer;
  color: #366274;
  font-weight: bold;
  filter:progid:DXImageTransform.Microsoft.dropshadow (
     OffX=2, 
     OffY=2, 
     Color='#CFDBD1', 
     Positive='true'
  )
}

.big_btn, .small_btn
{
  border: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  font-weight: bold;
  background: #527E91 url(images/btn_grad.gif);
  cursor: pointer;
}
[disabled].big_btn, [disabled].small_btn
{
  color: #a7a7a7;
}
.big_btn {
  height: 17px;
  margin-top: 3px;
  margin-bottom: 3px;
}
.small_btn {
  height: 14px;
  padding-bottom: 2px;
}
.input_file_small
{
  height: 14px; 
  border: 1px solid #527E91;
}
.input
{
  border: 1px solid #527E91;
}
.toolbargridview
{
        background-color : #FFFFEA;
}
/*-------------Evgeniy---------------*/

.toolbar{
  border: 0px solid white;
  border-right-color: #808080;
  border-bottom-color: #808080;
  background-color: #F5F5F5;
  background-image: url("toolbar_bg.gif");
}
.toolbar_help{
  border: 0px solid white;
  border-right-color: #808080;
  border-bottom-color: #808080;
  background-color: #F5F5F5;
  background-image: url("images/help_bg.gif");
}
.cursor{
  cursor: pointer;
}

.tab_button {
  border: 1px solid black;
  color: black;
  background-color: #E5E5E5;
  cursor: pointer;
}

td.copyright {
  color: #8CA8B3;
  font-size: 9px;
  font-family: tahoma,Arial,"ms sans serif",sans-serif;
}

a.copyright {
  color: #8CA8B3;
  font-size: 9px;
  font-family: tahoma,Arial,"ms sans serif",sans-serif;
  text-decoration: none;
}a.copyright:hover {
  font-size: 9px;
  font-family: tahoma,Arial,"ms sans serif",sans-serif;
  text-decoration: underline;
}
div.listscroll {
  overflow:scroll; 
  float:left; 
  width:100%; 
  height:100%;
}
div.autoscroll {
  overflow:auto; 
  float:left; 
  width:100%; 
  height:100%;
}
iframe.helpframe
{
  width:100%; 
  height:100%;
  background-color:#FFFFEA;
  background: url("images/bg_help.gif") no-repeat;
  background-position : 100% 0%;
}
form{
  color: #F5F5F5;
}

.helptd
{
    background: #FFFFEA;
  padding: 5px 5px 5px 5px;
}
.help_area_background
{
  background: #FFFFEA;
}
.bgDotted
{
  background-color:rgb(215,225,229);
  background-image:url('../images/dotted_background.gif');
}
.searchText
{
  font-weight: bold;
  color: red;
}
/*VelikopolskyV*/
 .normal_border{
  border: 1px solid #5F8898;
}
 .normal_borderlink2{
  border: 1px solid #5F8898;
  background: #DBE8ED;
  color: #366274;
}
 .normal_borderlink{
  border: 1px solid #5F8898;
  background: #5F8898;
  color: #FFFFFF;
}
.lib_img{
  background: #C6D6DD;
}
 .check_borderlink{
  border: 1px solid #FFFFFF;
  background: #C6D6DD;
}
td.td_border{
  background: #FFFFEA url(images/border_dot.gif) repeat-y right;
  border-bottom: 1px solid #5F8898;
  color: #787878;
  border-right: 0px;    
}
td.td_border_title{
  background: #FFFFEA url(images/border_dot.gif) repeat-y right;
  border-bottom: 1px solid #5F8898;
  color: #787878;
  border-right: 0px;
  padding-left: 8px;
}
td.td_border2{
  background: #FFFFEA url(images/border_dot.gif) repeat-y right;
  border-bottom: 1px solid #5F8898;
  border-right: 0px;
  color: #787878;
}
td.td_border3{
  border-top: 1px solid #5F8898;
  border-right: 0px;
}
td.td_bordernobg{
  /*background: #FFFFEA url(images/border_dot.gif) repeat-y right;*/
  border-bottom: 1px solid #5F8898;
  border-right: 0px;
  color: #787878;
}
td.td_bordertop{
  background: #FFFFEA url(images/border_dot.gif) repeat-y right;
  border-bottom: 1px solid #5F8898;
  border-top: 1px solid #5F8898;
  border-right: 0px;
  color: #787878;
}
td.td_bordertop_title{
  background: #FFFFEA url(images/border_dot.gif) repeat-y right;
  border-bottom: 1px solid #5F8898;
  border-top: 1px solid #5F8898;
  border-right: 0px;
  color: #787878;
  padding-left: 8px;
}
td.td_borderlight{
  /*background: #FFFFEA url(images/border_dot.gif) repeat-y right;*/
  border-bottom: 1px solid #E8E8D3;
  border-right: 1px solid #E8E8D3;
  color: #787878;
}
td.td_borderlightright{
  /*background: #FFFFEA url(images/border_dot.gif) repeat-y right;*/
  border-bottom: 1px solid #E8E8D3;
  border-right: 0px;
  padding-left: 0px;
  color: #787878;
}
td.td_borderlightbottom{
  /*background: #FFFFEA url(images/border_dot.gif) repeat-y right;*/
  border-right: 1px solid #E8E8D3;
  color: #787878;
}
td.td_separate{
  border-bottom: 1px solid #5F8898;
  border-top: 1px solid #5F8898;
  border-right: 0px;
}

td.wleft{
  background: url(images/wleft.gif) repeat-y;
}
td.wleft_rtl{
  background: url(images/wleft_rtl.gif) repeat-y;
}

td.wright{
  background: url(images/wright.gif) repeat-y;
}
td.wright_rtl{
  background: url(images/wright_rtl.gif) repeat-y;
}

td.wup{
  background: url(images/wup.gif) repeat-x;
}
td.wdown{
  background: url(images/wdown.gif) repeat-x;
}

.wf{
  width: 50px;
  margin-left: 5px;
}
.file_selected
{
  background: #487386;
  color: white
}
.file_unselected
{
  background: #DBE8ED;
  color: #366274;
}
/*VelikopolskyV end*/
.err_int_old 
{
  border: blue 4px double;
}
.err_int 
{
}
.err_bg 
{
  background: #FFFFEA;
}
.err_pad 
{
  padding: 20px;
}
.login
{
  background: url(images/login.gif);
}
.login_old
{
  background: #004875;
}

/* styles for matching error - begin*/
table.me {
	background-color: White;
	color: #787878;
}
tr.me_caption {
	text-indent: 6px;
	font-weight: bold;
	font-size: 11px;
	height: 22px;
	font-family: Tahoma,tahoma, "ms sans serif" ,Arial,sans-serif;
	color: #787878;
	text-decoration: none;
}
td.me_mid {
	height: 20px;
	padding: 3px 6px 3px 6px;
}
td.me_top {
	border-top: 1px solid #5f8898;
}
td.me_top_gr {
	border-top: 1px solid #5f8898;
	background-color: #e8e8d3;
}
td.me_bottom {
	border-bottom: 1px solid #5f8898;
}
td.me_bottom_gr {
	border-bottom: 1px solid #5f8898;
	background-color: #e8e8d3;
}
td.me_left {
	border-left: 1px solid #5f8898;
	text-align: center;
}
td.me_right {
	border-right: 1px solid #5f8898;
}
td.me_gray {
	background-color: #e8e8d3;
}
/* styles for matching error - end*/

.old_row td {
	color: red;
	text-decoration: line-through;
}
.new_row td {
	color: green;
}
