BODY {
	background: #F2F2F2;
	   }
A, P, UL, LI, OL, SPAN, DIV, H1{
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-align: left;
}
A{
	color: #621279;
	text-decoration: underline;
	cursor: pointer;
}
.a1:hover{
	color: #621279;
	text-decoration: none;	
}
.a2{
	text-decoration: none;	
	color: #666666;
	font-size: 10px;
	margin: 0px 0px 0px 30px;
}
.text1{
	font-size: 10px;
	color: #999;
	text-decoration: none;
}
.text2{
	color: #999;
}
.text3{
	font-size: 15px;
	color: #59106E;
}
.text4{
	font-size: 12px;
	color: #59106E;
}
.text5{
	color: #333333;
}
.text6{
	color: #FFFFFF;
	font-size: 12px;
}
.ul1{
	list-style-image:url(images/049.gif);			
}

.bg0{
	background: #FFF;
}
.bg1{
	background: url(images/001.gif) top no-repeat;
}
.bg2{
	background: url(images/004.jpg) no-repeat;
}
.bg3{
	background: url(images/005.jpg) no-repeat;
}
.bg4{
	background: url(images/006.jpg) no-repeat;
}
.bg5{
	background: #F2F2F2;
}
.bg6{
	background: url(images/008.gif) top repeat-x #A5A5A5;
}
.bg7{
	background: #DCDCDC;
}
.bg8{
	background: url(images/015.gif) repeat-x;
}
.bg9{
	background: url(images/017.jpg) top no-repeat #FFF;
}
.bg10{
	background: url(images/024.gif) repeat-x #FFF;
}
.bg11{
	background: url(images/026.gif) bottom right no-repeat;	
}
.bg12{
	background: url(images/028.jpg) top right no-repeat #FFF;
}
.bg13{
	background: url(images/032.gif) bottom repeat-x #FFF;
}
.bg14{
	background: url(images/050.gif) top right no-repeat;
}
.bg15{
	background: url(images/051.gif) top right no-repeat;
}
.bg16{
	background: url(images/052.gif) top right no-repeat;
}
.bg17{
	background: #AAAAAA;
}
.bg18{
	background: #EDE5EF;
}
.bg19{
	background: #E0D2E4;
}
.bg20{
	background: #7A408B;
}
.bg21{
	background: url(images/085.gif) #E7E7E7 right;
}
.bg22{	
	background: url(images/084.gif) no-repeat;
}
.bg23{
	background: url(images/101.gif) repeat-x ;
}
.bg24{
	background: url(images/102.gif) repeat-y ;
}
#linkOver {background: url(images/085.gif) #E7E7E7 right;}
#linkUp {background: url(images/084.gif) no-repeat;}

.border{
	border: solid #440B50 1px;
}
.border1{
	border: solid #E9E9E9 1px;
}

#Menu {
	Margin: 0px;
	Padding: 0px;	
}
#Menu LI {
	Display:Block;
	Float: Left;
	Margin:0px;
	Padding:0px;
	list-style: none;
	Z-index: 10;
	text-decoration: none;
}
#Menu LI UL LI {
	Float: None;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}
#Menu LI UL {
	Display:None;
	Margin: 0px;
	Padding: 0px;
	Z-index: 10;	
}
#Menu LI:Hover UL, #Menu LI.Hover UL {
	Display:Block;
	Position:Absolute;	
}
  /* Обход Бага С Неверным Переносом Строк В Опере 7 */
#Menu LI UL LI {
	White-Space:NoWrap;		
}
#Menu LI H1 {
    Margin: 0px;
	Padding: 0px;
	position: relative;
	top: 0px;
    Cursor:Default;
}
#Menu LI UL {
	/*filter:alpha(opacity=75);*/
	Background: url(images/000.gif) top repeat-x;	
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
	margin: 0px;
	Color: #333333;
}
#Menu LI UL LI P{
	margin: 0px;
	padding: 0px;
}
#Menu LI UL LI  img{
	margin-right: 9px;
}

#Menu LI UL LI span{
	

text-decoration: none;	
	font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;	
	}
#Menu LI UL LI A {
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-position: outside;
	font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	/*display: block;*/
	width: 150px;
}
#Menu_2{
	Margin: 0px;
	Padding: 0px;
}
#Menu_2 LI {
	Display:Block;
	Float: Left;
	Margin:0px;
	Padding:0px;
	list-style: none;
	Z-index: 10;
	text-decoration: none;
}
#Menu_2 LI UL LI {
	Float: None;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#Menu_2 LI UL {
	Display:None;
	Margin: 0px;
	Padding: 0px;
	Z-index: 10;
}
#Menu_2 LI:Hover UL, #Menu_2 LI.Hover UL {
	Display:Block;
	Position:Absolute;
}
  /* Обход Бага С Неверным Переносом Строк В Опере 7 */
#Menu_2 LI UL LI {
	White-Space:NoWrap;
}
#Menu_2 LI H1 {
    Margin: 0px;
	Padding: 0px;
	position: relative;
	top: 0px;
    Cursor:Default;
}
#Menu_2 LI UL {
	/*filter:alpha(opacity=75);*/
	Background: url(images/000.gif) top repeat-x;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
	margin: 0px;
}
#Menu_2 LI UL LI P{
	margin: 0px;
	padding: 0px;
}
#Menu_2 LI UL LI  img{
	margin-right: 9px;
}
#Menu_2 LI UL LI A {
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-position: outside;
	font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	/*display: block;*/
	width: 150px;
}

#Menu_3{
	Margin: 0px;
	Padding: 0px;
}
#Menu_3 LI {
	Display:Block;
	Float: Left;
	Margin:0px;
	Padding:0px;
	list-style: none;
	Z-index: 10;
	text-decoration: none;
}
#Menu_3 LI UL LI {
	Float: None;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#Menu_3 LI UL {
	Display:None;
	Margin: 0px;
	Padding: 0px;
	Z-index: 10;
}
#Menu_3 LI:Hover UL, #Menu_3 LI.Hover UL {
	Display:Block;
	Position:Absolute;
}
  /* Обход Бага С Неверным Переносом Строк В Опере 7 */
#Menu_3 LI UL LI {
	White-Space:NoWrap;
}
#Menu_3 LI H1 {
    Margin: 0px;
	Padding: 0px;
	position: relative;
	top: 0px;
    Cursor:Default;
}
#Menu_3 LI UL {
	/*filter:alpha(opacity=75);*/
	Background: url(images/000.gif) top repeat-x;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
	margin: 0px;
}
#Menu_3 LI UL LI P{
	margin: 0px;
	padding: 0px;
}
#Menu_3 LI UL LI  img{
	margin-right: 9px;
}
#Menu_3 LI UL LI A {
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-position: outside;
	font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	/*display: block;*/
	width: 150px;
}


#Menu_4{
	Margin: 0px;
	Padding: 0px;
}
#Menu_4 LI {
	Display:Block;
	Float: Left;
	Margin:0px;
	Padding:0px;
	list-style: none;
	Z-index: 10;
	text-decoration: none;
}
#Menu_4 LI UL LI {
	Float: None;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#Menu_4 LI UL {
	Display:None;
	Margin: 0px;
	Padding: 0px;
	Z-index: 10;
}
#Menu_4 LI:Hover UL, #Menu_4 LI.Hover UL {
	Display:Block;
	Position:Absolute;
}
  /* Обход Бага С Неверным Переносом Строк В Опере 7 */
#Menu_4 LI UL LI {
	White-Space:NoWrap;
}
#Menu_4 LI H1 {
    Margin: 0px;
	Padding: 0px;
	position: relative;
	top: 0px;
    Cursor:Default;
}
#Menu_4 LI UL {
	/*filter:alpha(opacity=75);*/
	Background: url(images/000.gif) top repeat-x;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
	margin: 0px;
}
#Menu_4 LI UL LI P{
	margin: 0px;
	padding: 0px;
}
#Menu_4 LI UL LI  img{
	margin-right: 9px;
}
#Menu_4 LI UL LI A {
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-position: outside;
	font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	/*display: block;*/
	width: 150px;
}

.textfield {
	font-size: 11px;
	width: 198px;	
	height: 18px;
	margin: 2px 0px 2px 0px;	
	border: 1px solid #666666;
	font-family: arial, Helvetica, sans-serif;
}
.BUTTON {
	background-color: #787676;
	border: 1px solid #666666;
	color: #fff;
	font-weight: bold;
	font-size: 11px;	
	margin: 10px 0px 0px 0px;
}
.textarea {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;	
	border: 1px solid #666666;
	margin: 4px 0px 0px 0px;	
} 

.service #service_home{background: url(images/034.gif) no-repeat;}
.service #service_map{background: url(images/035.gif) no-repeat;}
.service #service_zakaz{background: url(images/036.gif) no-repeat;}

#alt_service_home #service_home{ background: url(images/034_.gif);}
#alt_service_map #service_map{background: url(images/035_.gif) no-repeat;}
#alt_service_zakaz #service_zakaz{background: url(images/036_.gif) no-repeat;}
#zag{
	font-size: 15px;
	color: #59106E;
    font-weight: bold;
	margin: 71px 0px 20px 30px
}
div.img{
	float:left;
	display:inline;
	margin: 0px 10px 10px 0px;
	border: 1px solid #A5A5A5;
}
.img_brdr{
	border: 2px solid #A5A5A5;
}
.none{ display:none;}
.view{ display:block;}
.nochild{cursor:pointer; font-weight:bold; margin:0px; text-decoration:none;}
.viewchild{cursor:pointer; font-weight:bold; margin-top:0px; text-decoration:none;}
.nochild span{border-bottom:1px dashed #2C66A2;padding:0px;}
.viewchild span{margin:0px; padding:0px;}
