.menutot {border-bottom: 3px dotted white; color: white; padding-left:20px; font-style: italic;
}

.menutot1 {background-image: url('foto/menufon1.gif'); /* Путь к фоновому рисунку */
 background-repeat: no-repeat; /* Повторяем фон по вертикали */
 background-position: left center;}
 
 .menutot2 {background-image: url('foto/menufon2.gif'); /* Путь к фоновому рисунку */
 background-repeat: no-repeat; /* Повторяем фон по вертикали */
 background-position: left center;}
 
 .epmantable {font-size:10pt; border-color:4d2d81; border: 1px solid white; padding:2px; font-family:Verdana; font-style: italic; color:573889; }
.kol {
	position: relative;
	left: 70%;
}

.ssulkamenuli{
	background-image: url('foto/menufon1.gif'); /* Путь к фоновому рисунку */
 background-repeat: no-repeat; /* Повторяем фон по вертикали */
 background-position: left center;
	border-bottom: 3px dotted white;
	color: white;
	padding-left:20px;
	font-style: italic;
}

A:Link{	color: #4D4747;}
.kol1 {
	left: 71%;
	position: relative;
	z-index: 1;
}
A:Visited{color:#4D4747;}
A:Active{color:#003399;}
A:Hover{
	color: Maroon;
}

a {text-decoration: none;}
 
  .niz {
  font-size:14pt;
	   font-family:Bookman Old Style;
	   color:#573889;
	   font-style: italic;
  
  }
  .chislo{font-size:9pt;
	   font-family:Verdana;
	   color:#000000;
  
  }
  .h1 {font-size:9pt;
	   font-family:Verdana;
	   color:#573889;
  text-align: center;
  font-style: italic;
  }
  
   .niz1 {
  font-size:10pt;
	   font-family:Verdana;
	   color:#573889;
	   font-style: italic;
  
  }
  
  .red {
   font-family:Verdana;
  color:573889;
  }
  
   .niz2 {
  font-size:9pt;
	   font-family:Verdana;
	   color:#097c00;
	   font-style: italic;
  
  }
  
  
   p.h2 {font-style:normal;
			font-size:10pt;
			font-family:Verdana;
			font-style: italic;
			text-align: justify;
			color:573889;}
			
			.h2 {font-style:normal;
			font-size:10pt;
			font-family:Verdana;
			font-style: italic;
			text-align: justify;
			color:573889;}
			  
	   
	      li.h2 {font-style:normal;
			font-size:10pt;
			font-family:Verdana;
			font-style: italic;
			text-align: justify;
			color:573889;
			  
	   }  
	   
	      p.h21 {font-style:normal;
			font-size:10pt;
			font-family:Verdana;
			
			text-align: center;
			color:573889;
			  
	   }   
	   
	   
	   
	   p.h22 {font-style:normal;
			font-size:10pt;
			font-family:Verdana;
			
			text-align: center;
			color:573889;
			  
	   }   
	   
	    .h3 {font-style:bolt;
			font-size:11pt;
			font-family:Verdana;
			font-style: italic;
			text-align: left;
			color:573889;
			  
	   }   

	   .h4 {
			font-size:10pt;
			font-family:Verdana;
			color:573889;
			  
	   }   
 .h5 {font-style:normal;
			font-size:10pt;
			font-family:Verdana;
			font-style: italic;
			text-align: center;
			color:573889;
			  
	   }   
  
   .h6 {font-style:normal;
			font-size:8pt;
			font-family:Verdana;
			font-style: italic;
			text-align: left;
			color:573889;
			  
	   }   
  
   .ssulka {
   	   font-size:8pt;
	 	 font-family:Verdana;     
  }
  
  
  .hhh {font-style:bolt;
			font-size:11pt;
			font-family:Verdana;
			font-style: italic;
			text-align: left;
			color:4d2d81}
  
  .age {
   	   font-size:7pt;
	 	 font-family:Verdana;    
color:ff0000;		 
  }
  
  .ssulka1 {
   	   font-size:10pt;
	 	 font-family:Verdana;     
  }
  
  .ssulkamenu22:Link {color:#34146d;  }
  .ssulkamenu22:Visited{color:#34146d;}
.ssulkamenu22:Active{color:#34146d;}
.ssulkamenu22:Hover{color:#583696;}

  .ssulkamenu:Link {color:#4d2d81;  }
  .ssulkamenu:Visited{color:#4d2d81;}
.ssulkamenu:Active{color:#4d2d81;}
.ssulkamenu:Hover{color:#7145ba;}

.ssulkamenu1:Link {color:#4d2d81;  }
  .ssulkamenu1:Visited{color:#4d2d81;}
.ssulkamenu1:Active{color:#4d2d81;}
.ssulkamenu1:Hover{color:#4d2d81;}
  
  
  .lanet:Link {color:#4d2d81;  }
  .lanet:Visited{color:#4d2d81;}
.lanet:Active{color:#4d2d81;}
.lanet:Hover{color:#4d2d81;}

a:Link {color:#4d2d81;  }
a:Visited{color:#4d2d81;}
a:Active{color:#4d2d81;}
a:Hover{color:#7145ba;}
  
  
  
  .tableborder {
	BORDER-RIGHT: #17a600 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #17a600 1px solid; BORDER-LEFT: #17a600 1px solid; BORDER-BOTTOM: #17a600 1px solid
	}
  
  
  .zenu {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
	}
	
	
	
	.maxstyle {
	
			font-size:60pt;
			font-family:Imprint MT Shadow;
			
			
			color:ff0000;
	
	
	}
	
	
	.maxstyle1 {
	font-style:bolt;
			font-size:13pt;
			font-family:Verdana;
			
			
			color:000000;
	
	
	}
	
	
	.maxstyle2 {
			font-style:bolt;
			font-size:16pt;
			font-family:Verdana;
			
			
			color:ff0000;
	
	
	}
	
	
	.max {
	font-style:bolt;
			font-size:11pt;
			font-family:Verdana;
			
			
			color:000000;
	
	
	}
	
BODY {
	position: relative;
	background: #f1e7f9 url('foto/fon.gif') no-repeat;
	font-size:10pt;
	font-family:Verdana;
	color:#573889;
	font-style: italic;
	padding: 45px 8px 8px;
	margin: 0;
}

.repit {
 background-image: url('foto/fonrepit.gif'); 
background-position: 0px 648px;
 background-repeat: no-repeat; 
}



			
table.text{font-family: Verdana; font-size: 13px; border: 1px #a88ac4 /*4d2d81*/ solid; width: 100%; /*padding-left:10; padding-right:10;*/  }
table.text tr.theader { cursor: pointer; }
table.text td { padding: 3px; }


td.text{font-family: Verdana; font-size: 13px; border: 1px solid black; }


.text3{ position: relative; background: #a88ac4 /*4d2d81*/ url(minus.gif) 6px 6px no-repeat; font-size: 14px; color: FFFFFF; }

a, img {
	border: 0;
}
div.sn-buttons {
	position: relative;
	width: 100%; height: 21px;
	margin-top: 4px;
	text-align: left;	margin-left:2px;
}
div.sn-buttons a {
	display: block;
	float: left;	
	margin: 0 12px 0 3px;
}
div.sn-buttons div {
	float: left !important;
}
div.sn-buttons div.right {
	position: absolute; top: 0; right: 7px;
	text-align: right;
}
div.sn-buttons div.right div {
	margin: 0 0 0 15px;
	font-style: normal;
}
div.sn-buttons div.right a {
	text-decoration: underline;
}
div.sn-buttons div.right a:hover {
	text-decoration: none;
}
div.sn-buttons a.blog-code {
	float: right;
	margin: 0;
	font-size: 13px;
	color: #b6b3b8;
	text-decoration: underline;
}
div.sn-buttons a.blog-code:hover {
	text-decoration: none;
}

div.sn-buttons iframe {
	float: left;
}

div.sendToMail {
	padding-left: 20px;
	background: url(images/send-mail.gif) left 3px no-repeat;
	text-decoration: underline;
	cursor: pointer;
}
div.sendToMail:hover {
	text-decoration: none;
}
div.sendRequest {
	width: 167px; height: 19px;
	background: url(images/send-request.gif);
	cursor: pointer;
}
div.scrollToPrice {
	width: 125px; height: 19px;
	background: url(images/show-prices.gif);
	cursor: pointer;
}


img.vk-button {
	width: 16px;
	height: 16px;
	margin: 2px 0 0 8px;
}

a.ah {color:#0006ff;  }
a.ah :Hover{color:#0006ff;}

#footer img {
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); /* IE 5.5+*/
   -moz-opacity: 0.0; /* Mozilla 1.6 и ниже */
   -khtml-opacity: 0.0; /* Konqueror 3.1, Safari 1.1 */
   opacity: 0.0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.mt30 {
	margin-top: 30px;
}


div.topbar {
	position: absolute;
	top: 0; left: 0;
	width: 100%; height: 31px;
	background: url(topbar-bg.gif) top left repeat-x;
}
	div.topbar-container {
		position: relative;
		width: 950px; height: 31px;
	}
		div.topbar div.mail-boss {
			position: absolute;
			top: 0; left: 26px;
			display: inline-block;
			border-left: 1px #838383 solid;
			border-right: 1px #838383 solid;
			color: #ffd316;
			font-family: Arial;
			font-size: 12px;
			padding: 8px 17px;
		}
			div.topbar div.mail-boss span {
				cursor: pointer;
			}
			div.mail-boss-popup {
				position: absolute;
				top: 31px; left: 0;
				display: none;
				z-index: 5;
				font-style: normal;
			}
				div.mail-boss-popup div.mb-text {
					width: 300px;
					background-color: #fffb97;
					padding: 8px 17px;
					color: #666666;
					font-family: Arial;
					font-size: 11px;
					line-height: 18px;
				}
				div.mail-boss-popup div.mb-email {
					background-color: #ffe597;
					padding: 8px 17px;
					text-align: right;
				}
					div.mail-boss-popup div.mb-email  a {
						color: #575757;
					}

		div.topbar div.soc-feed {
			position: absolute;
			top: 0; left: 300px;
			padding: 7px 0;
		}

		div.topbar div.subscribe {
			position: absolute;
			top: 0; right: 0;
		}
			div.topbar div.subscribe label {
				color: #ffffff;
				font-family: Arial;
				font-size: 12px;
				font-style: normal;
				margin: 8px 2px;
			}
			div.topbar div.subscribe input[type="text"] {
				width: 150px;
				background: #ffffff;
				border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				padding: 5px 7px 3px;
				margin: 4px 2px;
				color: #cdcdcd;
				font-family: Arial;
				font-size: 12px;
				border: 0;
			}
			div.topbar div.subscribe span#subs_submit {
				background: #b7b7b7;
				border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				padding: 4px 5px;
				margin: 4px 2px;
				color: #ffffff;
				font-family: Arial;
				font-size: 12px;
				border: 0;
				cursor: pointer;
			}
			div.topbar div.subscribe span.counter {
				color: #ffd316;
				font-family: Arial;
				font-size: 14px;
				font-style: italic;
				line-height: 30px;
				margin: 0 4px;
			}




.requestForm {
	position: absolute;
	display: none;
	width: 412px; height: 301px;
	background: #b6ef26 url(images/reqform-bg.gif);
	z-index: 8;
	padding: 15px 20px;
	color: #4b4b4b;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
}
	.requestForm a {
		text-decoration: underline !important;
	}
	.requestForm a:hover {
		text-decoration: none !important;
	}
	.requestForm div {
		overflow: hidden;
	}
	.requestForm div.title {
		color: #010101;
		font-size: 14px;
		line-height: 14px;
		text-shadow: 0 1px 0 #ffffff;
	}
	.requestForm div.border {
		width: 100%; height: 1px;
		background: #71ab00;
		border-bottom: 1px #ffffff solid;
		margin: 13px -5px;
		padding: 0 5px;
	}
	.requestForm input.type {
		height: 16px;
		background: #ffffff;
		border: 1px #9fd70b solid;
		padding: 2px 5px;
		margin: 6px 0;
		color: #636363;
	}
	.requestForm select {
		width: 100%; height: 22px;
		background: #ffffff;
		border: 1px #9fd70b solid;
		color: #636363;
		margin: 6px 0;
	}
	.requestForm textarea {
		width: 400px; height: 66px;
		max-width: 400px; max-height: 72px;
		background: #ffffff;
		border: 1px #9fd70b solid;
		padding: 5px;
		color: #636363;
		font-family: inherit;
		font-size: 12px;
	}
	.requestForm div.contacts {
		position: absolute;
		bottom: 15px; left: 20px;
	}
	.requestForm div.single-text {
		margin: 5px 2px;
	}
	.requestForm div.submit {
		float: right; padding: 11px 0; text-shadow: 0 1px 0 #ffffff;
	}
	#sr-name, #sb-name {
		width: 214px; float: left;
	}
	#sr-email, #sb-email {
		width: 151px; float: right;
	}
	#sr-email2 {
		width: 250px; float: left;
	}
	#sr-phone {
		width: 131px; float: left;
	}
	#sr-service {
		width: 231px; float: right;
	}
	#sb-message {
		height: 143px !important;
		max-height: 200px !important;
	}


