a.p2:link{
   color: #000000;
   text-decoration: none;
   font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;   
 }
 
a.p2:visited{
  color: #000000;
  text-decoration: none;	
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  
}

a.p2:hover {
	color:#000000;
	text-decoration: none;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;    
}

a.p2:active {
	color:#000000;
	text-decoration: none;	
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;    
}
/****************************** HTML Tags ******************************************************/
body {
	margin:0;
	padding:0;
	background-color:#f0e4d4;
	font-family:Tahoma;
	font-weight:normal;
	font-size:10px;
	color:#666666;
}
/***********************************************************************************************/
/****************************** Standart Tags **************************************************/
p, a, h1, h2, h3, h4, h5, h6 { font-family: Tahoma;}

p { 
	margin:12px 0 12px 0;
	padding:0;
}
h1 {
	color:#a34020;
	font-weight:bold;
	font-size:22px;
	margin:0;
	padding:0;
}
h2 { 
	display:inline;
	color:#cc6600;
	font-weight:bold;
	font-size:10px;
	margin:0;
	padding:0;
}
h3 {
	color:#666;
	font-weight:bold;
	font-size:10px;
	margin:0;
	padding:0;
}
h4 {}
h5 {}
h6 {}

form { 
	margin:0;
	padding:0;
}
/*********************************************************************************************/

#Layout { position:relative;
	width:97.7%; min-width:1000px;
	margin:0 auto;
	padding:0;
	background:url(images/Body_bg.gif) top repeat-x;
}
*HTML #Layout {
	width:99.2%; 
	height:100%;
	margin: 0 auto;
	padding: 0;
	background-color:#f0e4d4; 
    width: expression( 
    document.body.clientWidth <= 1000?
        "1000px":
        "99.2%" );
}
#Header { position:relative;
	width:100%; height:305px;
}

#Logotype { position:absolute;
	padding:0 0 0 0;
	margin:30px 0 0 109px;
	width:175px; height:95px;
	font-size:10px;
	color:#28166f;
	text-align:center;
}
#Logotype div { 
	padding-left:16px; 
	line-height:9pt;
	margin:0px!important; margin:-2px 0 0 0;
}
/*************************** Menu Object Styles *******************************************/

/*************************** Top Menu *******************************************/
#Menu { position:absolute; clear:both; z-index:100;
	top:229px; left:27px!important; left:21px;
	margin:0;
	padding:0 0 0 0;
	width:700px;
}
#Menu .Item { position:relative; float:left; height:50px;
	margin:0px;
	padding:0px;	
}
#Menu .Item td { vertical-align:top}
#Menu .Item th { background:url(images/Menu_bg.gif) repeat-x top;}
#Menu .Item A { display:block; position:relative;
	/*background:url(images/MenuItem_arrow.gif) no-repeat 3px 5px;*/
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#7c260d;
	text-decoration:none;
	padding:7px 0 0 2px;
}
#Menu .Item A span {
		position: absolute;
		top: 5px;
		left: 1px;
		color: #FFF;
}
#Menu .Item .left {
	width:7px; height:50px;
}
#Menu .Item .right {
	width:9px; height:50px;
}
#Menu .Item .last {
	width:13px; height:50px;
}
/*************************** End Top Menu ***************************************/

/*************************** Page Menu ******************************************/
#pageMenu {
	min-height:473px; width:150px;
	margin:16px 0 0 -1px;
	padding:0 0 20px 0px;
}

#pageMenu .Item,
#pageMenu .Active {
	margin:0px 0 1px 28px;
	padding:0 0 0 0px;
}
#pageMenu .Item A {
	/*background:url(images/PageMenu_plus.gif) no-repeat 0 3px;*/
	font-weight:bold;
	font-size:120%;
	color:#333333;
	text-decoration:none;
	margin:0;
	padding:0 0 0 0px;
}
#pageMenu .Item.Active A {
	/*background:url(images/PageMenu_mines.gif) no-repeat 0 3px;*/
}
#pageMenu .Item .subMenu {
	margin:0 0 0 14px;
}
#pageMenu .Item .subMenu A.Item,
#pageMenu .Active .subMenu A.Item {
	display:block;
	/*background:url(images/PageMenu_arrow.gif) no-repeat 0 6px;*/
	font-weight:normal;
	font-size:120%;
	color:#333333;
	text-decoration:none;
	margin:0;
	padding:0 0 1px 0px;
}

#pageMenu .Item A img,
#pageMenu .Active A img,
#pageMenu .Item .subMenu A.Item img,
#pageMenu .Active .subMenu A.Item img {
	margin:0px 3px 0px 0px;
	padding:0;
}	
/*************************** End Page Menu **************************************/

/*************************** Content Menu ***************************************/

#contentMenu {
	margin:0;
	padding:19px 0px 0 0px;
	vertical-align:top;
}
#contentMenu .subMenu { position:relative;
	margin:0;
	padding:0;
}
#contentMenu .Item,
#contentMenu .Item.Active,
#contentMenu .subMenu .Item,
#contentMenu .subMenu .Item.Active { position:relative; float:left;
	width:164px;
	margin:0 8px 10px 19px;
	padding:0;
}
*HTML #contentMenu .Item,
*HTML #contentMenu .Item.Active,
*HTML #contentMenu .subMenu .Item,
*HTML #contentMenu .subMenu .Item.Active { position:relative; float:left;
	width:164px;
	margin:0 8px 10px 11px;
	padding:0;
}
#contentMenu .Item .Header,
#contentMenu .Item.Active .Header { position:relative;
	width:164px;
	margin:-1px 0 0 0;
}
#contentMenu .Item .Body,
#contentMenu .Item.Active .Body,
#contentMenu .subMenu .Item .Body,
#contentMenu .subMenu .Item.Active .Body {
	margin:0;
	padding:0 0 11px 0;
	background-color:#ecdcd0;
	border-right:1px solid #deb790;
	border-left:1px solid #deb790;
}


#contentMenu .Item A,
#contentMenu .Item.Active A,
#contentMenu .subMenu .Item A,
#contentMenu .subMenu .Item.Active A {
	display:block;
	padding:11px 0 0 0;
	margin:0;
	font-family:Verdana;
	font-size:120%;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#b26239;
}
#contentMenu .Item A img,
#contentMenu .Item.Active A img,
#contentMenu .subMenu .Item A img,
#contentMenu .subMenu .Item.Active A img { padding:0 0 16px 0}


#contentMenu .subMenu .Item .Header,
#contentMenu .subMenu .Item.Active .Header { position:relative;
	background:url(images/SubMenuHeader_bg.gif) no-repeat bottom;
	width:164px; height:33px;
	margin:-1px 0 0 0;
	padding:0px 0 0 0;
}

#contentMenu .subMenu .Item .Header .Stars,
#contentMenu .subMenu .Item.Active .Header .Stars {
	background:url(images/Tab_bg.gif) no-repeat;
	width:64px;
	padding:0 3px 0 0;
	text-align:right;
}
#contentMenu .subMenu .Item .Header .Stars div,
#contentMenu .subMenu .Item.Active .Header .Stars div {
	margin:0 3px 0 0;
	padding:0;
}
#contentMenu .subMenu .Item .Header .Stars img,
#contentMenu .subMenu .Item.Active .Header .Stars img {
	margin:0;
	padding:0;
}

/*************************** End Content Menu ***********************************/
/*********************** End Menu Object Styles *******************************************/

/*********************** Content Object Styles ********************************************/
#Content { position:relative; top:-6px;
	width:100%;
	margin:0 0px -1px 0px;
	padding:0;
}
#contentBody { 
	margin:0;
	padding:0px 12px 0 31px;
	text-align:justify;
}
/*********************** End Content Object Styles ****************************************/

/*********************** News Object Styles ***********************************************/
#News { 
	margin:14px 0 0 4px;
	padding:0;
}
#News .Item { margin:0 0 22px 0}
#News p { margin:12px 0 9px 0; padding:0}
/*********************** End News Object Styles *******************************************/

/*********************** Footer Object Styles *********************************************/
#Footer {
	background:url(images/Footer_bg.gif) repeat-x;
	width:100%; height:64px;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	margin:0 0px 0 0px;
	padding:0;
}
#Footer td { vertical-align:top}
#Footer .Contacts {
	margin:6px 0 0 7px;
	padding:0;
	font-weight:normal;

}
#Footer .Technology {
	margin:23px 0 0 5px;
	padding:0;
}
#Footer #FooterMenu {
	margin:25px 0 0 10px;
	padding:0;
}
#Footer #FooterMenu A.Item {
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	padding:0 3px 0 3px;
}
#Footer .left { background:url(images/Footer_left.gif) no-repeat top left;}
#Footer .right { background:url(images/Footer_right.gif) no-repeat top right; }
/*********************** End Footer Object Styles ******************************************/

/*********************************************************************************************/
/*********************************************************************************************/
/***************************************** Additional ****************************************/
/*********************************************************************************************/
/*********************************************************************************************/

#Header .Interior { position:relative; float:right;
	top:7px; z-index:0;
}
#Header .Cactus { position:absolute;
	top:150px;
}
#Header .Phone { position:absolute;
	top:156px; left:56px;
	width:320px;
	font-size:17px;
	color:#003333;
	vertical-align:middle
}
#Header .Phone img { margin:2px 0 0 4px}



