		body {background-color: #E7E7E7}
		#header {width: 950px; margin: 0 auto; position: relative; border-bottom: 0px; padding: 0px 3px;
			background:  url("../images/black-header.gif")
		}
		#header #headerMenuBar {width: 950px}
		#logo {margin-left:5px; width: 100px}
		#header Li {border:0px}
		#baseContainer {marging: 0 auto; padding:0px; width: 958px; padding: 20px 0px 0px 0px; background: #FFFFFF url(../images/side-shadow-center-block.gif) repeat-y; position:relative; left: 1px }
		#baseContainer .cleaner {background: url(../images/bottom-bottom-block.gif) no-repeat bottom; display:block; height:10px}
		
		
					
			#topCont, #btmCont {position: relative;}
			
			#topCont, #megaSearch {background: #FF8500 url("../images/top-shadow-bg-00.gif"); padding-top: 5px }	
			#fSearch {width: 190px; background: #FFE3C5; border:1px solid #8A6D4F}
			#megaSearch div {padding: 10px 10px 20px 10px; background: url("../images/bottom-shadow-bg-00.gif") bottom  no-repeat}
			#megaSearch div {text-transform: none; font-size: 18px; font-weight: bold; letter-spacing:-1px; }
			#megaSearch div span {font-size: 16px; padding-left: 50px}
			#megaSearch a {color: #666666; text-decoration: none}
			#megaSearch a:hover {text-decoration: underline}
			
			
			
			#advBlock {position: absolute; top: 0px; right: 0px; width: 270px; font-size: 12px; padding-top: 5px}
			#regBlock {position: absolute; top: 5px; left: 504px; width: 440px; height: 350px; background: url('../images/bubbles.gif') no-repeat}
			#oLogo {position: absolute; top: 5px; left: 820px;}
			#slogan  {position: absolute; top: 100px; left: 50px;}
			.registrationButton {position: absolute; top: 220px; left: 90px;}
			#search  {position: relative; top: 5px}
			
			#adv, #footerNavBlock {width: 958px; margin: 0 auto;   clear:both; background: #E7E7E7 url("../images/bottom-bottom-block.gif") 0px  bottom no-repeat; padding-bottom: 10px }
			
			
			#footer {width: 950px; margin: 0 auto;}
			#adv .hdr{padding: 9px 10px 8px; background: #000000 url("../images/header-center-block.gif"); color: #FFFFFF; font-weight: bold; font-size: 12px }
			#footerNavBlock .body {background: url("../images/header-botom-block-line.gif") 0px top no-repeat; }
			#adv .body {background: #FFFFFF url("../images/side-shadow-center-block.gif"); padding: 10px}
			
			#footerNavBlock .inside {background: #FFFFFF url("../images/side-shadow-center-block.gif");}
			#footerNavBlock ul, #footerNavBlock li {list-style: none; margin: 0px; padding: 0px}
			#footerNavBlock .body { height: 140px}
			#footerNavBlock ul {float: left;}
			#footerNavBlock li {padding: 2px 5px 2px 10px;}
			#footerNavBlock li.item1 { font-size: 11px; font-weight: bold; 
										color: #979797;  background: url("../images/arrows-bottom-block.gif") right bottom  no-repeat;
										padding: 11px 15px 10px 10px
			
										}
			#footerNavBlock a {color: #989898; text-decoration: none}
			#footerNavBlock a:hover {text-decoration: underline}
			#footerNavBlock .list1 {margin-left: 10px;}
			#footerNavBlock .list7 .item1{background: none}
			
			
			#overLay{opacity: 0; filter:alpha(opacity=0); background-color:#000000;}
			#imgInfo { color: #FFFFFF; font-width: bold; text-align: left; overflow: hidden; padding: 10px; padding-top: 60px}
			#imgInfo * {color: #FFFFFF;}
			#imgInfo A {text-decoration: none;}
			#imgInfo A:hover {text-decoration: underline;}
			#imgTitle {font-weight: bold; font-size: 18px;}
			#imgAuthor {font-weight: bold; padding-bottom: 5px;}
			#imgDescription, #imgTags {border-top: 1px solid #AFAFAF; padding: 8px 0px 8px 0px; width: 230px; }
			#imgTags span {font-weight: bold; display: block; margin-bottom: 5px }
			#footerNavBlock {border: none}
			#footerNavBlock li.item1 {border-bottom: 0px}
			
			
			
			
			#mainFormDiv {margin-left:20px}
