   html, body {
      margin: 3px 3px;
      padding: 0;
	  background: #FFFFFF;
    }
    body {
      color: #000098;      
      font-family: "Times New Roman", Times, serif;	  
    }
	a {
	  color: #0070A0;
	}
	a:visited {
	  color: #666666;
	}
	a:active {
	  color: #B12204;
	}
	a img {
	  border: none;
	  text-align: center;
	}
	#carrier {
      background: #fff;      
      margin-top: 0;
	  margin-left: 0;
	  margin-right: 0;
	  margin-bottom: 3px;
	  padding: 0;
      border-bottom: 1px solid #6a5acd;
	  border-left: 1px solid #6a5acd;
	  border-right: 1px solid #6a5acd;
	}
    #header, .menu, #footer {
      font-family: Arial, Helvetica, sans-serif; 
    }
    #footer {
      color:#0070A0;
      background-color: #c6dbe5;
	  background: url(images/ffon.gif) repeat-x top left; 	  
      padding: 10px 0 0 15px;
	  border: 1px solid #6a5acd;
	  white-space: nowrap;
	  font-size: 0.7em;
	  font-weight: bold;
	  letter-spacing: 0.03em;	 
	}
    #header {
	  height: 200px;
      border: solid 1px #6a5acd;	
      margin-bottom: 3px;
      padding: 0;
	  background-color: #c6dbe5;  
	}
	.icq {
      position: absolute;
      top: 10px;
      left: 546px;
	}	
	h1 span {
      font: bold italic 19pt Arial, Helvetica, sans-serif;
      color: #0070A0;
	  display: none;
	}
	#logo {
	  position: absolute;
	  width: 75px;
	  height: 60px;
	  top: 8px;
	  left: 5px;
	}
	.nopic {
	  border: 0;
	}
	th, h3, h4{
	  font: bold italic 12pt Arial, Helvetica, sans-serif;
	  color: #0070A0;
	  padding-bottom: 20px;
	} 
	th span,  {
	  color: #000098;      
      font-family: "Times New Roman", Times, serif;	
	  font-size: 0.9em;
	  font-weight: lighter;
	  font-style: normal;	  
	}
	legend span {
	  color: #000098;      
      font-family: "Times New Roman", Times, serif;	
	  font-size: 110%;
	  font-weight: lighter;
	  font-style: normal;	
	}
	h3 {
	  margin-bottom: 0.2em;
	  border-bottom: 1px solid  #6a5acd;
	}
	#navcontainer {	  
	  background: #b1cddc;
	  margin: 0;
	  padding: 0;
	  border-top: solid 1px #6a5acd;    	  
	}
	#navcontainer div {
	  float: left;
	  margin: 12px 1px 0 15px;
	  font: 9pt Arial, Helvetica, sans-serif;	  
	}	
    #navlist {
	  border-bottom: 1px solid #6a5acd;
	  white-space: nowrap;
	  margin-left: 0;
	  padding-top: 3px;
	  background-color: #b1cddc;
	  text-align: center;	
	  font: bold 0.8em Arial, Helvetica, sans-serif;	  
	}	
	#navlist li {
	  list-style: none;
      margin: 0;	  
	  display: inline;	  
	 }
	#navlist li a {
	  padding: 3px 0.5em 0 0.5em;
	  margin-left: 3px;
	  border: 1px solid #6a5acd;
	  border-bottom: none;
	  background: #dde;
	  text-decoration: none;
	  color: #0070a0;
	}	
	#navlist li a:hover {
	  color: #000098;
	  background: #DDE;
	  border-color: #683498;	  
	}	
	#navlist li a#current {
	  background: #fff;
	  border-bottom: 1px solid #fff;
	}
        #navlist li a#shop {
	  color: #CC0033; 
	}
	#navlist li a#shop:hover {
	  color:#000098;
	}
	#navcontainer_bottom ul {
	  font:bold 0.8em  Arial, Helvetica, sans-serif;
      color: #0070A0;
      text-align: center;
      margin: 0;
      padding-bottom: 13px;
      padding-top: 0;
	  white-space: nowrap;
     }
    #navcontainer_bottom ul li {
      display: inline;
      margin-left: -4px;
     }
    #navcontainer_bottom ul li a {
      padding: 0 10px 0 10px;
      color: #0070A0;
      text-decoration: none;
      border-right: 1px solid #6a5acd;
    }
    #navcontainer_bottom ul li a:hover {
      color: #000098;
	  text-decoration: underline;
    }
    #text {
      margin-top: 0;
	  margin-left: 15px;
	  margin-right: 15px;
	  margin-bottom: 5px;
      padding: 15px;
      border: 1px solid #6a5acd;
	  font-size: .9em;
	  background-image: url(images/fon2.jpg);
	  background-repeat: no-repeat;
	  background-position: right bottom;	  
    }	
    #text2 {
      margin-top: 0;
	  margin-left: 15px;
	  margin-right: 15px;
	  margin-bottom: 5px;
      padding: 15px;
      border: 1px solid #6a5acd;
	  font-size: .9em;
    }	
    h2 {
	  font: bold 16pt Arial, Helvetica, sans-serif;
      color: #0070A0;
	  padding-left: 30px;
	  margin-top: 0;
	  padding-top: 3px;
	  background: url(images/pin2.gif) no-repeat #fff 0% 0%;
	}
	#text p {
	  padding-left: 40px;
      text-align: justify;
      margin: 0 0 10px 0;
    }
	.txt:first-letter {
	  font: bold 13pt "Times New Roman", Times, serif;
	  color: #0070a0;
	}
	.foot {
      font: bold italic .9em Arial, Helvetica, sans-serif;
      color:#0070a0;
   }
	#text ul {
	  list-style-image: url(images/list2.gif);
	  text-align: justify;
	  padding-left: 20px;
	}
	#text li {
	  color: #6a5acd;
	  padding-left: 5px;
	  padding-bottom: 5px;	
	}
	#text li span {
	  color: #000098;
	}
	#text #new {
	  float: right;
	  width: 327px;
	  height: 525px;
	  background: url(images/newfon3.jpg) 100% 0% no-repeat;	
	  padding: 0;
	  margin-right: -7px;
	}
        #text #new2 {
	  float: right;
	  width: 327px;
	  height: 263px;
	  background: url(images/newfon3.jpg) 100% 0% no-repeat;	
	  padding: 0;
	  margin-right: -7px;
	}		
        #text #new #block3{
	  text-align: right;	   
	  padding: 5px 10px 15px 10px;
	  margin-left: 15px;
	}	
	dt {
	  font: bold 9pt Arial, Helvetica, sans-serif;
	  color: #0070A0;
	  margin-top: 5px;
	  padding-left: 42px;
	}
	dd {
	  padding-left: 26px;
	}
    dd a {
	  text-decoration: none;
	  font-size: 95%;
	  color: #000098;	
	}
	dd a:hover {
	  text-decoration: underline;
	}
	#bread {
	  width: auto;
	  height: 13px;
	  background-color: #FFFFFF;
	  margin: 0 0 5px 18px;
	  padding: 0;
	  font: 8pt Arial, Helvetica, sans-serif; color: #000098;
	  letter-spacing: 1pt;  
    }
    #bread a {
	  font: bold 8pt Arial, Helvetica, sans-serif; color: #000098;
	  text-decoration: none;
    }
    #bread a:hover {
	  color: #0070a0;
	  text-decoration: underline;
    }
	legend {
	  font: bold 10pt Arial, Helvetica, sans-serif;
	  color: #000098;
	  margin-bottom: 10px;
	}
	fieldset {
	  margin: 5px 3px;
	  width: 70%;
	}
	.col {
	  background: #ccc;
	  color: #0070a0;
	  border: 1px solid #6a5acd;
	  margin: 2px 8px 0 4px;
	}
	.button {
	  color: #000098;
	  margin-top: 10px;
	  margin-left: -10px;
	  padding: 2px 2px;	  
	}
	.textfield {
	  background: #fff;
	  color: #000098;
	  border: 1px solid  #6a5acd;
	  width: 30%;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 80%;
	  margin-left: -12px;
	  margin-bottom: 10px;
	  padding: 2px 2px;
	}
	
