p {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10pt;
        margin-bottom: 13px;
        margin-top: 13px;
        color: #000000;
}

/* общие  */

body { margin:0px; padding:0px; }
body, td { font-family: verdana,sans-serif; font-size: 66%; color:#545454; }

/* навигация */

.navigation a,.navigation a:visited { color: #001873; text-decoration: none; }
.navigation a:hover,.navigation b { color: #FF3300; text-decoration: none; }

/* максимальная ширина макета для полностью css2 совместимых броузеров */

#box { max-width: 1000px; }

/* текст */

.content p { text-align: justify; }

/* подвал */

.footer { width:410px; height:60px; padding-top: 33px; }
.footer, .footer a,.footer a:visited { color: #aaaaaa; } 

/* формы */

.frm { width:81px; border: 1px solid; border-left: 1px solid #545454; border-top: 1px solid #545454; border-right: 1px solid #A8A8A8; border-bottom: 1px solid #A8A8A8; font-size: 100%; font-family: verdana; }

/* таблица */

.x,.x a { bbackground-color: #999999; text-decoration: none; font-weight: bold; color: #001873; width:12px; height: 14px; text-align: center; }

.theader { border-bottom: 0px dashed #999999; 
           font-weight: bold; 
           color: #727272; 
           background-color: #f0f0f0; 
           padding: 3 6 3 6; 
         }

.tcell,.tcell2 { padding:6 3 6 6; 
                 vertical-align:top; 
               }

.tcell,.tcell2 { background-color: white; }

/* smsmail */

p.bottommenu a { color: #FFFFFF; }

/* таблицы */
        
td, th {
        font-size: 10pt;
}
        

/* простые и нумерованные списки */

ul, ol {
        color: #00000;
        font-size: 9pt;
        margin-right: 5px;
        margin-left: 15px;
        margin-top: 2px;
        margin-bottom: 2px;
        padding-left: 30px;
}

ol ul, ul ol,td, ul li{
        color: #000000;
        font-size: 9pt;
        margin-left: 8px;
        margin-right: 10px;
        margin-top: 2px;
        margin-bottom: 2px;
}

ol li, ul li {
        color: #000000;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 9pt;
        margin-top: 2px;
        margin-bottom: 2px;
}
        
li a {
        color: #326495;
}
li a:hover {
        color: #326495;
}



/* заголовки */
h1, h2, h3, h4, h5, h6 {
        text-align: left;
        color: #326495;
        font-weight: bold;
        margin-top: 12px;
        margin-bottom: 2px;
        margin-right: 10px;
}

.path{
        color: #326495;
        font-weight: bold;
        padding-left: 15px;
}

h1 {
        font-size: 13pt;
}
h2 {
        font-size: 11pt;
}
h3 {
        font-size: 9pt;
}

.error {color: red; font-weight: bold}
.ok {color: green; font-weight: bold}
.status, .message {font-weight: bold}
.required {color: red; font-weight: bold}
.drop { color: red}
.clear { color: red}
.deleted { background-color: #FFAAAA}
.create { color: green}
.c_Yes {color:green;}
.c_No {color:red;}
.dimmed {color: gray}

TABLE.dottedrows {background-color: #CFE1EF; border: 1px dotted; border-collapse: collapse;}
TABLE.dottedrows TD {border-top: 1px dotted white; border-bottom: 1px dotted white}
TABLE.dottedrows TH {border-top: 1px dotted white; border-bottom: 1px dotted white}

TABLE.solidout {background-color: #E0EAF3; border: dotted white; border-collapse: collapse}
TABLE.solidout TD, TABLE.solidout TH {border: 1px dotted white; padding: 6 3 6 3; }
TABLE.solidout TD.noborder {border-style: hidden; padding: 2px}
TABLE.solidout td input, .button { 
padding:0 9 3 9; 
font-family: arial, verdana, sans-serif; 
font-size:9pt; 
color: white; 
height:21px;
background: url(im/button-bg.gif) right bottom no-repeat #3264A9; 
border-right:0px; border-bottom: 0px; border-top: 0px solid white; border-left: 0px solid white; }

.tabledata1 {background-color: #CFE1EF;}
.tabledata2 {background-color: #E0EAF3;}
th {background-color: #88AAC5; color: black; text-decoration: none}

p.menu .menu0 {font-size: 12pt; font-weight: bold}
p.menu .menu1 {font-size: 9pt;}

iinput { width:66px; }

ul.arrow li { list-style:none; background: url(im/bullet-arrow.gif) left no-repeat; padding-left:21px; }
