body { background-color:  #661111; margin-top: 0px; }
.maintext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color:#000000; text-align: justify;}
.maintextsmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-align: justify;}
.tour_table { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color:#000000; text-align: justify; background-color: #FFFFFF;  border-style: solid; border-width: 1px; border-color: #ff9900; }
.tour_table thead { font-size: 9pt; color: #ffffff; letter-spacing: 0pt; text-align: left; vertical-align: middle; }
#bgbrown { background-color: #661111; }
#bgterr { background-color: #cc0000; }
#bgred { background-color: #ff0000; }
.tour_table thead #bgred { font-size: 11pt; font-weight: bold; }
 
.menu1-picture-off { border-style: outset; border-width: 3px; border-color: #ffebcd; margin-top: -3px }
.menu1-picture-on { border-style: solid; border-width: 1px; border-color: #661111; text-decoration : none; margin-top: 0px; margin-bottom: 1px; }
.menu1-text-off { color: #661111;}
.menu1-text-on { color: #ff0000; text-decoration: none; }

.menu2 { color: #ff9900; }

a { color: #5500aa; text-decoration : none; onFocus: this.blur(); }
a:hover { color:#ff0000; text-decoration : none }
a img { border-color: #000000; } 

#fr1 { border-style: solid; border-width: 1px; border-color: #ff9900;}
#layer1 { position: relative; height: 20pt; top: -10; left: 0; z-index: 2; }
#layer2 { position: absolute; height: 0; top: 480; text-align: center; z-index: 2; }	
#title1 { background-color: #ffffff; color: #cc0000; letter-spacing: 1pt; word-spacing: 5px; font-size: 12pt; padding-top: 1px; padding-bottom: 1px; text-align: center; border: 1px solid #ff9900; }
#title10 { background-color: #ffffff; color: #cc0000; letter-spacing: 1pt; word-spacing: 5px; font-size: 12pt; padding-top: 1px; padding-bottom: 1px; text-align: center; }
#title2 { background-color: #ffefd5; color: #661111; letter-spacing: 2pt; word-spacing: 5px; font-size: 12pt; padding-top: 2px; padding-bottom: 1px; text-align: center; border: 1px solid #661111; }
#title21 { background-color: #ffefd5; color: #661111; letter-spacing: 1pt; word-spacing: 5px; font-size: 12pt; padding-top: 1px; padding-bottom: 0px; text-align: center; border: 1px solid #661111; }
#title22 { background-color: #ffefd5; color: #661111; letter-spacing: 1pt; word-spacing: 5px; padding-top: 1px; padding-left: 10px; padding-right: 10px; text-align: center; }
#title2_2 { background-color: #ffefd5; color: #661111; letter-spacing: 1pt; word-spacing: 5px; font-size: 12pt; padding-top: 2px; padding-bottom: 1px; text-align: center; border: 1px solid #661111; }
#title3 { color: #ff0000; letter-spacing: 1pt; word-spacing: 5px; font-size: 12pt; text-transform: uppercase; padding: 5px; text-align: center; border: 1px solid #ff9900; }
#rs { color:#ff0000; letter-spacing: 2px; font-weight: bold; }
#rs1 { color:#661111; letter-spacing: 2px; font-weight: bold; }

#attract { background-color: #661111; color: #ee8800; letter-spacing: 1pt; word-spacing: 5px; font-size: 11pt; padding-top: 10px; padding-bottom: 10px; text-align: center; border: 2px solid #ff9900; }
#attract1 { background-color: #661111; color: #ee8800; letter-spacing: 1pt; word-spacing: 5px; font-size: 12pt; padding-top: 1px; padding-bottom: 1px; text-align: center; border: 1px solid #ff9900; }
#tel { position: relative; height: 20pt; top: -60; left: 10; color: #ff0000; z-index: 4; }

ul { margin-left: 20px; }
li { margin-bottom: 10px; }


.inner { padding-left: 30px; border-bottom: 1px solid #ff9900;}
#fr2 { border-bottom: solid 1px #ff9900;}
#r2 { background-color: #ffefd5; }

.menu { position: relative; width : 74; height : 40px; background-color : #661111; color : #ee8800; letter-spacing: 1pt; text-align: center; top : 0px; padding: 2px; text-decoration : none; border: solid 1px #ee8800; }
.menu a {color: #ee8800;}		
.menu a:hover { width : 68; height : 34px; background-color: #ee8800; color: #661111; margin: 0px; } /* дает перекрас букв пунктов выпадающего меню*/ 
.menuactive, .menuactive a { position: relative; width : 74; height : 32px; background-color: #ee8800; color: #661111; margin: 0px;font-weight : bold; padding: 2px; letter-spacing: 1pt; text-align: center; margin: 0px; top : 0px; text-decoration : none; }
.menuactive a:hover { color: #661111;}

#m1 { left: 0px; }
#m2 { left: 74px; top: -40px; }
#m3 { left: 148px; top: -80px; }
#m4 { left: 222px; top: -120px; }
#m5 { left: 296px; top: -160px; }
#m6 { left: 370px; top: -200px; }
#m7 { left: 444px; top: -240px; }
#m8 { left: 518px; top: -280px; }
#m9 { left: 592px; top: -320px; }
#m10 { left: 666px; top: -360px; }

h3 { display : inline; }
.attract-line { background-color: #ffefd5; padding: 2pt 0pt 2pt 5pt; border-bottom: 1px solid #661111; }

#title2_2 { background-color: #ffefd5; color: #661111; letter-spacing: 1pt; word-spacing: 5px; font-size: 12pt; padding-top: 2px; padding-bottom: 1px; text-align: center; border: 1px solid #661111; }

<!-- #110099; #660066 #990033 #4400aa #5500aa 
#fff8dc - light-pink-->

