/* Start of CMSMS style sheet 'main_style' */
body {
   align: center;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 75.01%;
   margin-left: 2%;
   margin-right: 2%;
 
}


 a, a:visited  {
        padding-top: 0px;
	color: #003333;
        border:0;
        }	


a.bottom {
FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: arial; TEXT-DECORATION: none;
color: #000000; 
BORDER-TOP: #DFDFDF 1px solid;
BORDER-BOTTOM: #003366 2px solid;
BORDER-left:#C3C4C4 1px solid;
BORDER-right:#006699 2px solid;
DISPLAY: block;
PADDING-RIGHT: 2px;
PADDING-LEFT: 2px;
PADDING-BOTTOM: 2px;
PADDING-TOP: 4px;
BACKGROUND: #C1DEF1;
width: 98px;
line-height: 1.5em; 
}


img {border: 0;}

div#content {
   margin: 1.5em auto 2em 0;   /* some air above and under menu and content */
}


div.breadcrumbs {
   margin-top: 0; 
   font-size: 7pt;
   margin-left:1%}

h1 {  background-image: url(images/img/icon_book.gif); 
        background-position: left; 
        background-repeat: no-repeat;  
        color: #003333; 
	font-size: 11pt; 
	text-align: left; 
        padding-left: 20pt;
        padding-bottom: 4px; 
        margin-bottom: 4px;  
        FONT-VARIANT: normal;
        FONT-WEIGHT: bold;
}

h2 {  background-image: url(images/img/icon_stule.gif); 
        background-repeat: no-repeat;  
        color: #660000; 
	font-size: 11pt; 
	text-align: left; 
        padding-left: 20pt;
        padding-bottom: 4px;
        FONT-VARIANT: normal;
        FONT-WEIGHT: bold;
        margin: 0px;
              
}


 h3 { color: #660000; 
        padding: 3pt;  
        border: 1px solid #003300; 
        background-color: #C1DEF1; 
        FONT-SIZE: 10pt;
        FONT-VARIANT: normal;        
        margin-bottom: 1px;
     }


h4 {  color: #003333;
	background-image: url(images/img/icon3.gif); 
        background-position: left; 
        background-repeat: no-repeat;  
        margin: 0px;  
        padding-left: 11pt;
        FONT-SIZE: 10pt;
        FONT-VARIANT: normal;
        FONT-WEIGHT: bold;
     }

h5 {  color: #003333;
        margin-bottom: 3px; 
        margin-top: 3px; 
        padding-left: 14pt;
        FONT-SIZE: 10pt;
        FONT-VARIANT: normal;
        FONT-WEIGHT: bold;
              
}

.add  {color: #003300; 
	font-size: 1.1em;
        font-weight: bold;
        margin-top: -16px; 
        text-align : right;
     }


div#main {
   margin-left: 29%; /* this will give room for sidebar to be on the left side, make sure this space is bigger than sidebar width */
   margin-right: 2%; /* and some air on the right */
}

div#sidebar {
   float: left;        /* set sidebar on the left side. Change to right to float it right instead. */
   width: 100%;     /* sidebar width, if you change this please also change #main margins */
   display: inline;  /* FIX IE double margin bug */
   margin-left: 0;
}

.hed {PADDING-RIGHT: 0px; 
      PADDING-LEFT:0px; padding-top: 0px; 
      padding-bottom : 1px; 
      MARGIN-RIGHT: 1px; 
      MARGIN-left: 1px;
      MARGIN-top:6px; margin-bottom: 1px;
      FONT-FAMILY: arial;
      FONT-SIZE: 10pt;
      height: 12px;
      COLOR: #003300;
      FONT-VARIANT: normal;
      FONT-WEIGHT: bold;}
	  
.hed_sm {PADDING-RIGHT: 0px; 
      PADDING-LEFT:0px; padding-top: 0px; 
      padding-bottom : 0px; 
      MARGIN-RIGHT: 0px; 
      MARGIN-left: 0px;
      MARGIN-top:0px; margin-bottom: 0px;
      FONT-FAMILY: arial;
      FONT-SIZE: 10pt;
      COLOR: #003300;
      FONT-VARIANT: bold;
      FONT-WEIGHT: normal;
	  }	  
	  

.tab { 
   border: 1px solid #003300; 
   display: block; 
   text-decoration: none; 
   margin: 0px; 
   padding-left: 0px;
}

.gren {background-color: #C1DEF1; 
         border: 1px solid #003300; 
         color:#660000; 
         padding-left: 6px;
          FONT-WEIGHT: bold;}
	
p {
   font-size: 1em;
   padding: 4px;
   line-height: 1.1em; 
   text-align : justify;
   margin: 0 0 1.5em 0;
}

strong, b {
/* explicit setting for these */
   font-weight: bold;
}
em, i {
/* explicit setting for these */
   font-style:italic;
}
/* LISTS */
/* lists in content need some margins to look nice  .t-align: center; */
div#main ul,
div#main ol,
div#main dl {
   font-size: 1.0em;
   line-height: 1.4em;
   margin: 0 0 1.5em 0;
}

div#main ul li,
div#main ol li {
   margin: 0 0 0.25em 3em;
}

/* definition lists topics on bold */
div#main dl dt {
   font-weight: bold;
   margin: 0 0 0 1em;
}
div#main dl dd {
   margin: 0 0 1em 1em;
}

div#main dl {
  margin-bottom: 2em;
  padding-bottom: 1em;
  border-bottom: 1px solid #c0c0c0;
}

.top_menu {
   padding-top: 0.5em;
   padding-left: 7.6em; 
   margin: 0 0 0 0 ;    
}


.text {
   FONT-WEIGHT: bold;
   color: #003300;
  }


.lastitem{
        color: #003300;
        font-weight: bold;
	padding-top: 0px;
	text-decoration: none;
        }

.ttable {background-color:#003300;}


.publik2 {background-color:#C1DEF1;
            font-size: 1.0em;
            line-height: 1.5em; 
            margin: 0px;  
            padding-left: 0.2em;
            FONT-SIZE: 10pt;
            FONT-VARIANT: normal;
           }

tr.publik2 {font-size: 1.0em;
        line-height: 1.5em; 
        margin: 0px;  
        padding-left: 0.2em;
        FONT-SIZE: 9pt;
        FONT-VARIANT: normal;
           }


.avtorefer2 {background-color:#c1f1c6;
            font-size: 1.0em;
            line-height: 1.5em; 
            margin: 0px;  
            padding-left: 0.2em;
            FONT-SIZE: 10pt;
            FONT-VARIANT: normal;
           }

tr.avtotefer2 {font-size: 1.0em;
        line-height: 1.5em; 
        margin: 0px;  
        padding-left: 0.2em;
        FONT-SIZE: 9pt;
        FONT-VARIANT: normal;
           }



.tcells1 {background-color:#C1DEF1;
            font-size: 1.0em;
           line-height: 1.5em; 
           margin: 0px;  
           padding-left: 0.2em;
           FONT-SIZE: 8pt;
           FONT-VARIANT: normal;
           FONT-WEIGHT: bold;}
.tcells2 {background-color:#FFF5E5;
            font-size: 1.0em;
            line-height: 1.5em; 
            margin: 0px;  
            padding-left: 0.2em;
            FONT-SIZE: 10pt;
            FONT-VARIANT: normal;
           }

tr.tcells2 {
	font-size: 1.0em;
        line-height: 1.5em; 
        margin: 0px;  
        padding-left: 0.2em;
        FONT-SIZE: 9pt;
        FONT-VARIANT: normal;
       }


.tcells3 {background-color:#ffffff;}
 tr.tcells3 {
	font-size: 1.0em;
        line-height: 1.5em; 
        margin: 0px;  
        padding-left: 4 px;
        FONT-SIZE: 9pt;
        FONT-VARIANT: normal;
        }
.tcells4 {
        background-color:#FFFFFF;
	padding-left: 0.2em;
        FONT-VARIANT: normal;
        FONT-WEIGHT: bold;
   }




.banner  { margin: 0 0 0 ;
                padding-left: 0.2em;}

.formbuilderform  {  FONT-WEIGHT: bold;
                           padding-left: 0.6em;
                                                    }
/* End of 'main_style' */

