.mainPage               {margin: 0px;} 

/*
p,li,body,input               {
                        font-size: 10pt;  
                        font-family: georgia, arial, verdana;
                        }
    */                  
body  {
	FONT-FAMILY: Verdana, "MS Sans Serif", Arial, sans-serif;
	FONT-SIZE: 9pt;
	SCROLLBAR-FACE-COLOR: #950829;
	FONT-SIZE: 8pt;
	MARGIN: 0px;
	SCROLLBAR-HIGHLIGHT-COLOR: #d2d8df;
	SCROLLBAR-SHADOW-COLOR: #f0f0f0;
	SCROLLBAR-3DLIGHT-COLOR: #0a6b76;
	SCROLLBAR-ARROW-COLOR: #f0f0f0;
	SCROLLBAR-TRACK-COLOR: #f0f0f0;
	SCROLLBAR-DARKSHADOW-COLOR: #212121;
	/*background-color: #FFFFFF;*/
	/*background-image: url(/files/disdocs/img/snow.png);
	background-repeat: repeat;*/
	min-width:820px;
	max-width:8200px;
       }
       
       
 a:link    { color: #005555 }
 a:active  { color: #990000 }
 a:visited { color: #005555 }
 a:hover   { color: #990000 }
 .white {
	FONT-FAMILY: Tahoma, Verdana, "MS Sans Serif", Arial, sans-serif;
	FONT-SIZE: 8pt;
}
.nwhite {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}
A.white:link    { color: #FFFFFF; TEXT-DECORATION: none}
A.white:visited { color: #FFFFFF; TEXT-DECORATION: none}
A.white:hover   { color: #FFCA00; TEXT-DECORATION: none}
 .black {FONT-FAMILY: Tahoma, Verdana, "MS Sans Serif", Arial, sans-serif; FONT-SIZE: 8pt}
A.black:link    { color: #000000; TEXT-DECORATION: none}
A.black:visited { color: #000000; TEXT-DECORATION: none}
A.black:hover   { color: #990000; TEXT-DECORATION: none}
TH.black { color: #000000}
.red   { color: #EE1111; FONT-FAMILY: Tahoma, Verdana, "MS Sans Serif", Arial, sans-serif; FONT-SIZE: 8pt}

OL {
    margin-left : 10px;
    padding-left : 15;
    padding-right : 0;
    padding-bottom : 0;
    margin-right : 0;
    margin-top : 0;
}

LI {
    padding-right : 0;
    padding-bottom : 0;
    padding-left : 15;
    margin-left : 17px;
    margin-right : 0;
    margin-top : 0;
}


Div, TD  
    {FONT-FAMILY: Tahoma, Verdana, "MS Sans Serif", Arial, sans-serif; FONT-SIZE: 8pt }
h1  {FONT-FAMILY: Tahoma, Verdana, "MS Sans Serif", Arial, sans-serif; font-size: 16px; FONT-WEIGHT: bold}
h2  {FONT-SIZE: 10pt; FONT-WEIGHT: bold}
h3  {FONT-FAMILY: Tahoma, Verdana, "MS Sans Serif", Arial, sans-serif; FONT-SIZE: 8pt;  font : normal;  margin-bottom : 0;  padding-bottom : 0; }
th  {FONT-FAMILY: Tahoma, Verdana, "MS Sans Serif", Arial, sans-serif; font-size: 8pt; color: #FFFFFF}

.small  { font-family: Tahoma, "MS Sans Serif", sans-serif, veranda, arial; font-size: 8pt}
.vsmall { font-family: Tahoma, "MS Sans Serif", sans-serif, veranda, arial; font-size: 7pt}
.visible   { DISPLAY: inline; visibility: visible; clip:  rect(   ) }

.border {BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; COLOR: #ffffff; FONT-SIZE: 9pt}

.Form {
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-FAMILY: "MS Sans Serif", Arial, Sans-serif;
    FONT-SIZE: 9pt;
    background : #FFFFFF;
    background-color : #FFFFFF;
    border-color : #FFCA00;
        border : 1px solid #FFCA00;
        }
        
.GrayForm {
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-FAMILY: "MS Sans Serif", Arial, Sans-serif;
    FONT-SIZE: 9pt;
    background : #F7F7F7;
    background-color : #F7F7F7;
        }


INPUT#search {
    BORDER-RIGHT: #FFCA00 1px solid;
    BORDER-TOP: #FFCA00 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #FFCA00 1px solid;
    WIDTH: 100px;
    BORDER-BOTTOM: #CA9900 1px solid;
    FONT-FAMILY: "MS Sans Serif", Arial, Sans-serif, Verdana, Helvetica
}                       


h1                      {
                        font-size: 14pt; 
                        font-weight: bold;
                        }

h2                      {
                        font-size: 12pt; 
                        font-weight: bold;
                        }

h3                      {
                        font-size: 10pt; 
                        font-weight: bold;
                        }

.mainLeftColumn         {
                        font-size: 12pt; 
                        font-weight: bold;
                        }

.mainMiddleColumn       {
                        font-size: 11pt; 
                        }

.mainRightColumn        {
                        font-size: 11pt; 
                        }
                        
.mainBottom             {
                         
                         FONT-SIZE: 8pt; 
                        }                       
                        
.dialogMessage          {
                        background-color: yellow; 
                        border: 1px solid; 
                        margin: 4px;
                        text-align: center;
                        }                       

.errorMessage           {
                        background-color: red; 
                        border: 1px solid; 
                        margin: 4px;
                        text-align: center;
                        font-size:12pt;
                        }                       

.header                 {
                        font-weight: bold;
                        }
                        
.yearBlock              {
    font-size: 10pt;
    background-color: #FFCB7D;
                        }                       

.yearNumber             {
    font-size: 10pt;
    background-color: #DADADA;
                        }                                  

.button                 {
                        background: #F8FAE1;
                        color: green; 
                        font-weight: bold;
                        }

.buttoncancel 
                        {
                        background: #F8FAE1;
                        color: navy;
                        }
                         
textarea                {
                        font-family: arial;
                        }
                                                                        
                        
#admin_b                {
                        font-weight: bold;
                        }
                        
.admin_blue             {
                        color: blue;
                        }
                        
.admin_green            {
                        color: green;
                        }
                        
.admin_red              {
                        color: red;
                        }
                        
.admin_cell             {
                        background: #f1f1f1;
                        vertical-align: top;
                        }

.admin_disabled         {
                        color: gray;
                        }


.rubricBlock            {            
                        font-size: 10pt;
                        color: white;
                        }                        


.editable               {
                            background-color: yellow; 
                            border: 1px solid; 
                            margin: 4px;
                            text-align: center;
                        }
.fixed                  {
                            font-family: courier;
                        }
                        
.maintable              {                       
                            border: 1px solid #950829;
                            border-color: #950829;
                        }

.usercp             {                       
                            border: 1px solid #082995;
                            border-color: #082995;
                        }

.order                  {                           
                            border: 1px solid #082995;
                            margin: 40 px;
                            padding: 10 px;
                        }

.userTable
{
                            border: 1px solid #082995;
                                border-color: #082995;
}

.cabinet_brown          {
                         color: #950829;
                        }

.cabinet_table          {
                        border: 1px solid #950829;
                        }

.cabinet_white          {
                        color: white;
                        }
.registration_cell           {
                                     font-weight: bold;
                                color: #005555;              
                        }
 
.cabinet_navy           {
                        color: navy;
                        }
.registration_table {
        border: 1px solid #990000;
}

.cabinet_green          {
                        color: green;
                        }.cabinet_red {
        color: red;
}
.registration_brown {

                         color: #950829;
}
.registration_input {
        border: 1px solid #999999;
        color: #000000;
}
.registration_submit {
        color: #950829;
        font-weight: bold;
}
.registration_gray {
        color: gray;
        font-weight: normal;
}

.bluepadded {
            border: 1px solid blue; 
            padding: 4px;
}

.shopitem {
          padding: 4px;
}

.mmenu {
    background-color: #950829;
    background-attachment: scroll;
    background-repeat: repeat;
    background-image: url(/images/common/bmenu.jpg);
    border: 1px solid #950829;
    list-style-position: inside;
    list-style-type: decimal;
    text-indent: 3px;
}

ul, ol.mmenu {
	margin-left: 5px;
	margin-top:  5px;
}

.submenu {
    background-color: #FFCA00;
    background-attachment: scroll;
    background-repeat: repeat;
    background-position: center center;
    text-indent: 3px;
}
.submenu_podp {
    background-color: #FF0000;
    background-attachment: scroll;
    background-repeat: repeat;
    background-position: center center;
    text-indent: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
}

.logo {
	background-image: url(/files/banners/dis_new_cap_main.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center center;    /*font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    letter-spacing: 2px;
    left: 1px;*/
}
a.logo:link{
	color: #FFF;
}
a.logo:hover{
	color: #FFF;
}
a.logo:visited{
	color: #FFF;
}
.tip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
}

.captchaInput {
	font-size: 25px;
}

.footer {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}


#anews {
	position: absolute;
	z-index: 99;
	top: 130%;
	display: none;
	right: 30%;
	min-width:120px;
	max-width:120px;
	clear: both;
	float: left;
	overflow: auto;
	visibility: visible;
	width:140px;
	margin-left:125 auto;
	margin-top:0 auto;
}

.redstring {
	text-indent: 3em;
}
#nyaction {
	display: block;
	width: 200px;
	position: absolute;
	z-index: 99;
	top: 395px;
	left: 20;
	margin-left:-200px;
	visibility: hidden;
}
td.opcell {
	background-attachment: inherit;
	background-image: url(/files/banners/opcell.png);
	background-repeat: no-repeat;
	background-position: 50px 0px;
}

