*{border:0;margin:0;padding:0;background:transparent;} 

a:active,
a:visited,
a:link                { color: #5B8FBE; text-decoration: none; }
a:hover               { color: #999999; text-decoration: none; }

body
{
font-family: arial, tahoma;
color: #000000;
background-color: #ffffff;
margin:0;
padding:0; 
font-size: 13px;
height:100%;
min-height:100%;
}

.box {
   position: absolute;
   font-family: arial, tahoma;   
   font-size: 13px;
   width: 730px;
   left: 50%;
   height: 100%;
   min-height:100%;
   margin-left: -365px;
   border: 0px solid red;
   background-color: #ffffff;
}

.header-logo {
   position: relative;
   text-align: center;
}

.header-logo img{
   margin-bottom: 0px !important;
   margin-bottom: -4px;
   border-left: 4px solid #ffffff;
   border-right: 4px solid #ffffff;
}

.body{
   text-align: justify;
   padding-left: 10px;
   padding-right: 10px;
   border: 4px solid #ffffff;
   height: 100%;
}


#m-left {
   /*width: 108px !important;*/
   padding-right: 10px;
}

#m-left a:link, #m-left a, #m-left a:visited {
   clear: right;
   float: right;
   padding: 5px;
   font-size: 13px;
   font-weight: bold;
   color: #ffffff;
   text-decoration: none;
}

#m-left .sel {
   clear: right;
   float: right;
   padding: 5px;             
   font-size: 13px;
   color: #ffffff; 
   font-weight: bold;
   text-decoration: underline;
}

#m-left a:hover {
   color: #ffffff;
   text-decoration: underline;
}

.related-title {
   margin-top: 10px;
   clear: both;
   padding: 5px;
   background-color: #FFFFC0;   
}


/* ~~~~~~~~~ footer ~~~~~~~~~ */
.footer
{
   clear: left; 
	text-align: center;
   border-left: 4px solid #ffffff;
   border-right: 4px solid #ffffff;
}

/* ----- kaste h1 ---*/

.text-c {
   margin: 0;
   margin-top: 10px;
   border-top: 1px solid #E0E0E0;
   padding: 10px 0px 0px 0px;
}

.text-c-top {
   /*float: left;*/
}

.text-c-title {
   font-size: 14px;   
   border-bottom: 0px solid black;
}

.text-c-body {
   float: left;
   font-size: 12px;
   padding-top: 10px;
}

.text-c-body img {
   float: left;   
}

.text-c-body li {
   margin-left: 30px;
}

.text-c-title a:link, .text-c-title a:visited, .text-c-title a {
   text-decoration: none;
   color: #000000;
}

.text-c-title a:hover {
   text-decoration: underline;
}

.text-c-t, .text-c-t a {
   font-weight: bold;
   text-decoration: none;
}    
 
.text-c-t h2 {
   padding-top: 0px;
   margin-top: 0px;
   font-size: 18px;
} 

.pub-img {
   float: left;
   width: 160px;
   margin-right: 10px;
}

.text-c-body-arch {
   float: left;
   padding-top: 10px;
   font-size: 12px;
   border-bottom: 1px dotted;
   padding-bottom: 5px;
   margin-bottom: 5px;
}

/* ---- Other thinks ---*/
.info-liste {
   clear: left;
   margin-top: 20px;
    padding: 5px;
    color: black; 
    font-weight: bold; 
    font-size: 20px;
    border-bottom: 1px dotted black;
}

.comment {
   clear:left;
   margin-top: 20px;
   padding: 0px;
   color: black; 
   border-top: 1px dotted black;
}   
    
/* ~~~~~~~~~ Headings ~~~~~~~~~ */    


/*------------------*/
#ss-form {
    margin: 0px;
    padding: 0px;
}

.f-line {
   display: block;
   padding: 0px;
    margin: 0px 0px 0px 0px;
    background: transparent;
}

.f-lab {
   float: left;
    position: relative;
   display: block;
   width: 150px;
   font-size: 12px;
   padding: 3px 3px 5px 3px;
}

.f-in {
   display: block;
   font-size: 12px;
   margin: 0px 0px 0px 0px;
   padding: 0px;

}

.f-cl {
    clear: left;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    font-size: 12px; 
}


/*~~~~~~~~~~~styles~~~~~~~~~~~~~~~*/

.style4 {
    color:#000000;
    font-family:geneva,arial,sans-serif;
    font-weight:normal;
    text-transform:uppercase;
    word-spacing:4px;
    letter-spacing:3px;
    font-size:1.2em;

    padding:0 2px;
    margin:0;
}
.style5 {
	font-size: 12px;
	color: #ADACAC;
   text-decoration: none;
}

.style5 a:link, .style5 a, .style5 a:visited, .style5 a:hover {
   font-size: 12px;
   color: #ADACAC;
   text-decoration: none;
}

.i_text10 {
   width: 20px;
   padding: 0px;
   border: 1px solid black;
}

.i_text400 {
   width: 400px;
   padding: 2px;
   border: 1px solid black;
}

.ins-advance {
  width: 635px;
  height: 150px;
  padding: 2px;
  border: 1px solid black;
}
   