body {margin: 0; padding: 0; color: #9f9f9f; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; background: url(../images/bglayout.gif) repeat-x left top #0e0e0e;}
body.bot {background: #191919;}
#pageHeader img {border: none;}

/*->pageHeader----------------------------------------------------------------------*/
#pageHeader {position: relative; margin-left: 5px; float: left; width: 915px; margin-top: 10px; height: 170px; _display: inline;}

  #pageHeader #logo {position: absolute; top: 0; left: 0; width: 245px; height: 170px; overflow: hidden;}
	#pageHeader .phone {float: right; font-size: 24px; color: #636363; text-transform: uppercase; width: 850px; text-align: right;}
	#pageHeader .phone .fword { color: #f57c20;}
	#pageHeader .text {color: #a9a9a9; font-size: 12px; text-transform: uppercase; float: right; line-height: 15px; width: 850px; text-align: right;}
	#pageHeader .topMenu {float: right; margin: 0; padding: 0; list-style-type: none; padding: 10px 0 30px;}
	#pageHeader .topMenu li {float: left; padding: 0 0 0 15px;}
	#pageHeader .topMenu li a {width: 11px; height: 11px; float: left; background: url(../images/icons.gif) no-repeat 0 0;}
	#pageHeader .topMenu li a.icHome {background-position: 0 0;}  #pageHeader .topMenu li a.icHome:hover, #pageHeader .topMenu li a.icHome.sel {background-position: 0 -11px;}
	#pageHeader .topMenu li a.icMap {background-position: -11px 0;}  #pageHeader .topMenu li a.icMap:hover, #pageHeader .topMenu li a.icMap.sel {background-position: -11px -11px;}
	#pageHeader .topMenu li a.icMail {background-position: -22px 0;}  #pageHeader .topMenu li a.icMail:hover, #pageHeader .topMenu li a.icMail.sel {background-position: -22px -11px;}
	
	#mainMenu {margin: 10px 0 0; padding: 0; list-style-type: none; float: right; background: url(../images/bgmenu.gif) no-repeat right top; padding-left: 178px; width: 663px;}
	#mainMenu li {float: left; background: url(../images/bgmenuli.gif) no-repeat left 13px; padding-left: 2px;}
	#mainMenu li.first {background: none; padding: 0;}
	#mainMenu li a {float: left; height: 37px; overflow: hidden; padding-top: 1px; position: relative;}
	#mainMenu li a img {position: relative; margin-top: -1px; float: left;}
	#mainMenu li:hover a img, #mainMenu li.sel a img,  #mainMenu li.hov a img {margin-top: -39px;}
	#mainMenu li:hover a, #mainMenu li.sel a, #mainMenu li.hov a {border-top: 1px solid #ff7c13; padding-top: 0;}
	
	#mainMenu li ul {display: none; margin: 0; padding: 1px 0 0; list-style-type: none; position: absolute; margin-top: 37px; left: 250px; width: 665px;}
	#mainMenu li ul li {background: url(../images/bgsubmenu.gif) repeat-x left top; height: 25px; padding: 0; border: none;}
	#mainMenu li ul li:hover, #mainMenu li ul li.hov {background-position: 0 -25px; border: none;}
	#mainMenu li ul li a {padding: 5px 5px 5px 18px; background: url(../images/arrow.gif) no-repeat 7px center; border: none; height: 15px; text-decoration: none; color: #fff; font-size: 11px;}
	#mainMenu li:hover ul li a, #mainMenu li.hov ul li a {border: none; padding: 5px 5px 5px 18px;}
	#mainMenu li ul li:hover a, 	#mainMenu li ul li.hov a {border: none;}
	#mainMenu li:hover ul, #mainMenu li.hov ul {display: block;}
	
/*->pageBottom----------------------------------------------------------------------*/
#pageBottom {text-align: right; font-size: 11px; padding: 15px 10px 15px 40px; clear: both; float: left; width: 910px;}
#pageBottom .botMenu {float: left;}
#pageBottom a {color: #6a6a6a; text-decoration: none;}
#pageBottom, #pageBottom a:hover {color: #494949;}