body {
  font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
        font-size: 12px;
        color: #444444;
        background: #ffffff;
        }
FORM {
        MARGIN: 0px
}

a:link      { text-decoration: none; color: #333333; }
a:visited   { text-decoration: none; color: #333333; }
a:active    { text-decoration: none; color: #333333; }
a:hover     { text-decoration: underline; color: #224488; }

td {
  font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
  font-size: 12px;
  color: #444444;
}

form input, textarea, select, .big input {
        border:1px solid #979797;
		font-size: 12px;
}
input[type="submit"] {
  font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
}

input[type="checkbox"] {
  border: 0px;
}

th {
  font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
  font-size: 12px;
        color: #444444;
        }



.comment {
        color: #888888;
        }

.title {
        font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
        font-size: 16px;
        color: #444444;
        font-weight: bold;
        }


.small{
        color: #444444;
        font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
        font-size: 11px;
        }

.alert{
        color: #ff0000;
        font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
        font-size: 12px;
        font-weight: bold;
        }

.php{
        color: #000000;
        font-family: Courier, "Courier New", monospace, Monaco;
        font-size: 12px;
        background-color: #e8e8e8;
        }
pre{
        color: #000000;
        font-family: Courier, "Courier New", monospace, Monaco;
        font-size: 12px;
        }

.prev_next{
        color: #333333;
        font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
        font-size: 12px;
        background-color: #AAAAAA;
        }

.header {
        font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
        font-size: 15px;
        font-weight: bold;
        color: #aabbcc;
        background-color: #444444;
        }

.menu {
        font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
        font-size: 13px;
        color: #ffffff;
        vertical-align: top;
        background-color: #AAAA99;
        }

.body {
        font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
        font-size: 12px;
        color: #333333;
        vertical-align: top;
        background-color: #ffffff;
        }

.cover {
        font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
        font-size: 12px;
        color: #333333;
        vertical-align: top;
        background-color: #acb2bb;
        }

.key {
        font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
        font-size: 12px;
        color: #333333;
        vertical-align: top;
        background-color: #FFcc88;
        }

.link {
        color: #444444;
        text-decoration: underline;
        font-weight: bold
        }


.unnamed {
        font-family: arial;
        font-size: 20px;
        font-style: italic;
//        line-height: 25px;
        font-weight: bold;
        font-variant: small-caps;
        text-transform: uppercase;
        color: #444444;
        text-decoration: underline overline line-through blink;
        background-color: #000000;
        background-image: url(http://);
        height: 20px;
        width: 20px;
        border: 1px #000000;
}

.form { font-size: 10px }
.accountlink {
        FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.accountlink A:link {
        COLOR: black; TEXT-DECORATION: none
}
.accountlink A:active {
        COLOR: black; TEXT-DECORATION: none
}
.accountlink A:visited {
        COLOR: black; TEXT-DECORATION: none
}
.accountlink A:hover {
        COLOR: #ff9900; TEXT-DECORATION: underline
}
.sm_accountlink {
        FONT-SIZE: 9px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.sm_accountlink A:link {
        COLOR: black; TEXT-DECORATION: none
}
.sm_accountlink A:active {
        COLOR: black; TEXT-DECORATION: none
}
.sm_accountlink A:visited {
        COLOR: black; TEXT-DECORATION: none
}
.sm_accountlink A:hover {
        COLOR: #ff9900; TEXT-DECORATION: underline
}
A:link {
        COLOR: #333333; TEXT-DECORATION: underline
}
A:active {
        COLOR: #333333; TEXT-DECORATION: underline
}
A:hover {
        COLOR: #ff9900; TEXT-DECORATION: underline
}
A:visited {
        COLOR: #6699cc; TEXT-DECORATION: none
}
P {
        FONT-SIZE: 11px; COLOR: #000000;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BLOCKQUOTE {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#bodycopy {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1 {
        FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.level1 {
        FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H2 {
        FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3 {
        MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H5 {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H6 {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.devtitle {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.evaltitle {
        FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#list1 {
        MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/images/bullets/bullet.gif); COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#list2 {
        MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/images/bullets/bullet_2.gif); COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#list3 {
        MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/images/bullets/bullet_3.gif); COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#list4 {
        MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/images/bullets/bullet_2.gif); COLOR: #333333; TEXT-INDENT: 24px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#morelinks {
        PADDING-LEFT: 16px; FONT-WEIGHT: normal; FONT-SIZE: 9px; LIST-STYLE-IMAGE: url(/images/bullets/arrow_more_2.gif); MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#morelinks A:link {
        FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
#morelinks A:active {
        FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
#morelinks A:hover {
        FONT-WEIGHT: bold; COLOR: #ff9900; TEXT-DECORATION: none
}
#morelinks A:visited {
        FONT-WEIGHT: bold; COLOR: #6699cc; TEXT-DECORATION: none
}
#morelinks2 {
        PADDING-LEFT: 16px; FONT-WEIGHT: normal; FONT-SIZE: 9px; LIST-STYLE-IMAGE: url(/images/bullets/arrow_more_2.gif); MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 2px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#morelinks2 A:link {
        COLOR: #006699; TEXT-DECORATION: none
}
#morelinks2 A:active {
        COLOR: #333333; TEXT-DECORATION: none
}
#morelinks2 A:hover {
        COLOR: #ff9900; TEXT-DECORATION: underline
}
#morelinks2 A:visited {
        COLOR: #6699cc; TEXT-DECORATION: none
}
.germanright {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#newstitle {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#tabledlist {
        MARGIN-TOP: 0px; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(/img8/bullets/bullet.gif); MARGIN-LEFT: 8px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.searchinput {
        BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #666666 1px solid; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.registry1 {

        BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY:  Arial, Verdana,Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.registry11 {
        BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY:  Arial, Verdana,Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.registry2 {
        FONT-WEIGHT: bold; TEXT-ALIGN: center; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY:  Arial, Verdana,Helvetica, sans-serif; BACKGROUND-COLOR: #F7E5F2;
}
.sub_registry1 {
        FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #0077FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bsearch {
        BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 11px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
#content {
        FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#whitetext {
        FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#subtext {
        FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#subtext A:link {
        COLOR: #333333; TEXT-DECORATION: none
}
#subtext A:active {
        COLOR: #333333; TEXT-DECORATION: none
}
#subtext A:hover {
        COLOR: #ff9900; TEXT-DECORATION: underline
}
#subtext A:visited {
        COLOR: #6699cc; TEXT-DECORATION: none
}
#subhead {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#subhead A:link {
        FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: underline
}
#subhead A:active {
        FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: underline
}
#subhead A:hover {
        FONT-WEIGHT: bold; COLOR: #ff9900; TEXT-DECORATION: underline
}
#subhead A:visited {
        FONT-WEIGHT: bold; COLOR: #6699cc; TEXT-DECORATION: underline
}
#identifier {
        FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#callouts {
        FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#splashtext {
        FONT-SIZE: 11px; COLOR: #cccc99; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#secondaryhead {
        FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#newstitle A:link {
        COLOR: #006699; TEXT-DECORATION: none
}
#newstitle A:hover {
        COLOR: #ff9900; TEXT-DECORATION: underline
}
#newstitle A:active {
        COLOR: #333333; TEXT-DECORATION: none
}
#newstitle A:visited {
        COLOR: #6699cc; TEXT-DECORATION: none
}
#newstext {
        FONT-SIZE: 10px; COLOR: #333333;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#newstext A:link {
        COLOR: #333333; TEXT-DECORATION: none
}
#newstext A:active {
        COLOR: #333333; TEXT-DECORATION: none
}
#newstext A:hover {
        COLOR: #ff9900; TEXT-DECORATION: underline
}
#newstext A:visited {
        COLOR: #666666; TEXT-DECORATION: none
}
#technotes {
        FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#awards {
        FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#subnav {
        FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#subnav A:link {
        FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
#subnav A:active {
        FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
#subnav A:hover {
        FONT-WEIGHT: bold; COLOR: #ff9900; TEXT-DECORATION: none
}
#subnav A:visited {
        FONT-WEIGHT: bold; COLOR: #6699cc; TEXT-DECORATION: none
}
.subnav-highlight {
        FONT-WEIGHT: bold; COLOR: #006699; TEXT-DECORATION: none
}
.subnav-normal {
        FONT-WEIGHT: bold; COLOR: #666666; TEXT-DECORATION: none
}
#crumbs {
        FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#crumbs A:link {
        COLOR: #666666; TEXT-DECORATION: underline
}
#crumbs A:active {
        COLOR: #666666; TEXT-DECORATION: underline
}
#crumbs A:hover {
        COLOR: #666666; TEXT-DECORATION: underline
}
#crumbs A:visited {
        COLOR: #666666; TEXT-DECORATION: underline
}
#tertiary {
        FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#tertiary A:link {
        FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
#tertiary A:active {
        FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
#tertiary A:hover {
        FONT-WEIGHT: bold; COLOR: #ff9900; TEXT-DECORATION: none
}
#tertiary A:visited {
        FONT-WEIGHT: bold; COLOR: #6699cc; TEXT-DECORATION: none
}
#featuretitle {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#featuretitle A:link {
        FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: underline
}
#featuretitle A:active {
        FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: underline
}
#featuretitle A:hover {
        FONT-WEIGHT: bold; COLOR: #ff9900; TEXT-DECORATION: underline
}
#featuretitle A:visited {
        FONT-WEIGHT: bold; COLOR: #6699cc; TEXT-DECORATION: none
}
#divider {
        BACKGROUND-IMAGE: url(/img8/body/divider.gif); WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff
}
.serialstyle {
        FONT-SIZE: 11px; COLOR: #006400; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.accounttitle {
        FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tablestyleleft {
        BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.tablestyle1 {
        BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 2px; BORDER-BOTTOM: #cccccc 2px solid
}
.tablestyle2 {
        BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 2px; BORDER-BOTTOM: #cccccc 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.tablestylesingle {
        BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
SUP {
        FONT-SIZE: 7px
}
.sup {
        FONT-SIZE: 7px
}
.history {
        FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.history A:link {
        COLOR: #333333; TEXT-DECORATION: none
}
.history A:active {
        COLOR: #333333; TEXT-DECORATION: none
}
.history A:hover {
        COLOR: #ff9900; TEXT-DECORATION: none
}
.history A:visited {
        COLOR: #6699cc; TEXT-DECORATION: none
}
.articletitle {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.code {
        FONT-WEIGHT: 400; FONT-SIZE: 10pt; COLOR: #003399; FONT-FAMILY: courier
}
.menu1 {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: tahoma,sans-serif; TEXT-DECORATION: none
}
.menu2 {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFF00; FONT-FAMILY: tahoma,sans-serif; TEXT-DECORATION: none
}
.searcher1
{
        FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFCC00; FONT-FAMILY: Verdana,Tahoma,Arial; TEXT-DECORATION: none
}
.down {
        color: #000000; font-family: Tahoma, Verdana; font-size: 11px;
}
.down A:link {
        color: #000000; text-decoration: underline; font-family: Tahoma, Verdana; font-size: 11px
}
.down A:visited {
        color: #000000; text-decoration: underline; font-family: Tahoma, Verdana; font-size: 11px
}
.down A:active {
        color: #000000; text-decoration: underline; font-family: Tahoma, Verdana; font-size: 11px
}
.down A:hover {
        color: #0000AA; text-decoration: underline; font-family: Tahoma, Verdana; font-size: 11px
}
.header1 {
        color: #ffffff; background: #4682B4; font-weight: bold; font-family: Tahoma, Verdana; font-size: 13px; margin: 0px; padding: 2px;
}
.header2 {
        color: #000000; background: #DBEAF5; font-weight: bold; font-family: Tahoma, Verdana; font-size: 12px;
}
h6 {
  font-size:110%;
  font-weight:bold;
  padding-right:6em;
  border-top: 4px solid #7c7; /*  mid green */
  background-color: #efe;        /* pale green */
  /* background-color: #E0E7ED;      pale green */
  /* color: #333366;                dark green */
   color: #050;                /* dark green */
}
#table01 {
        WIDTH: 100%; PADDING: 14px; border: 2px solid #ccc;
}
.insdr1 {
        font-size:110%; font-weight:bold; FONT-FAMILY: comic sans ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.thumbs1 {
        font-size:110%; font-weight:bold; FONT-FAMILY: comic sans ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
STRONG {
        COLOR: #333333; FONT-WEIGHT: bolder;
}
#top_land {
        FONT-SIZE: 14px; font-weight:bold; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
border:1px solid #006600; /* строка отладки */
    margin:0;
    padding:0;

    width:50%;
    height: 28px;
    background-color: #EEFFEE;
}
#top_land A:link {
        COLOR: #036D08; TEXT-DECORATION: underline
}
#top_land A:active {
        COLOR: #041085; TEXT-DECORATION: none
}
#top_land A:hover {
        COLOR: #850404; TEXT-DECORATION: none
}
#top_land A:visited {
        COLOR: #000000; TEXT-DECORATION: none
}
#supporting_navigation {
        FONT-SIZE: 10px; COLOR: #333366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#supporting_navigation A:link {
        COLOR: #333366; TEXT-DECORATION: none
}
#supporting_navigation A:active {
        COLOR: #333366; TEXT-DECORATION: none
}
#supporting_navigation A:hover {
        COLOR: #CC3300; TEXT-DECORATION: none
}
#supporting_navigation A:visited {
        COLOR: #CC3300; TEXT-DECORATION: none
}

#supporting_nav {
        FONT-SIZE: 12px; font-weight:bold; COLOR: #333366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#supporting_nav A:link {
        COLOR: #333366; TEXT-DECORATION: none
}
#supporting_nav A:active {
        COLOR: #333366; TEXT-DECORATION: none
}
#supporting_nav A:hover {
        COLOR: #CC3300; TEXT-DECORATION: none
}
#supporting_nav A:visited {
        COLOR: #CC3300; TEXT-DECORATION: none
}
.logininput {
        width: 160px; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #666666 1px solid; COLOR: #000000; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.loginbutton {
        FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.loginbutton {
        FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.error
{
  background: pink;
  font-family: Georgia, Trebuchet, Verdana, Arial, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
}
.error01
{
  background: pink;
  font-family: Trebuchet,Georgia,  Verdana, Arial, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
}
.error02
{
  float:right;
  background-color: #FFCCCC;
  border: 3px solid red;
  font-family: Georgia, Trebuchet, Verdana, Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-right: 2px;
}
.error03
{
  float:center;
  background-color: #FFCCCC;
  border: 3px solid red;
  font-family: Georgia, Trebuchet, Verdana, Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-right: 2px;
}
.error04
{
  float:center;
  background-color: #FFCCCC;
  border: 1px solid red;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 11px;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-right: 2px;
}

.comment1 {
  float:center;
  background-color: #fffad7;
  border: 3px solid #BEBF9D;
  font-family: Georgia, Trebuchet, Verdana, Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-right: 2px;
}
.comment12 {
  float:center;
  background-color: #FAF99B;
  border: 0px solid #BEBF9D;
  font-family: Georgia, Trebuchet, Verdana, Arial, Sans-Serif;
  font-size: 14px;
  padding-left: 5px;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-right: 2px;
}
.legend_err1 {
  padding-left: 5px;
//  background: #F8DEDE;
  FONT-WEIGHT: bold; FONT-SIZE: 10px;
  COLOR: #DE0A0A;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.form_err1 {
  padding-left: 5px;
  background: #F5FABA;

  FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.btn_menu1 {

  COLOR: #FFFF00;
  background-color: #336600;
  border: 0px solid #336600;
  TEXT-DECORATION: underline;
  FONT-FAMILY: tahoma,sans-serif;
  font-size: 11px;
  font-weight: bold;

//  cursor: hand;
  cursor: pointer;

}
.btn_menu2 {
  float:left;
  COLOR: #333333;
  background-color: #FFFFFF;
  border: 0px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  cursor: pointer;
}
.btn_menu3 {
  float:left;
  COLOR: #ff9900;
  background-color: #FFFFFF;
  border: 0px;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  cursor: pointer;
}
.formbutton {
cursor:pointer;
TEXT-ALIGN: left;
border:outset 0px #ccc;
background:#999;
color:#666;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
font-weight:bold;
padding: 1px 2px;
background:url(img8/formbg.gif) repeat-x left top;
}
.formbutton a:link { text-decoration: none;}	
.formbutton a:visited { text-decoration: none;}	
.formbutton a:active { text-decoration: none;}	
.formbutton a:hover { text-decoration: none;}
.formbutton2 {
cursor:pointer;
TEXT-ALIGN: left;
border:outset 0px #ccc;
background:#999;
color:#ff9900;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
font-weight:bold;
padding: 1px 2px;
background:url(img8/formbg.gif) repeat-x left top;
}
.formbutton3 {
cursor:pointer;
TEXT-ALIGN: center;
border:outset 1px #CE3737;
background:#ACF564;
color:#59036B;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
font-weight:bold;
padding: 1px 2px;
background:url(img8/formbg.gif) repeat-x left top;
}

.btn_menu_top {
cursor:pointer;
TEXT-ALIGN: left;
border:outset 0px #ccc;
background:#eeeeee;
color:#000000;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
font-weight:normal;
padding: 1px 2px;
background:url(img8/formbg.gif) repeat-x left top;
}
.btn_menu_top2 {
cursor:pointer;
TEXT-ALIGN: left;
border:outset 0px #ccc;
background:#eeeeee;
color:#ff9900;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
font-weight:bold;
padding: 1px 2px;
background:url(img8/formbg.gif) repeat-x left top;
}
.title3{font-size:145%;color: #666666;font-weight:bold}
.poll_title{font-size:135%;color: #0033FF;font-weight:bold}
.cmt{font-size:12px;color:#666666;font-weight:bold}
.cmt13{font-size:11px;color:#CC0000;}
.ctg {
       font-size:95%; BORDER-RIGHT: #CCCCCC 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #CCCCCC 1px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px; BORDER-LEFT: #CCCCCC 1px solid; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: #E4E4E4;
}
A.ctg {
        COLOR: #000; TEXT-DECORATION: none
}
A.ctg:hover {
        BORDER-RIGHT: #ff8e42 1px solid; BORDER-TOP: #ff8e42 1px; BORDER-LEFT: #ff8e42 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ff8e42 1px solid; BACKGROUND-COLOR: #ff6600
}
A.ctg:active {
        BORDER-RIGHT: #ff8e42 1px solid; BORDER-TOP: #ff8e42 1px; BORDER-LEFT: #ff8e42 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ff8e42 1px solid; BACKGROUND-COLOR: #ff6600
}
.t3{font-size:70%;color: #000000;font-weight:bold}
.t31{font-size:90%;color: #111111;}
.t32{font-weight:bold; font-size:10px;color: #F2E2BA;}
.t33{font-weight:normal; font-size:9px;color: #000000;}
.t34{font-weight:normal; font-size:11px;color: #000000;}
.bg{background-repeat:no-repeat}
.lnt3{font-size:70%;color: #CCCCCC}
.lnt2{font-size:100%;text-decoration:none}
.news_img {
        border:0;
}
.b-author2 {font-weight:bold;font-size: 14px; color: #000000; background-color: #F5D8BB; padding: 0 3px 0 3px;margin:0 0 5px 0;}
.b-author5 {font-weight:bold;font-size: 14px; color: #000000; background-color: #F5D8BB; padding: 0 3px 0 3px;margin:0 0 5px 0;}
.b-author6 {font-weight:bold;font-size: 11px; color: #000000; background-color: #F0F4C3; padding: 0 3px 0 3px;margin:0 0 5px 0;}
.b-author7 {font-weight:bold;font-size: 11px; color: #000000; background-color: #D3DAE1; padding: 0 3px 0 3px;margin:0 0 5px 0;}
.b-subtit1 {font-weight:bold;font-size: 9px; color: #000000; background-color: #C1E3BF; padding: 0 3px 0 3px;margin:0 0 5px 0;}

.user_adm_unlock {font-weight:bold;font-size: 11px; color: #000000; background-color: #E3BFCD; padding: 2px 3px 2px 3px;margin:0 0 5px 0;}
.user_adm_lock   {font-weight:bold;font-size: 11px; color: #000000; background-color: #F7F53C; padding: 2px 3px 2px 3px;margin:0 0 5px 0;}
.b-subtit1 {font-weight:bold;font-size: 9px; color: #000000; background-color: #C1E3BF; padding: 0 3px 0 3px;margin:0 0 5px 0;}
.b-subtit2 {font-weight:bold;font-size: 11px; color: #000000; background-color: #E3BFCD; padding: 0 3px 0 3px;margin:0 0 5px 0;}
.b-subtit3 {font-weight:bold;font-size: 11px; color: #000000; background-color: #F7F53C; padding: 0 3px 0 3px;margin:0 0 5px 0;}
.b-subtit4 {font-weight:bold;font-size: 11px; color: #000000; background-color: #F7C57D; padding: 0 3px 0 3px;margin:0 0 5px 0;}
.b-subtit5 {font-weight:bold;font-size: 11px; color: #000000; background-color: #F7837D; padding: 0 3px 0 3px;margin:0 0 5px 0;}
.b-subtit6 {font-weight:bold;font-size: 11px; color: #000000; background-color: #F9DAF6; padding: 0 3px 0 3px;margin:0 0 5px 0;}
.b-subtit7 {font-weight:bold;font-size: 11px; color: #000000; background-color: #FFFFFF; padding: 0 3px 0 3px;margin:0 0 5px 0;}


.lnk2{FONT-FAMILY: Arial, Verdana; font-size:105%;font-weight:bold;color: #006633;}
.lnk2formbutton {
cursor:pointer;
font-size:105%;
TEXT-ALIGN: left;
border:outset 0px #ccc;
background:#999;
color: #006633;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 1px 2px;
background:url(img8/formbg.gif) repeat-x left top;
}
.lnk3formbutton {
cursor:pointer;
font-size: 11px;
font-weight:bold;

TEXT-ALIGN: left;
border:outset 0px #ccc;
background:#999;
color: #006633;
FONT-FAMILY: Verdana,Arial , Helvetica, sans-serif;
padding: 1px 2px;
background:url(img8/formbg.gif) repeat-x left top;
}
.lnk4formbutton {
cursor:pointer;
font-size:105%;
TEXT-ALIGN: left;
border:outset 0px #ccc;
background:#999;
color: #AF0505;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 1px 2px;
background:url(img8/formbg.gif) repeat-x left top;
}
.caption1
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Verdana;
    COLOR: #000000;
    FONT-WEIGHT: bolder;
    font-weight: bold;
}
.caption2
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Verdana;
    COLOR: #006633;
    FONT-WEIGHT: bolder;
    font-weight: bold;
}
.warning1
{
  background-color: #FFCCCC;
  border: 3px solid red;
  font-family: Georgia, Trebuchet, Verdana, Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  padding-left: 12px;
  padding-bottom: 12px;
  padding-top: 12px;
  padding-right: 2px;
}
.warning2 {
  float:center;
  background-color: #FAF99B;
  border: 3px solid #BEBF9D;
  font-family: Georgia, Trebuchet, Verdana, Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-right: 2px;
}

.warning3 {
  background-color: #BBF6F7;
  border: 2px solid #990000;
  font-family: Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 6px;
  padding-top: 4px;
  padding-right: 5px;
}
.warning4 {
  background-color: #FAF99B;
  border: 1px solid #BEBF9D;
  font-family: Georgia, Trebuchet, Verdana, Arial, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-right: 2px;
}

#a-price-a {font-weight: bold; font-family: Verdana,Arial; font-size: 11pt;color: #6667A2;text-align: left;vertical-align: middle;}
#a-price-a span {font-family: Arial, Verdana; color:#FB0781;font-size:11pt;}
.a-price-a {font-family: Arial, Verdana; font-size: 14pt;color: #6667A2;text-align: center;vertical-align: middle;border-bottom: 1px dotted #AAAAAA;}
.a-price-a span {font-family: Arial, Verdana; color:#FB0781;font-size:11pt;}

#b-price-b {font-family: Arial, Verdana; font-size: 18pt;color: #009933;text-align: center;vertical-align: middle;}
#b-price-b span {font-family: Arial, Verdana; color:#555555;font-size:11pt;}
.b-price-b {font-family: Arial, Verdana; font-size: 18pt;color: #009933;text-align: center;vertical-align: middle;border-bottom: 1px dotted #AAAAAA;}
.b-price-b span {font-family: Arial, Verdana; color:#555555;font-size:11pt;}
.c-price-c {font-family: Arial, Verdana; color: #009933;font-size:14pt;text-align: center;vertical-align: middle;}
.title_book {
            font-size: 18pt;
            line-height: 1.0;
            FONT-WEIGHT: normal;
            PADDING-BOTTOM: 2px;
            MARGIN: 0px 0px 5px;
            COLOR: #003366;
            FONT-FAMILY: Georgia,Tahoma, Verdana,  Arial, Helvetica,  serif
}
.title_book span {font-size: 8pt; FONT-WEIGHT: bold; BACKGROUND-COLOR: #FF6666; color:#FFFFFF;}
A.title_book {
        COLOR: #D35626; TEXT-DECORATION: none
}
A.title_book:hover {
        COLOR: #FB4905; TEXT-DECORATION: none
}
.ta2 {font-size:12px; color:#FFFFFF; font-weight:bold; FONT-FAMILY: Verdana, Arial;}
.ta3 {font-size:12px; color:#000000; FONT-FAMILY: Verdana, Arial;}
.ta4 {font-size:12px;  font-weight:bold; color:#000000; FONT-FAMILY: Tahoma,Arial,Verdana;}
.ta5 {font-size:12px; color:#000000; FONT-FAMILY:  Verdana, Arial;}
.question01
{
  background-color: #CEE9CA;
  border: 1px solid gray;
  font-family: Georgia, Trebuchet, Verdana, Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  padding-left: 15px;
  padding-bottom: 4px;
  padding-top: 2px;
  padding-right: 2px;
}
.question02
{
  background-color: #FFFF00;
  border: 1px solid black;
  font-family: Georgia, Trebuchet, Verdana, Arial, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 1px;
  padding-top: 1px;
  padding-right: 5px;
  margin: 0px;
}
form .socio1
{
  background-color: #FFFF00;
  border: 1px solid black;
  font-family:  Arial, Georgia, Trebuchet, Verdana, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 1px;
  padding-top: 3px;
  padding-right: 5px;
  margin: 0px;
//  vertical-align: middle;
  white-space: nowrap;
  float: left;
}

   form span * {
      vertical-align: middle;
   }


/* Input type=checkbox and radiobutton */
.cs__option {
   display: block;
}
.cs__qctrls, .cs__qtitle {
   display: block;
}
 /* Single choice */
 .cs__sc,
 /* Single choice - drop down list */
 .cs__scdd,
 /* Multiple choices */
 .cs__mc,
 /* Single line */
 .cs__sl,
 /* Text area */
 .cs__ta,
 /* Matrix */
 .cs__m,
 /* Comments */
 .cs__c,
 /* Warnings */
 .cs__w,
 /* Images */
 .cs__img
{
     display: block;
     padding: 2pt 7pt;
     text-align: left;
     margin: 0px;
}
.cs__sel
{
     display: block;
  padding-left: 15px;
  padding-bottom: 4px;
  padding-top: 12px;
  padding-right: 2px;

     text-align: left;
     margin: 0px;
}
/* Question text */
.cs__qtext {
         color: #000;
         font-weight: normal;
           padding-left: 20px;
}
.dn_tit {
        FONT-SIZE: 14px; font-weight:bold; COLOR: #336600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#dn_tit {
        FONT-SIZE: 14px; font-weight:bold; COLOR: #336600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#dn_tit A:link {
        COLOR: #336600; TEXT-DECORATION: none
}
#dn_tit A:active {
        COLOR: #336600; TEXT-DECORATION: none
}
#dn_tit A:hover {
        COLOR: #CC3300; background-color: #FFFF00; TEXT-DECORATION: none
}
#dn_tit A:visited {
        COLOR: #CC3300; TEXT-DECORATION: none
}
.dsum1 {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
}
.dsum2 {
        FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: #990000; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
}
.present1000 {
        FONT-WEIGHT: bold; COLOR: #CC0000; background-color: #FFFF99;
}
.present500 {
        FONT-WEIGHT: bold; COLOR: #006633; background-color: #FFFF99;
}
.present200 {
        FONT-WEIGHT: bold; COLOR: #000099; background-color: #FFFF99;
}
.present100 {
        FONT-WEIGHT: bold; COLOR: #006666; background-color: #FFFF99;
}
.present50 {
        FONT-WEIGHT: bold; COLOR: #660099; background-color: #FFFF99;
}
.present20 {
        FONT-WEIGHT: bold; COLOR: #999966; background-color: #FFFF99;
}
.redaster {
        vertical-align: top;
        padding-right: 2px;		
		background:transparent url(../img7/redasterisk.gif) no-repeat scroll left top;
}
.postneed {
        FONT-WEIGHT: normal; FONT-SIZE: 10px;  COLOR: #000000; background-color: #DFD2F4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.salut{
        FONT-WEIGHT: normal; COLOR: #000000;
}
.message1 {
  background-color: #FAF99B;
  border: 3px solid #BEBF9D;
  font-family: Georgia, Trebuchet, Verdana, Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-right: 2px;
}
.panel_line {
       font-size: 8pt; COLOR: #000000;
}
.red_nav {
        background:url(../img7/red_bg3.jpg);
}

.red_nav, .red_nav input, .red_nav a {
        color:#fff;
}

.red_nav, .red_nav input, .red_nav a, #right .bogoTabsActiveLabel, #right .bogoTabsInactiveLabel {
        font-size:12px;
        font-family:Helvetica, Arial, sans-serif;
        font-weight:bold
}

.red_nav, table.sheet{
        margin-bottom:16px
}

.red_nav table, .red_nav div{
        background:url(../img7/right_red2.jpg) top right no-repeat;
}

.red_nav tr, .red_nav h2{
        background:url(../img7/left_red2.jpg) no-repeat
}
.gray_block {
        background:#c7c7c7 url(img8/gray_block.gif) no-repeat top right
}
#right .red_nav h2, #right .gray_head h2, .fourteen h2, .gray_block .gray_head h2{
        font-size:14px;
        font-family:Helvetica, Arial, sans-serif;
        line-height:14px;
        padding:11px 18px;
        font-weight:bold;
        color:#fff;
        margin:0
}

.red_nav td{
        padding:6px 15px 5px;
        vertical-align:middle
}

.red_nav input{
        background:none;
        border-color:#e5bcbe;
        width:34px;
        text-align:right;
        padding:4px
}

.red_nav a{
        color:#e5bcbe
}

.red_nav span, .red_nav img {
        margin:0 5px
}
/*Dynamic menu*/

#dynamic_menu, .dot {
        background:url(../img7/dot.gif) repeat-x;
}

#dynamic_menu {
        padding-top:12px;
        margin-top:18px
}

#dynamic_menu div, #dynamic_menu p{
        margin-top:5px;
        text-transform:uppercase;
        font-size:10px;
        line-height:10px;
        font-family:Helvetica, Arial, sans-serif;
        font-weight:bold
}

#dynamic_menu div{
        padding:7px 32px;
        cursor:pointer;
        color:#fff;
}

#dynamic_menu p{
        padding:5px 0 5px 26px;
        background:url(../img7/orange_circle.jpg) no-repeat;
        margin:12px 0
}

#dynamic_menu div.unselected{ /*header that's currently not selected*/
        background:url(../img7/passive.jpg) no-repeat
}


#dynamic_menu div.selected{ /*header that's currently selected*/
        background:url(../img7/active.jpg) no-repeat
}

#dynamic_menu ul{
        list-style-type: none;
        margin: 0;
        padding: 0;
        font-size:12px;
        line-height:25px
}

#dynamic_menu ul li{
        padding-left:5px
}

/*Dynamic menu end*/
h1.helvetica, h3.helvetica, .cyan2 h4, #right h2.subheader {
        font-family: Arial, Helvetica, sans-serif;
}
h1.helvetica {
        margin-left:7px;
        padding-left:7px;
        margin-bottom:17px;
}
.sheet {
        border:1px solid #c3c3c3;
        margin-bottom:28px;
}

.sheet .corn, .bend{
        text-align:right;
        margin:0;
}

.sheet .corn img, .bend img{
        position:relative;
        top:1px;
        right:-1px;
}

table.sheet .dark{
        color:#92999D;
        font-size:10px;
}

table.sheet .dark, table.sheet td.corn{
        background:#f3f6f7;
}

table.sheet .dark p{
        margin:8px 10px 8px 24px;
//        line-height:12px;
}

table.sheet td img {
        margin:12px 20px;
        border:1px solid #979797;
}

table.sheet td.corn img {
        margin:0;
        top:2px;
        border:0;
}
.anonce .corn{
        margin:0;
}
table.sheet .cyan {
        color:#6f8796;
        margin-top:15px
}

table.sheet .cyan, table.sheet .right, .anonce .red, .gray_block .sheet .red {
        font-family:Helvetica, Arial, sans-serif;
        font-size:12px;
        font-weight:bold;
}

table.sheet .right {
        margin-top:7px
}

table.sheet .details {
        padding-right:35px
}

table.sheet h3 {
        margin-bottom:8px
}

table.sheet h3 span{
        color:#59849f
}

tr.cyan {
        background:#dbf1d3 url(../img7/cyan_bg1.jpg) repeat-x
}
.right {
        float:right;
        margin:0
}
.right, .right a, .red, .red a, .links a {
        color:#BF1112
}
.gray_block .sheet div{
        margin-left:104px
}

.gray_block .sheet h3{
        font-size:14px;
//        line-height:14px;
        margin:4px 0
}

.gray_block .sheet p{
//        line-height:12px
        font-size:12px;
}

.gray_block .sheet h3, .gray_block .sheet div p{
        margin-right:11px
}

.gray_block .sheet .red{
        margin-top:18px
}
#ul1 ul{
        font-size:12px;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

#ul1 ul li{
        padding-left:5px;
        COLOR: #000000;
}
.homepage {
        FONT-SIZE: 12px;
        COLOR: #000000;
        FONT-FAMILY: Arial,Verdana,  Helvetica, sans-serif;
}
.homepage P {
        FONT-SIZE: 12px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        line-height: 1.2;
}
.red_text {
        font-weight:bold;  FONT-SIZE: 12px; COLOR: #BF1112;  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
table.hp_subt {
        WIDTH: 98%;
}
table.hp_subt td.hp_subt_bg {
        background: #E4E3E3;
        border:1px solid #979797
}
.show_no {
        display :none;
        visibility: hidden;
}
.show_yes {
        display :block;
        visibility: visible;
}
#debug_trigger_show
{
  cursor: pointer;
  font-weight:bold;
  FONT-FAMILY: comic sans ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
  border:1px solid #FFFFFF;
  color: #000;
}
.required {
        background:#fffad7;
}
.ErrorField {
    border-color: #D00;
    color: #D00;
    background: #FFD4D4;
}
.ErrorMes {
    display: inline-block;
    visibility: visible;
    font-size: 11px;
    color: #D00;
    padding-left: 10px;
    font-style: italic;
    FONT-WEIGHT: normal;
}
.foot-page-prev {
background:transparent url(../img7/button_prev_page.gif) no-repeat scroll left top;
cursor:pointer;
display:inline;
float:left;
height:23px;
margin-right:8px;
width:27px;
}
.foot-page-next {
background:transparent url(../img7/button_next_page.gif) no-repeat scroll left top;
cursor:pointer;
display:inline;
float:left;
height:23px;
margin-right:8px;
width:27px;
}
.style_b1 {
cursor:pointer;
display:inline;
margin-right:8px;
}
.style_b2 {
  cursor:pointer;
  display:inline;
  height:23px;
  border:2px solid #003c74;
  background: #B4CAE9;
  color:#000000;
  margin:0 0 0 0px;
}
.style_a1 {
margin-right:8px;
}
.style_a2 {
margin-right:8px;
}

img.style_a2 {
padding: 6px;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-bottom: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
display:block;
margin-left:auto;
margin-right:auto;
}

/* Calendar */
table.calendar      { width: 100%; }
table.calendar td   { text-align: center; }
table.calendar td a { display: block; }

table.calendar td a:hover {
    background-color: #F498C6;
}

table.calendar th {
    background-color: White;
}

table.calendar td.selected {
    background-color: #B6A5F3;
}

img.calendar { border: none; }
form.clock   { text-align: center; }
/* end Calendar */
/* Ankets styles */
.style_q1_span {
  background-color: #FFFF00;
  border: 1px solid black;
  font-family: Georgia, Trebuchet, Verdana, Arial, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 1px;
  padding-top: 1px;
  padding-right: 5px;
}
.style_q1_div {
  background-color: #CEE9CA;
  border: 1px solid gray;
  font-family: Georgia, Trebuchet, Verdana, Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  padding-left: 15px;
  padding-bottom: 4px;
  padding-top: 2px;
  padding-right: 2px;
}
.style_q2_span {
  background-color: #73F868;
  border: 1px solid black;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 1px;
  padding-top: 1px;
  padding-right: 5px;
}
.style_q2_div {
  background-color: #4EBAFA;
  border: 1px solid gray;
  font-family: Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  padding-left: 15px;
  padding-bottom: 4px;
  padding-top: 2px;
  padding-right: 2px;
}
.read_button {
//        background-image:  url('../img7/pdf_icon43.jpg') !important;
        background:transparent url(../img7/pdf_icon43.jpg) no-repeat 43px 43px left top;
		text-indent: 47px;
//		display: block;
//        BACKGROUND-REPEAT: no-repeat;
        color:#000000;
//        margin:0 0 0 0px;
}
.mbn_button {
        border:2px solid #003c74;
        background: #B4CAE9;
        background-image:  url('../img7/icons/s_okay.png') !important;
//        background:transparent url(../img7/icons/s_okay.png) no-repeat scroll left top;
                BACKGROUND-REPEAT: no-repeat;
        color:#000000;
        margin:0 0 0 0px;
}
.mbn_button0 {
        background: #F3EAB1;
        color:#000000;
        margin:0 0 0 0px
}
.mbn_button1 {
        background: #B4CAE9;
        color:#000000;
        margin:0 0 0 0px
}
.mbn_button2 {
        background: #F5A78D;
        color:#000000;
        margin:0 0 0 0px
}
.mbn_button3 {
        background: #2BCA02;
        color:#000000;
        margin:0 0 0 0px
}
.mbn_button4 {

  color: #1C4384;
  text-align: center;
  vertical-align: middle;
  border-top: 2px solid #E7E0E0;
  border-left: 3px solid #E7E0E0;
  border-bottom: 4px solid gray;
  border-right: 4px solid gray;
  padding-top:2px;
  padding-bottom:2px;
  margin:0 0 0 0px
}
.mbn_button5 {

  background-color: #E5E5E5;
  color: #1C4384;
  text-align: center;
  vertical-align: middle;
  padding-top:2px;
  padding-bottom:2px;
  margin:0 0 0 0px
}
.mbn_button6 {

  background-color: #E9C7B4;
  color: #FFFFFF;
  font-weight: bold 120%;
  text-align: center;
  vertical-align: middle;
  padding-top:2px;
  padding-bottom:2px;
        margin:0 0 0 0px
}
.mbn_button7 {

  background-color: #FFF0CB;
  color: #FFFFFF;
  font-weight: bold 120%;
  text-align: center;
  vertical-align: middle;
  padding-top:2px;
  padding-bottom:2px;
        margin:0 0 0 0px
}
.mbn_button8 {
        background: #D1BBF3;
        color:#000000;
        margin:0 0 0 0px
}
.mbn_button9 {
        width:160px;
        background: #B4CAE9;
        color:#000000;
        margin:0 0 0 0px
}
P.dline {
 text-indent: 10px; /* Отступ первой строки */
 line-height: 5px;
}
P.dline2 {
 text-indent: 10px; /* Отступ первой строки */
 line-height: 1px;
}

.check_region_marked {
        background: #F3EAB1;
}
td.menu_title {
        background: #777777;
}
td.top_bottom_line {
        background: #DADADA;
}
#copyright {
        FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; background: #DADADA;
}
#copyright A:link {
        COLOR: #333366; TEXT-DECORATION: none
}
#copyright A:active {
        COLOR: #333366; TEXT-DECORATION: none
}
#copyright A:hover {
        COLOR: #ff9900; TEXT-DECORATION: none
}
#copyright A:visited {
        COLOR: #333366; TEXT-DECORATION: none
}
.fieldset_title {
  COLOR: #000000;
  background-color: #D7D7D7;
  padding-left: 5px;
  padding-bottom: 4px;
  padding-top: 3px;
  padding-right: 5px;
  BORDER-RIGHT: #666666 1px solid;
  BORDER-TOP: #666666 1px solid;
  BORDER-LEFT: #666666 1px solid;
  BORDER-BOTTOM: #666666 1px solid;
}
legend {
    margin-bottom:8px;
  COLOR: #000000;
  background-color: #D7D7D7;
  padding-left: 5px;
  padding-bottom: 4px;
  padding-top: 3px;
  padding-right: 5px;
  BORDER-RIGHT: #666666 1px solid;
  BORDER-TOP: #666666 1px solid;
  BORDER-LEFT: #666666 1px solid;
  BORDER-BOTTOM: #666666 1px solid;
}
.legend1 {
        BORDER-RIGHT: black 1px solid;
        BORDER-TOP: black 1px solid;
        BORDER-LEFT: black 1px solid;
        BORDER-BOTTOM: black 1px solid;
        font-weight:bold;
        FONT-FAMILY: Arial, Verdana;
        font-size: 12px;
        color: #000000;
        background-color: #D7D7D7;
        padding: 3px 15px 3px 15px;

        MARGIN-LEFT: 0px;
        MARGIN-RIGHT: 0px;
        MARGIN-TOP: 10px;
        MARGIN-BOTTOM: 10px;
}
/* ===================  DEBUG INFO ======================== */
#debug {
                margin: 2px;
                border: solid #c1c1c1;
                border-width: 0 0 0 1px;
}
#debug caption {
                font-weight: bold;
                color: #000;
                FONT-FAMILY: Tahoma, Verdana;
        font-size: 16px;
                text-align: center;
        MARGIN-BOTTOM: 10px;
        }
#debug th {
                background-color: #D7D7D7;
                font-weight: bold;
                color: #000;
                border-right: 1px solid #c1c1c1;
                padding: 5px 10px;
                FONT-FAMILY: Tahoma, Verdana;
        font-size: 11px;
        }
#debug TR{
        BACKGROUND: #ffffff
}
#debug TR.admin_base {
        BACKGROUND: #CDE5F4
}
#debug TR.users_base {
        BACKGROUND: #ffffff
}
#debug TD.ajax_info {
        BACKGROUND: #CFF4CD;
        padding: 5px 10px;
        text-align: center;
        margin: 2px;
}
#debug td {
                padding: 5px 10px;
                text-align: center;
                border: solid #c1c1c1;
                border-width: 0 1px 1px 0;
                FONT-FAMILY: Verdana, Tahoma;
        font-size: 11px;
        }
table#debug td.hp_subt_bg {
        background: #FAF99B;
}
table.stock-table td {
        background: #EDF3D4;
		white-space: nowrap;
}
.emphasizing {
        BACKGROUND-COLOR: #D7D7D7;
                FONT-WEIGHT: bold;
                TEXT-ALIGN: left;
                FONT-SIZE: 12px;
                COLOR: #000000;
                FONT-FAMILY:  Arial, Verdana,Helvetica, sans-serif;
}
.emphasizing1 {
                FONT-WEIGHT: bold;
                TEXT-ALIGN: left;
                FONT-SIZE: 12px;
                COLOR: #000000;
                FONT-FAMILY:  Arial, Verdana,Helvetica, sans-serif;
                PADDING-RIGHT: 6px;
}
.emphasizing2 {
                FONT-WEIGHT: bold;
                TEXT-ALIGN: left;
                FONT-SIZE: 12px;
                COLOR: #000000;
                FONT-FAMILY:  Arial, Verdana,Helvetica, sans-serif;
        border: solid #c1c1c1;
                BACKGROUND-COLOR: yellow;
}
table.analyzeIP {
        WIDTH: 98%;
}
table.analyzeIP CAPTION {
            font-size: 16px; color: #000000; font-weight: bold; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0px; PADDING-LEFT: 0px; CAPTION-SIDE: top; PADDING-RIGHT: 0px; LETTER-SPACING: 0.1em; PADDING-TOP: 0px;
}
table.analyzeIP TR.odd TD {
        BACKGROUND: #E2EEFA
}
table.analyzeIP TR.odd1 TD {
        BACKGROUND: #F4F8C7
}
table.analyzeIP TR.odd2 TD {
        BACKGROUND: #D4F8C7
}
table.analyzeIP TR.odd .column1 {
        BACKGROUND: #f4f9fe;
        font-weight: bold;
        font-size: 12px;
}
table.analyzeIP TH.column1 {
        BACKGROUND: #f9fcfe;
        font-weight: bold;
        font-size: 12px;
}
.column1 {
        BACKGROUND: #f9fcfe;
        font-weight: bold;
        font-size: 12px;
}
table.analyzeIP TD {
        font-weight: bold; font-size: 12px; BORDER-BOTTOM: #e5eff8 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e5eff8 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: #000000; PADDING-TOP: 0.3em
}
table.analyzeIP TH {
        BORDER-BOTTOM: #e5eff8 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e5eff8 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0.3em
}
table.analyzeIP THEAD TH {
        TEXT-ALIGN: center; FONT: bold 14px "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif; BACKGROUND: #f4f9fe; COLOR: #66a3d3
}
table.analyzeIP TFOOT TH {
        TEXT-ALIGN: center; BACKGROUND: #f4f9fe
}
table.analyzeIP TFOOT TH STRONG {
        MARGIN: 0.5em 0.5em 0.5em 0px; FONT: bold 1.2em "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #66a3d3
}
table.analyzeIP TFOOT TH EM {
        FONT-STYLE: normal; COLOR: #f03b58; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.filter_btn {
  padding-right: 50px;
  margin: 0px;
}
.ip_comment {
        FONT-STYLE: normal; COLOR: #66a3d3; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica, sans-serif;
}
.user_counter{
        FONT-SIZE: 12px; FONT-FAMILY: Verdana,Helvetica, sans-serif;
}
.user_comment{
        FONT-STYLE: normal; COLOR: #66a3d3; FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica, sans-serif;
}
.sample_button_in {
        cursor: pointer;
                BORDER-LEFT: #666666 1px solid;
                BORDER-TOP: #666666 1px solid;
        BORDER-RIGHT: #666666 2px solid;
                BORDER-BOTTOM: #666666 2px solid;
        background: #F7DAD2;
                padding-left: 15px;
        background-image:  url('../img7/icons/no.png') !important;
                BACKGROUND-REPEAT: no-repeat;
        color:#000000;
        margin:5 5 0 0px;
                FONT-FAMILY: sans-serif, Helvetica, Verdana;
}
.sample_button_out {
        cursor: pointer;
                BORDER-LEFT: #666666 1px solid;
                BORDER-TOP: #666666 1px solid;
        BORDER-RIGHT: #666666 2px solid;
                BORDER-BOTTOM: #666666 2px solid;
        background: #C6F7A9;
                padding-left: 15px;
        background-image:  url('../img7/icons/s_okay.png') !important;
                BACKGROUND-REPEAT: no-repeat;
        color:#000000;
        margin:5 5 0 0px;
                FONT-FAMILY: sans-serif, Helvetica, Verdana;
}
table.analyzeRepresent {
        WIDTH: 100%;
                BACKGROUND: #EFF5D5;
BORDER-RIGHT: #cccccc 1px solid;
BORDER-TOP: #cccccc 1px;
PADDING-BOTTOM: 4px;
BORDER-LEFT: #cccccc 1px solid;
BORDER-BOTTOM: #cccccc 1px solid;
}
table.analyzeRepresent CAPTION {
            font-size: 14px; color: #000000; BACKGROUND: #EBF6B6; font-weight: bold; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0px; PADDING-LEFT: 0px; CAPTION-SIDE: top; PADDING-RIGHT: 0px; LETTER-SPACING: 0.1em; PADDING-TOP: 0px;
}
table.analyzeRepresent TR.title TD {
        BACKGROUND: #DEF572
}
table.analyzeRepresent TR.subtitle TD {
        font-weight: bold;
}
table.analyzeRepresent TR.odd2 TD {
        BACKGROUND: #D4F8C7
}
table.analyzeRepresent TR.odd .column1 {
        BACKGROUND: #f4f9fe;
        font-weight: bold;
        font-size: 12px;
}
table.analyzeRepresent TH.column1 {
        BACKGROUND: #EBF6B6;
        font-weight: bold;
        font-size: 12px;
}
table.analyzeRepresent TD {
        font-size: 12px; COLOR: #000000;
}
table.analyzeRepresent TD.lside {
        TEXT-ALIGN: left;
        WIDTH: 80%;
}
table.analyzeRepresent TD.lside2 {
        TEXT-ALIGN: left;
    font-weight: bold;
        FONT-FAMILY: sans-serif, Helvetica, Verdana;
}
table.analyzeRepresent TD.rside {
        TEXT-ALIGN: right;
        white-space: nowrap;
        WIDTH: 10%;
        vertical-align: bottom;
}
table.analyzeRepresent TH {
        BORDER-BOTTOM: #e5eff8 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e5eff8 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0.3em
}
table.analyzeRepresent THEAD TH {
        TEXT-ALIGN: center; FONT: bold 14px "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif; BACKGROUND: #EBF6B6; COLOR: #006699;
}
table.analyzeRepresent TFOOT TH {
        TEXT-ALIGN: center; BACKGROUND: #f4f9fe
}
table.analyzeRepresent TFOOT TH STRONG {
        MARGIN: 0.5em 0.5em 0.5em 0px; FONT: bold 1.2em "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif; COLOR: #66a3d3
}
table.analyzeRepresent TFOOT TH EM {
        FONT-STYLE: normal; COLOR: #f03b58; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
table.analyzeRepresent TD.differm {
        TEXT-ALIGN: right;
        white-space: nowrap;
        WIDTH: 10%;
        vertical-align: bottom;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #B80831;
        font-family: Trebuchet, Georgia,  Verdana, Arial, Sans-Serif;
}
table.analyzeRepresent TD.differp {
        TEXT-ALIGN: right;
        white-space: nowrap;
        WIDTH: 10%;
        vertical-align: bottom;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #05871B;
        font-family: Trebuchet, Georgia, Verdana, Arial, Sans-Serif;
}
table.analyzeRepresentMain {
        WIDTH: 100%;
                BACKGROUND: #F5F8E6;
}
table.analyzeRepresentMain CAPTION {
            font-size: 14px; color: #000000; BACKGROUND: #EBF6B6; font-weight: bold; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0px; PADDING-LEFT: 0px; CAPTION-SIDE: top; PADDING-RIGHT: 0px; LETTER-SPACING: 0.1em; PADDING-TOP: 0px;
}
table.analyzeRepresentMain THEAD TH {
        TEXT-ALIGN: center; FONT: bold 14px "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif; BACKGROUND: #E4EBC2; COLOR: #006699;
}
table.analyzeRepresentMain  TR.subtitle TD {
        font-weight: bold;
        color: #026B22;
        font-size:14px;
        FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif;
}
table.analyzeRepresentMain TD {
        vertical-align: top;
}
.money_line{
        font-size:12px;
        color:#666666;
        font-weight: normal;
        BACKGROUND: #CBF6C6;
}
.lnk22formbutton {
cursor:pointer;
font-size: 16px;
TEXT-ALIGN: left;
border:outset 0px #ccc;
background:#999;
color: #006633;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding: 1px 2px;
background:url(img8/formbg.gif) repeat-x left top;
}
table.analyzeRepresentDiff TD {

}
table.analyzeRepresentDiff TD.differm {
        TEXT-ALIGN: right;
        white-space: nowrap;
        WIDTH: 10%;
        vertical-align: bottom;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #B80831;
        font-family: Trebuchet, Georgia,  Verdana, Arial, Sans-Serif;
}
table.analyzeRepresentDiff TD.differp {
        TEXT-ALIGN: right;
        white-space: nowrap;
        WIDTH: 10%;
        vertical-align: bottom;
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #05871B;
        font-family: Trebuchet, Georgia, Verdana, Arial, Sans-Serif;
}
.differm {
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #B80831;
        font-family: Trebuchet, Georgia,  Verdana, Arial, Sans-Serif;
    padding-left: 5px;
    padding-right: 5px;
}
.differp {
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #05871B;
        font-family: Trebuchet, Georgia, Verdana, Arial, Sans-Serif;
    padding-left: 5px;
    padding-right: 5px;
}
.legend11 {
        BORDER-RIGHT: black 1px solid;
        BORDER-TOP: black 1px solid;
        BORDER-LEFT: black 1px solid;
        BORDER-BOTTOM: black 1px solid;
        font-weight:bold;
        FONT-FAMILY: Arial, Verdana;
        font-size: 12px;
        color: #000000;
        background-color: #E3EFD1;
        padding: 3px 5px 3px 5px;
        MARGIN-LEFT: 0px;
        MARGIN-RIGHT: 0px;
        MARGIN-TOP: 3px;
        MARGIN-BOTTOM: 10px;
}
table.historyIP {

}
table.historyIP TR.odd TD {
        BACKGROUND: #F0F6D1;
}
table.historyIP TR.odd .column1 {
        BACKGROUND: #E7F3B1;
        font-size: 11px;
}
table.historyIP TH.column1 {
        BACKGROUND: #E6F893;
        font-size: 11px;
}
table.historyIP TD {
        font-size: 8px; BORDER-BOTTOM: #e5eff8 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #e5eff8 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: #000000; PADDING-TOP: 0.3em
}
table.historyIP TH {
        BORDER-BOTTOM: #e5eff8 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e5eff8 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: #000000; FONT-WEIGHT: normal; PADDING-TOP: 0.3em
}
table.historyIP THEAD TH {
        TEXT-ALIGN: center; FONT: bold 10px Arial, Helvetica, sans-serif; BACKGROUND: #f4f9fe; COLOR: #058E1C;
}
table.taskbar1 {
        BACKGROUND: #D1D1D2;
}
.blinkytext {
     text-decoration: blink;
}
.label_filter_order{
     font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
     font-size: 12px;
     font-weight: bold;
     PADDING-RIGHT: 5px;
}
#TB_overlay {
position: fixed;
z-index: 30000;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: gray;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
-moz-opacity: 0.55;
-khtml-opacity: 0.55;
opacity: 0.55;
}
* html #TB_overlay {
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}
.red_news {
  background: #CFECFB;
  color: #BF1112;
}
.blue_block {
        background:#e9eef2 url(img8/c_block_right.gif) no-repeat top right;
}

.blue_block .content1 {
        padding-bottom:25px;
        margin-bottom:0
}

.blue_block.menu .content {
        padding:6px 10px;
        white-space:nowrap
}

.blue_block.menu p{
        background:url(img8/gray_line.jpg) no-repeat;
        font-weight:bold;
        font-size:11px;
        margin:0 0 4px 0;
        line-height:1em
}

.blue_block.menu p.active, .blue_block.menu p a:hover{
        background:url(img8/yell_line.jpg) no-repeat
}

.blue_block.menu .content div{
        font-size:12px;
        font-weight:bold;
        margin:0.5em
}

.blue_block .content .cover{
        color:#4f585e
}

.blue_block.menu1 .content {
        padding:8px
}

.blue_block.menu1 p{
        margin:5px 0
}

.blue_block.menu1 h5{
        border:0;
        color:#494949;
        font-size:10px;
        margin:7px 0 5px 4px
}

.blue_block.menu1 div div div p{
        margin-left:12px
}

.blue_block.menu .content div a{
        padding-left:15px;
        color:#4f585e;
        text-decoration:none
}

.blue_block.menu .content div a:hover, .blue_block.menu #active a{
        background:url(img8/treal1.gif) no-repeat 1px 4px;
}

.blue_block.menu p a{
        color:#fff;
        padding:7px 0 8px 28px;
        text-decoration:none;
        display:block
}
.normal_form.margin {
        margin-left:10px
}

.normal_form label{
        display:block;
        margin-bottom:3px;
        font-weight:bold
}

.normal_form div.sublabel label{
    display: block;
    padding-left: 1px;
    text-indent: -1px;
	font-weight: bold;
	font-size:10px;
}
.normal_form div.sublabel input{
    width: 13px;
    height: 13px;
    padding: 0;
    margin: 0px 6px 0px 0px;
    vertical-align: bottom;
    position: relative;
    top: 1px;
    *overflow: hidden;
}
.normal_form div div.sub {
        margin:5px 16px
}
.normal_form div div.sub label, .show label{
        font-weight:normal
}

.normal_form div div.sub p {
        margin:0;
        text-align:right
}

.normal_form table.tree1 {
        margin:0 10px
}

.normal_form td div, .normal_form td div.hide div{
        margin-bottom:15px
}

.normal_form .tree1 div{
        margin-bottom:0
}

.normal_form.margin td label{
        font-weight:normal
}

.normal_form .cyan_table td label{
        display:inline
}
.normal_form.margin td input, div.normal_form.margin td div div{
        border:0;
        background:#d8d8d8;
        font-weight:bold;
        font-size:11px;
        color:#5f6a70;
        padding:3px
}

div.normal_form.margin td div div {
        height:14px
}

.normal_form.margin td input.checkbox, .normal_form .show input, table.header input{
        width:auto;
}

.normal_form input, .normal_form textarea {
        font-size:12px
}

.normal_form select {
        font-size:12px
}

.normal_form input.submit, .normal_form input.checkbox, .normal_form input.file, .normal_form div table p {
        width:auto;
}

.normal_form small a {
        font-size:9px;
        color:#5F6A70;
        padding:0;
        font-weight:normal;
        text-decoration:underline
}
.normal_form div, .normal_form table {
        margin:0 0 10px
}

.normal_form div div {
        margin:0
}

.normal_form div p, .normal_form td p {
        margin:0;
        text-align:right;
        font-size:10px;
        line-height:10px
}

.normal_form .cyan_table p {
        text-align:left;
        background:#d8d8d8;
        padding:6px;
        font-size:11px;
        margin-right:8px;
        font-weight:bold
}

.normal_form .cyan_table .orange p {
        background:#dbc089
}

.normal_form div div p{
        margin:1em;
        text-align:left
}

.normal_form a {
        font-size:11px;
        font-weight:bold;
        color:#3a79bc;
        text-decoration:none;
        padding-left:5px
}

.normal_form p a {
        font-size:10px;
        font-weight:normal;
        padding:0
}

.normal_form .cyan_table a {
        padding:0
}
.niceRadio {
	width: 16px;
	height: 16px;
	display: inline-block;
	cursor: pointer;
	background: url(../img7/radio.png);
	overflow:hidden;
}
.radioChecked {
	background-position: 0 -16px;
}
.niceRadio input {
	margin-left: -17px;
}
.pdf_without {
    display :block;
    visibility: visible;
	width: 930px;
}
.pdf {    
    display :block;
    visibility: visible;
	width: 930px;
	height: 800px;
	margin: 2em auto;
	border: 1px solid #6699FF;
}
.load_pdf {
//        background:url(../img7/pdf-icon.gif) no-repeat right top;
        background:transparent url(../img7/pdf_icon.jpg) no-repeat scroll 0 0;				
}
.pdf p {
   padding: 1em;
}
#pdf object {
   display: block;
   border: solid 1px #666;   
}
.pdf_success {
	background: #F5F566;
	color: #000000;
    display :block;
    visibility: visible;
    width: 930px;
	padding: 0em;
	margin: 1em;
	border: solid 4px #FFF;
	font-size: 12px;
	font-weight: bold;	
}
.pdf_success A:link {
        COLOR: black; TEXT-DECORATION: none
}
.pdf_success A:active {
        COLOR: black; TEXT-DECORATION: none
}
.pdf_success A:visited {
        COLOR: black; TEXT-DECORATION: none
}
.pdf_success A:hover {
        COLOR: #ff9900; TEXT-DECORATION: none;
}
.pdf_fail {
	background: #FF3366;
	color: #FFFFFF;
    display :block;
    visibility: visible;
    width: 930px;
	padding: 0em;
	margin: 1em;
	border: solid 4px #FFF;
	font-size: medium;
	font-weight: bold;	
}
.pdf_fail A:link {
        COLOR: #FFFFFF; TEXT-DECORATION: none
}
.pdf_fail A:active {
        COLOR: #FFFFFF; TEXT-DECORATION: none
}
.pdf_fail A:visited {
        COLOR: #FFFFFF; TEXT-DECORATION: none
}
.pdf_fail A:hover {
        COLOR: #000000; TEXT-DECORATION: none;
}
.img_add {
	position: relative;
	top:3px;
	padding-right:5px;
}
.img_add2 {
	position: relative;
	top:3px;
	padding-right:5px;
}
.first_topic {
	padding-left:0px;
}
.second_topic {
	padding-left:25px;
}
.third_topic {
	padding-left:50px;
}
.topics_decor {
  margin-bottom: 6px; 
  margin-top: 6px;   
  border: 1px solid #000000;
  padding:7px;
}
.mbn_widget { width: 300px; height: 200px; }
#mbn_effect0 { width: 98%; height: auto; padding: 0.4em; position: relative; }
#mbn_effect0 h3 { 
padding: 0 0 0 10px; 
text-align: left; 
  font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
//  font-size: 22px;
//  font-weight: 700;
//  color: #0B0D0E;
//  LETTER-SPACING: -1px;
// line-height: 27px;
   margin: 0; 
   padding: 0.4em;
}
#mbn_effect1 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect1 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect2 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect2 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect3 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect3 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect4 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect4 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect5 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect5 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect6 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect6 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect7 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect7 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect8 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect8 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect9 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect9 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect10 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect10 h3 { margin: 0; padding: 0.4em; text-align: center; }

	#sortable { list-style-type: none; margin: 0; padding: 0; width: 98%; }
	#sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 11px; }
	#sortable li span { position: absolute; margin-left: -1.3em; margin-top: -0.2em; }
//	#sortable li span { position: relative; top:14px; margin-left: -1.3em; margin-top: 0; }	

.column { width: 455px; float: left; padding-bottom: 20px; padding-left: 10px; }
	.portlet { margin: 0 1em 1em 0; }
	.portlet-header { font-size: 14px; font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif"; margin: 0.3em; padding-bottom: 4px; padding-left: 0.4em; text-align: left;}
	.portlet-header a:link { text-decoration: none; color: #FFFFFF;}	
	.portlet-header a:visited { text-decoration: none; color: #FFFFFF;}	
	.portlet-header a:active { text-decoration: none; color: #FFFFFF;}	
	.portlet-header a:hover { text-decoration: none; color: #FFFFFF;}		
	.portlet-header .ui-icon { float: right; }

	.portlet-header_menu { font-size: 14px; font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif"; margin: 0.3em; padding-top: 4px;  padding-bottom: 4px; padding-left: 0.4em; text-align: left;}
	.portlet-header_menu a:link { text-decoration: none; color: #FFFFFF;}	
	.portlet-header_menu a:visited { text-decoration: none; color: #FFFFFF;}	
	.portlet-header_menu a:active { text-decoration: none; color: #FFFFFF;}	
	.portlet-header_menu a:hover { text-decoration: none; color: #FFFFFF;}		
	.portlet-header_menu .ui-icon { float: right; }

	
	.portlet-content { padding: 0.4em;  text-align: left;}
	.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
	.ui-sortable-placeholder * { visibility: hidden; }
.more { float: right; margin-right: 14px; padding-right: 4px;  padding-left: 4px; padding-bottom: 1px; padding-top: 1px; font-size: 11px; font-weight: bold;}
.back { float: left; margin-left: 14px; padding-right: 4px;  padding-left: 4px;  padding-bottom: 1px; padding-top: 1px; font-size: 11px; font-weight: bold;}

.title_in_jqgrid { cursor: pointer; }
.modbox-refresh{float:right;width:15px;height:15px;overflow:hidden;margin:0 6px 0 0;background:transparent url(../img7/ico_refresh.gif) no-repeat scroll 0 0;}
.modbox-reloading{float:right;width:15px;height:15px;overflow:hidden;margin:0 6px 0 0;background:transparent url(../img7/reload.gif) no-repeat scroll 0 0;}
.modbox-loading{float:right;width:15px;height:15px;overflow:hidden;margin:0 6px 0 0;background:transparent url(../img7/ico_refresh.gif) no-repeat scroll 0 0; cursor: hand  !important;}
.marck_script { font-size: 24px; font-family: "Verdana","Arial","comic sans ms","MS Sans Serif","Sans-Serif";}
.marck_script2 { font-family: 'Marck Script', cursive; font-size: 24px;}
.manual2 { font-size: 14px; font-family: "Verdana","Arial","MS Sans Serif","Sans-Serif"; text-align: left;}
.anket7 TD {
        text-align: left;
}
.person TD  {
         text-align: left;
}
.g_caption {
        padding-left: 6px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.uploadify {
	position: relative;
	margin-bottom: 1em;
}
.uploadify-button {
	background-color: #505050;
	background-image: linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -o-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -moz-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -webkit-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -ms-linear-gradient(bottom, #505050 0%, #707070 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #505050),
		color-stop(1, #707070)
	);
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	border: 2px solid #808080;
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	width: 100%;
}
.uploadify:hover .uploadify-button {
	background-color: #606060;
	background-image: linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -o-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -moz-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -webkit-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -ms-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #606060),
		color-stop(1, #808080)
	);
	background-position: center bottom;
}
.uploadify-button.disabled {
	background-color: #D0D0D0;
	color: #808080;
}
.uploadify-queue {
	margin-bottom: 1em;
}
.uploadify-queue-item {
	background-color: #F5F5F5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	max-width: 350px;
	padding: 10px;
}
.uploadify-error {
	background-color: #FDE5DD !important;
}
.uploadify-queue-item .cancel a {
	background: url('../img7/uploadify-cancel.png') 0 0 no-repeat;
	float: right;
	height:	16px;
	text-indent: -9999px;
	width: 16px;
}
.uploadify-queue-item.completed {
	background-color: #E5E5E5;
}
.uploadify-progress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadify-progress-bar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}

