/**
 * @author: jarek lenik
 **/


#horizon  {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	}
	
	#mainContainer { 
		width: 750px; height: 480px; 
		position: absolute; 
		left: 50%; 
		margin-left: -375px; top: -240px; 
		visibility:visible; 
		}

		#menuContainer { 
			float: left; width: 750px; height: 70px; text-align: left;
			background: url(img/int/top_bgr.gif) no-repeat 0 0;
			}

		#bodyContainer { 
			float: left; width: 750px; height: 340px; text-align: left;
			background: url(img/int/temp_homebody.gif) no-repeat 0 0;
			color: #aaa;
			line-height: 170%;
			}
			
			#homeIntro { 
				float: left; width: 490px; height: 330px; margin-left: 10px;
				display: inline;
				}
			
			#homeCopy { 
				float: left; width: 220px; height: 330px; overflow: auto;
				background-color: #272727;
				padding-left: 20px;
				}
				
				#homeCopy p { 
					width: 180px;
					margin: 0; padding: 0;
					margin-top: 15px;
					text-align: left;
					}
				#homeCopy h1 { 
					width: 180px; font-size: 18px;
					font-weight: normal !important;
					}
				#homeCopy h2 { 
					width: 180px; font-size: 14px;
					font-weight: bold !important;
					margin-top: 30px;
					}
					
			
			#subImage { 
				float: left; width: 240px; height: 330px; margin-left: 10px;
				display: inline;
				}
			
			#subCopy { 
				float: left; width: 470px; height: 330px; overflow: auto;
				background-color: #272727;
				padding-left: 20px;
				}
				
				#subCopy p { 
					width: 440px;
					margin: 0; padding: 0;
					margin-top: 10px;
					text-align: justify;
					}
				#subCopy h1 { 
					width: 440px; font-size: 36px;
					letter-spacing: -1px;
					}
				
				#subCopy .twoColumn { 
					float: left; width: 225px;
					}
				#subCopy .twoColumn  h2 { 
					font-size: 20px; 
					}
				#subCopy .twoColumn  p { 
					width: 200px;
					}
					
					#subCopy .twoColumn  h2 a { font-weight: normal !important; border: 0 !important;  }
		
		
		
		
		
			

		#footerContainer { 
			float: left; width: 690px; height: 70px; text-align: left;
			padding: 5px 30px;
			color: #F0F6D6 !important;
			}
			
			#footerContainer a { color: #fff !important; }
			
			#footerLeft { 
				float: left; width: 400px;
				}
				
				#footerLeft img.footerIcon { 
					float: left; margin-right: 10px;
					}
			
			#footerRight { 
				float: right; width: 290px; text-align: right;
				}
			#footerCopyrights { 
				float: left; width: 100%; clear: both; color: #D9E99A;
				}
				#footerCopyrights a { color: #D9E99A !important; font-weight: normal; font-size: 10px; }
	
	#mainMenu { 
		list-style: none; margin: 0; padding: 0; height: 70px; 
		}
	
	#mainMenu li { 
		display: inline;
		height: 70px;
		margin: 0; padding: 0;
		}
		
		#mainMenu li a { 
				float: left; height: 70px; display: block; 
				text-indent: -1999px; 
				border: 0 !important;
				margin: 0; padding: 0;
				}
			
			#m0 { 
				float: left; width: 85px; margin-left: 30px !important; margin-right: 70px !important;
				background: url(/img/mnu/menu_0.gif) no-repeat;
				}
				#m0 a { float: left; width: 85px; }
				#m0 a:hover { background: url(/img/mnu/menu_0.gif) no-repeat 0 -70px; }
			
			#m1 { 
				float: left; width: 70px;
				background: url(/img/mnu/menu_1.gif) no-repeat;
				}
				#m1 a { float: left; width: 70px; }
				#m1 a:hover { background: url(/img/mnu/menu_1.gif) no-repeat 0 -70px; }
				
				#m1.active { 
					background: url(/img/mnu/menu_1.gif) no-repeat 0 -70px;
					}
			
			#m2 { 
				float: left; width: 120px;
				background: url(/img/mnu/menu_2.gif) no-repeat;
				}
				#m2 a { float: left; width: 120px; }
				#m2 a:hover { background: url(/img/mnu/menu_2.gif) no-repeat 0 -70px; }
				
				#m2.active { 
					background: url(/img/mnu/menu_2.gif) no-repeat 0 -70px;
					}
			
			#m3 { 
				float: left; width: 97px;
				background: url(/img/mnu/menu_3.gif) no-repeat;
				}
				#m3 a { float: left; width: 97px; }
				#m3 a:hover { background: url(/img/mnu/menu_3.gif) no-repeat 0 -70px; }
				
				#m3.active { 
					background: url(/img/mnu/menu_3.gif) no-repeat 0 -70px;
					}
			
			#m4 { 
				float: left; width: 89px;
				background: url(/img/mnu/menu_4.gif) no-repeat;
				}
				#m4 a { float: left; width: 89px; }
				#m4 a:hover { background: url(/img/mnu/menu_4.gif) no-repeat 0 -70px; }
				
				#m4.active { 
					background: url(/img/mnu/menu_4.gif) no-repeat 0 -70px;
					}
			
			#m5 { 
				float: left; width: 83px;
				background: url(/img/mnu/menu_5.gif) no-repeat;
				}
				#m5 a { float: left; width: 83px; }
				#m5 a:hover { background: url(/img/mnu/menu_5.gif) no-repeat 0 -70px; }
				
				#m5.active { 
					background: url(/img/mnu/menu_5.gif) no-repeat 0 -70px;
					}
			
			#m6 { 
				float: left; width: 85px;
				background: url(/img/mnu/menu_6.gif) no-repeat;
				}
				#m6 a { float: left; width: 85px; }
				#m6 a:hover { background: url(/img/mnu/menu_6.gif) no-repeat 0 -70px; }
				
				#m6.active { 
					background: url(/img/mnu/menu_6.gif) no-repeat 0 -70px;
					}
	
	
	
	
	#footerContainer { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; }	

	/* These are standard sIFR styles... do not modify */

	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
		}
	
	.sIFR-replaced {
		visibility: visible !important;
		}
	
	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
		}
	
	/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
	.sIFR-flash + div[adblocktab=true] {
	  display: none !important;
	}
	
	.sIFR-hasFlash #subCopy h1 {
		visibility: hidden;
		background-color: #272727;
		}
