@font-face {
	font-family:Segoe Script;
	src:url(Fonts/segoesc.ttf);
}

body {
	  background-color: rgb(200,200,200);
	  background-repeat: no-repeat;
	  background-size: contain;
	  min-width: 1300px;
}
 
 div::-webkit-scrollbar {
    width: 12px;
}
 
div::-webkit-scrollbar-track {
     
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}

 
div::-webkit-scrollbar-thumb {
    
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9); 
}
div::-webkit-scrollbar-thumb:hover {
    background-color:#8B0000;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9); 
} 
div.masl::-webkit-scrollbar-thumb:hover {
    background-color:#006400;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9); 
} 
 
 	

body.dr {
		background-color: rgb(200,200,200);
        background-image:URL(shary.png)
	}
body.NY {
		background-color: rgb(157,194,223);
        background-image:URL(novogodnij-fon.jpg)
	}	
body.iz {
		background-color: rgb(200,200,200);
	    color:Brown;
		}		
table.lnk{
position: relative; left:380px; top:30px;
}

a.q1 { 	display: block;
		width: 180px;
		height: 36px;
		background: url(IMG/dt1.jpg);
		background-size:100% 100%;
						}
a.q1:hover {background-color:white;
           background: url(IMG/dt2.jpg);
		background-size:100% 100%;}		   

a.q2 { 	display: block;
		width: 180px;
		height: 36px;
		background: url(IMG/prg1.jpg);
		background-size:100% 100%;		
						}
a.q2:hover {background-color:white;
           background: url(IMG/prg2.jpg);
		   		background-size:100% 100%;}

a.q3 { 	display: block;
		border-radius:10px 0 0 10px;
		width: 180px;
		height: 36px;
		background: url(IMG/mn1.jpg);
		background-size:100% 100%;
						}
a.q3:hover {background-color:white;
           background: url(IMG/mn2.jpg);
		   background-size:100% 100%;
		   }		   
a.q4 { 	display: block;
		border-radius:0 10px 10px 0;
		width: 180px;
		height: 36px;
		background: url(IMG/cont1.jpg);
		background-size:100% 100%;
						}
a.q4:hover {background-color:white;
           background: url(IMG/cont2.jpg);
		background-size:100% 100%;	   
		   }
a.q5 { 	display: block;
		width: 180px;
		height: 36px;
		background: url(IMG/Adult1.jpg);
		background-size:100% 100%;
						}
a.q5:hover {background-color:white;
           background: url(IMG/Adult2.jpg);
		background-size:100% 100%;	   
		   }		   
		   
a.q_im { display: block;
		width: 180px;
		height:133px;
		border: 3px solid RGB(100,100,100)}
		
a.q_im:hover {  border: 3px solid white}

a.tl {color: yellow 
					}
a.tl:visited {color:yellow
					}
a.tl:hover {color:black
					}
						
					
h1.ttl {color: white;
	    font-size:160%;
		font-style: italic;
	   font-family: "Segoe Script";
	   margin-top: 5px;
		margin-bottom: 0px;
		margin-right: 15px;
		line-height:1.2;
	   }
	   
p.contacts {    
			font-size: 150%;
			color: white;
			}
			
p.cname {   font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 200%;
			color: black;
			font-weight: bold;
			}
p.tp { font-size:100%;	   
	   color:yellow;
	   margin-right: 5px;
	   margin-bottom: 0px;
	   margin-top:0px;
			}
p.histtop {font-size:170%;
		   font-weight:bold;
		   text-align:center;
		   margin-bottom:3px;
		   margin-top:0px
		   }
		   p.arr_r{font-family:"Arial";
	        font-size:150%;
		   color:Black;
		   text-align:right;
			margin-left:10px;
			margin-right:10px;
			margin-top:20;
			margin-bottom:20;
}
ul.hist  {font-size:130%;
		font-style:italic;
		font-weight:bolder;
		   color:black;
		   text-align:justify;
			padding:0px;
			margin-left:60px;
			margin-right:60px
		   }		
p.hist  {font-size:130%;
		font-weight:bolder;
		   color:black;
		   text-align:justify;
			padding:0px;
			line-height:1;
		   }				   
a.mn  {font-size:150%;
		text-decoration:none;
		font-weight:bolder;
		   color:white;
		   text-align:center;
			padding:0px;
			line-height:1;
		   }	
		   
a.mn:hover {color:black}
		   
		   p.htxt  {font-size:130%;
		   color:black;
		   text-align:justify;
			padding:0px;
			line-height:1.2;
		   }				  		   
ul.htxt   {font-family:"Arial";
	       font-size:130%;
		   color:black;
		   text-align:justify;
			margin-left:10px;
			line-height:1.2;
		   }				  		   		
ul.adult   {font-family:"Arial";
	       font-size:130%;
		   color:black;
		   text-align:justify;
			margin-left:10px;
			line-height:1.2;
		   }				  		   				   
p.htxt   {font-family:"Arial";
	        font-size:130%;
		   color:black;
		   text-align:justify;
			margin-left:10px;
			line-height:1.2;
		   }				  		   		 		   
p.rtptop {font-size:200%;
		font-style: italic;
	      font-family: "Segoe Script";
		   text-align:center;
		   margin-bottom:50px;
		   margin-top:5px
		   }
ul.rtp  {list-style-type:none;
		font-size:140%;
		font-style:italic;
		font-weight:bolder;
		   color:white;
		   text-align:justify;
			padding:0px;
			margin-left:40px;
			margin-right:60px
		   }		   
li.rtp {margin-bottom:15px
}
span.sg1 {font-family: "Segoe Script";
		  color:black
		  }
		  
p.sg1 {font-family: "Segoe Script";
		  color:black;
	  font-size:200%;
	  margin:20px;	  
		  }
p.dr1 {font-family:"Arial"; 
	  color:black;
	  font-size:140%;	  
	  text-align:justify;
	  margin:20px;
	  line-height:1.7;
	  text-indent:40px;
		  }
p.us {font-family:"Arial"; 
	  font-size:150%;	  
	  text-align:left;
	  margin:10px 0px;
	  line-height:1.4;
	  text-indent:0px;
		  }
li.dr1 {font-family:"Arial"; 
	  color:black;
	  font-size:150%;	  
	  margin:20px;		
	  }		  
span.sg2 {font-family: "Segoe Script";
		  color:white;
		  		  }		  
span.sg3 {font-family: "Segoe Script";
		  color:black;
		font-size: 300%;}
span.sg4 {font-family: "Segoe Script";
		  font-size: 120%;
		  }		  		  
iframe.menu1 {position:absolute;
			z-index:10;
		  top:150px;	
		  float:left;
			}		  
ul.iz {font-family:"Arial";
	  font-size:125%;
	  color:Brown;
	  line-height:1.1;
	  }

span.iz {font-family:"Arial";
	  font-size:120%;
 }
p.sg4 {font-family: "Segoe Script";
	   font-size:75%;
	   line-height:1;
	   margin:0;

 }
 
 p.filtr {font-family:"Arial"; 
	  color:black;
	  font-size:125%;	  
	  text-align:justify;
	  margin:20px;
	  line-height:1.7;
	  text-indent:40px;
		  }
 select.all{font-family:"Arial";
	  font-size:120%;
	  outline:none;
	  background-color:RGB(250,250,250);
	  }	  
 select.flt {font-family:"Arial";
	  font-size:120%;
	  outline:none;
	  background-color:RGB(235,235,235);
	  }	  	  
button{font-family:"Arial";
	  font-size:130%;
	  border-radius:20px;
	  border:none;
	  box-shadow: 0 6px #999;
	  background:linear-gradient(RGB(200,200,200),RGB(230,230,230),RGB(200,200,200));
	  outline:none;
	  padding:1px 20px;
	  }	 	  
button:hover {background:linear-gradient(RGB(130,160,170),RGB(200,200,200),RGB(130,160,170));
			box-shadow: 0 6px rgb(100,120,140);}	  
button:active{box-shadow: 0 1px #666;
            transform: translateY(5px);
			outline:none}
			
button.prc {font-family:"Arial";
	  font-size:130%;
	  font-weight:bold;
	  border-radius:20px;
	  border:none;
	  box-shadow: 0 6px RGB(80,80,80);
	  background-color:RGB(220,220,220);
	  outline:none;
	  padding:10px 30px;
	  margin-bottom:10px;
	  }
button.prc:hover {background-color:RGB(200,200,200);
}	  
button.prc:active {box-shadow: 0 1px #666;
            transform: translateY(5px);
			outline:none;
			}			

button.prc_dr {font-family:"Arial";
	  font-size:130%;
	  font-weight:bold;
	  border-radius:20px;
	  border:none;
	  box-shadow: 0 6px RGB(80,80,80);
	  background:linear-gradient(rgb(160,160,180),rgb(200,200,220),rgb(160,160,180));
	  outline:none;
	  padding:10px 30px;
	  margin-bottom:10px;
	  }	  
button.prc_dr:active {box-shadow: 0 1px #666;
            transform: translateY(5px);
			outline:none}			
			
button.prc_dr:hover {background:linear-gradient(rgb(130,130,150),rgb(170,170,190),rgb(130,130,150))}				

button.prc_dr18 {font-family:"Arial";
	  font-size:130%;
	  font-weight:bold;
	  color:white;
	  border-radius:20px 0px 0px 0px;  
	  border:none;
	  box-shadow: 4px 4px 5px 5px lightblue;	
	  background:linear-gradient(#B22222,#8B0000,#B22222);
	  outline:none;
	  padding:10px 30px;
	  margin-bottom:10px;
	  }	  
button.prc_dr18:active {box-shadow: 0 1px #666;
            transform: translateY(5px);
			outline:none}			
			
button.prc_dr18:hover {background:linear-gradient(#8B0000,#B22222,#8B0000)}				

button.prc_ms18 {font-family:"Arial";
	  font-size:130%;
	  font-weight:bold;
	  color:white;
	  border-radius:20px 0px 0px 0px;  
	  border:none;
	  box-shadow: 4px 4px 5px 5px #E0FFFF;	
	  background:linear-gradient(#50C878,#006400,#50C878);
	  outline:none;
	  padding:10px 30px;
	  margin-bottom:10px;
	  }	  
button.prc_ms18:active {box-shadow: 0 1px #666;
            transform: translateY(5px);
			outline:none}			
			
button.prc_ms18:hover {background:linear-gradient(#006400,#50C878,#006400)}				



button.prc_c {font-family:"Arial";
	  font-size:130%;
	  font-weight:bold;
	  border-radius:20px;
	  border:none;
	  box-shadow: 0 6px RGB(80,80,80);
	  background:linear-gradient(rgb(170,170,170),rgb(210,210,210),rgb(170,170,170));
	  outline:none;
	  padding:10px 30px;
	  margin-bottom:10px;
	  }	  
button.prc_c:active {box-shadow: 0 1px #666;
            transform: translateY(5px);
			outline:none}			
			
button.prc_c:hover {background:linear-gradient(rgb(130,130,130),rgb(170,170,170),rgb(130,130,130))}				

div.prog {border-width:3px;
         border-style:solid;
 		 border-color:black;
		 border-radius:10px;
         padding:10px;
		 width:86%;
		 margin-left:7%;
		 margin-right:7%;
		 background-color:#98FB98;
}
div.prog:hover { background-color:#00FF7F}
a.nolink:hover {cursor:pointer}

p.price {font-family:"Arial";
		font-size:130%;
		text-align:center;
		text-indent:0;
		line-height:1.15;
		margin-top:5;
		margin-bottom:8;
		margin-left:20;
		margin-right:20;
}	
input.ord {font-family:"Arial";
	font-size:101%;}
	
input.ord_s{font-family:"Arial";
	font-size:101%;
	font-weight:bold;
	  border-radius:10px;
	  border:none;
	  box-shadow: 0 4px RGB(80,80,80);
	  background:linear-gradient(rgb(130,130,130),rgb(170,170,170),rgb(130,130,130));
	  outline:none;
	  padding:1px 30px;
	  }	
input.ord_s:hover {background:linear-gradient(rgb(90,90,90),rgb(130,130,130),rgb(90,90,90))}

input.ord_s:active {box-shadow: 0 1px #666;
            transform: translateY(4px);
	outline:none;}

input.ord_s18{font-family:"Arial";
	font-size:101%;
	font-weight:bold;
	color:white;
	  border-radius:10px;
	  border:none;
	  box-shadow: 0px 4px #E6E6FA;
	  background:linear-gradient(#B22222,#8B0000,#B22222);
	  outline:none;
	  padding:1px 30px;
	  }	
input.ord_s18:hover {background:linear-gradient(#8B0000,#B22222,#8B0000)}

input.ord_s18:active {box-shadow: 0 1px #666;
            transform: translateY(4px);
	outline:none;}	
div.anim  {}
