		html, body {
		  margin: 4px 4px; padding: 0;
		  background: #FFFFFF;
		}
		a:link {
		  color: #ffa500;
		  font-weight: bold;
		}
		a:visited {
		  color: #993300;
		  font-weight: bold;
		}
		a:hover {
		  text-decoration: none;
		  font-weight: bold;
		}
		a:active {
		  color: #cf3030;
		  font-weight: bold;
		}		
		h1 {
		  font: bold 16pt Arial, Helvetica, sans-serif; color: #cf3030;
		  text-align: left; margin: 4px 9px 0 0;
		  border-bottom: 1px dotted #663366;
		}
		h1.dogovor {
		  text-align: center;
		  border-bottom: none;
		  font-weight: normal;
		  margin-top: 20px;
		}	
		h2 {
		  font: bold 12pt Arial, Helvetica, sans-serif; color: #663366;
		  margin-top: 3px;
		}
		h3 {
		  font: bold 9pt Arial, Helvetica, sans-serif; color: #663366;
		  text-align: left;
                margin-left: 5px;
		}
		h4 {
		  font: bold 11pt Arial, Helvetica, sans-serif; color: #663366;
		  text-align: left;
		}	
		hr {
		  border: 0px solid #663366;
		  background-color: #663366;
		  color: #663366;
		  height: 1px; 
		}
		hr.txt {
		  border: 0px solid #663366;
		  background-color: #663366;
		  color: #663366;
		  height: 1px; width: 99%;
		  text-align: left;
		}
		a img {
		  display: block;
		  border: none;
		}
		#pic {
		  float: left;
		  margin: 10px 10px 5px 0;
		  border: 3px double #663366;	
        }
		#picr {
		  float: right;
		  margin: 10px 2px 5px 10px; 
		  border: 3px double #663366;	
        }
		#header {
		  background: #b26028 url(i/slogan4.gif) no-repeat 100% 0%;		  
		  height: 200px;		   
		}
		#header h1 {
		  height: 200px;
		  width: 754px; 
		  margin: 0; padding: 0; 
		  border-bottom: 0;
		  background: transparent url(i/shapka7_3.jpg) no-repeat;		  	  
		}
		
		h1 span, h2 span {
		  display: none;
		}
		strong {
		  font-weight: bold;
		  font-style: normal;
		}
		#header, #bread, #content, #footer, #navig, #new {
		  border: 1px solid #663366;
		  margin-bottom: 4px;
		}
		#content {
		  background: #fbeeca url(i/fon.gif) no-repeat 100% 99%;
		 }
		#navlist {
		  margin: 0;
		  padding: 0;
		}
		#navig {
		  clear: both;
		  background-color:  #993300;
		  border: 1px solid #663366;
		  white-space: nowrap;
		}
		#navig ul {
		  text-align: center;
		  font: bold 10pt Verdana, Arial, Helvetica, sans-serif; color: #fbeeca;
		  margin: 0;
		  padding-bottom: 10px;
		  padding-top: 10px;
		}
		#navig ul li {
		  display: inline;
		  margin-left: -4px;
		}
		#navig ul li a {
		  padding: 5px 10px 5px 10px;
		  color: #fbeeca;
		  text-decoration: none;
		}
		#navig ul li a:hover {
		  color: #ffa500;		  		  
		}
		#bread {
		  background: #993300;
		  padding: 6px 0 6px 6px;
		  font: bold 7pt Verdana, Arial, Helvetica, sans-serif; color: #fbeeca;
		  letter-spacing: 1pt;
		}
		#bread a {
		  font: bold 7pt Verdana, Arial, Helvetica, sans-serif; color: #fbeeca;
		  text-decoration: none;
		}
		#bread a:hover {
		  color: #ffa500;
		  text-decoration: underline;
		}
		  #navcontainer {
		  float: left; 		
		  width: 13.5em;
		  padding: 0;
		  border: 1px solid  #663366;
		  border-top: 0;
		  border-left: 0;
		  margin-bottom: 1em;
		  font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
		  color: #fbeeca; 
		  background-color: #fbeeca; 
		}
		#navcontainer ul {
		  list-style: none;
		  margin: 0;
		  padding: 0;
		  border: none;		  
		}
		#navcontainer li {		   
		  border-bottom: 1px solid #fbeeca;
		  margin: 0;
		}
		#navcontainer li.border {
		  border-bottom: none;
		}
		#navcontainer li a {
		  display: block;
		  padding: 6px .5em 6px .5em;
		  width: 11.1em;
		  border-left: .7em solid #ffa500;
		  border-right: .7em solid #de9b55;
		  background-color: #993300;
		  color: #fbeeca;		  
		  text-decoration: none;
		}
		html>body #navcontainer li a { width: auto; }

		#navcontainer ul li a.red, #navcontainer ul ul li a.red {
		  border-left-color: #cf3030;
		  border-right-color: #cf3030;
		}
		#navcontainer li a:hover {
		  border-left-color: #993300;
		  border-right-color: #b26028;
		  background-color: #de9b55;
		  color: #663366;
		}
		#navcontainer li li {
		  border-top: 1px solid #fbeeca;
		  border-bottom: 0;
		  margin: 0;
		}
		#navcontainer li li a {
		  padding: 4px .6em 4px 1.3em;
		  background-color: #b26028;
		  width: 10.3em;	  	  
		}
		#new {
		  padding: 4px 0 10px 10px;
		  background: #de9b55;
		  border-top: 0; border-right: 0;
		  font: bold 10pt/1.4 Arial, Helvetica, sans-serif; color: #fbeeca;
		}
		#new a {
		  font: 9pt Arial, Helvetica, sans-serif; color: #663366;
		  text-decoration: none;
		}
		#new p { 
		  margin-top: 1px;
		  margin-bottom: 5px;
		}
		#new dt {
		  border-top: 1px solid #663366;
		  margin-top: 5px;
		  padding-top: 5px;
		}
		#new dd {
		  margin-left: -1px;
		}
		.blue {
		  font: 9pt Arial, Helvetica, sans-serif; color: #663366;
		  border-top: 1px solid #663366;
		  padding-top: 5px;
		}
                .blue2 {
		  border-top: 1px solid #663366;
		  padding-top: 5px;
		}
		h2.stiker {
		  background: url(i/stiker71.gif) no-repeat 0% 0%;
		  width: 160px;
		  height: 154px;
		  margin-left: -3px;		  
		}
		#float-r {
		  float: right;
		  width: 180px;
		}
		#block {
		  margin: 15px 195px 30px 200px;
		  font: 10pt Arial, Helvetica, sans-serif;
		  color: #663366;
		  text-align: left;		  
        }
		#blockl {
		  margin: 0 190px 10px 190px;
		  font: 10pt Arial, Helvetica, sans-serif; color: #036;
		  text-align: left;
		}
		#block li{
		  list-style: square;
		  color: #cf3030; 
		}
		li span {
		  color: #663366;		 
		}
		.txt:first-letter {
		  font: bold 12pt "Times New Roman", Times, serif; color: #cf3030;
		}
       		 .red {
		  font-weight: bold;
		  color: #cf3030;                  
		}
		td.dog {
		  border-bottom: 1px #036 solid;
		}
		th {
		  padding-bottom: 10px;
		}
		#footer {
		  background:  #de9b55;
		  padding-left: 10px;
		}
		.tabbottom {
                  width: 100%;
		  background-color:  #de9b55;
		  border: 0;
		  padding: 0;
                  margin: 0;
	          
		}
		table.price {
		  border: 1px solid #663366;
		  text-align: center;
		  border-collapse: collapse;
		}
		.thprice {
		  background: #b26028;
		  border-bottom: 1px solid #663366;
		  color: #fbeeca;
		  font-size: 85%;
		}
		.prices {
		  border-bottom: 1px solid #663366;
		  font-size: 90%;
		}
		.title {
		  text-align: left;
		  font-weight: bold;
		  font-size: 90%;
		  background: #ffa500;
		  border-bottom: 1px solid #663366;
		  border-right: 1px solid #663366;
		}
		.blocks {
                  align: center;
		  padding: 10px 0;
		  color: #663366;
		  font: 8pt Arial, Helvetica, sans-serif;
        }
		 td.blocks a {
		  color: #fbeeca;
		  font: 8pt Arial, Helvetica, sans-serif;
	}
		 td small {
		 color: #cf3030; 
	}		 
		
				

		
		
		
