@charset "utf-8";
/* CSS Document */
   *{margin: 0; padding: 0;}
img {border: none; margin: 0;}

@font-face {
font-family: 'myfont';
src: url('http://extraweb.biz/fonts/FTX45__C.TTF');
}



a:link    {text-decoration: none;color: #FFFFFF;}
a:visited {text-decoration: none;color: #FFFFFF;}
a:hover   {text-decoration: underline;color: #CCCCCC;}
a:active  {text-decoration: none;color: #FFFFFF;}



hr {
	background: #ff0000;
	height: 1px;
	border: none;
	margin: 15px 0;
}

html { 
       width:100%; 
       height:100%;
	   background:#111 url(../img/design/topbg.gif) repeat;
}

body {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
	
}



#header {
	min-height: 100px;
	width: 100%;
	display: block;
	padding-top:5px;
	border-bottom:#333333 1px solid;
	margin-bottom:25px;
}
#header h2{
    clear:both; 
	color:#fff;
	font-size:12px;
	letter-spacing: 7px;
	position:absolute;
	top:70px; left:15px;
}
#logo a {
    background: url(http://extraweb.biz/img/design/logo-8.gif) no-repeat top left;
    display: block;
	float: left;
    height: 75px;
	width:300px;
    text-indent: -9999px;
}


/* Menu */
#header ul {
	float: right;
	list-style: none;
}

#header li {
	display: inline;
}

.head_m a{
	display: block;
	float: left;
	padding: 0 14px 0 20px;
	font-size:14px;
	text-decoration: none;
	color: #FFFFFF;
	
}

.head_m a:hover {
	text-decoration: underline;
	text-shadow: 1px 1px 4px #fff;
}

/* content */
#content {
     width:960px;
	 font-family: myfont, Arial, Helvetica, sans-serif;
	 font-size:18px;
	 margin:5px auto;
     min-height:500px;
	 clear:both;
	 
}

#content p {
    font-size:100%;
	text-indent:10px;
	line-height:150%;
}

#content a{font-size:18px; color:#0066FF}

#content h1 { font-size:200%; margin-bottom:10px; color:#FFFFFF;}  
#content h1:first-letter { color:#FF0000;}  

#content h2 { font-size:180%; margin-bottom:10px;}
#content h3 { font-size:160%; margin-bottom:10px;}
#content h4 { font-size:140%; margin-bottom:10px;}
#content h5 { font-size:120%; margin-bottom:10px; color:#FFFFFF;}


/* footer */
#footer { 
     background:url(../img/design/footbg.gif);
	 border-top:#333333 1px solid;
	 width:100%;
	 min-height:125px;
	 clear:both;
	 margin:10% 0px 0px 0px;	 
}

#footer p, a{
     font-size:10px;
	 height:25px;
     color:#999999;
	 margin:2px;
}

/* forms */
#contact_address { float:left; width:240px; min-height:200px; border-right:#999999 1px solid;}
#contact_form { float:right; width:700px; color:#FFFFFF; padding:5px;}
#contact_form b { font-weight:200; padding:5px;}
.pinput { height:22px; width:175px; font-size:14px; font-weight:bold; color:#333; margin:1px 0px;}
#contact_form textarea {font-size:12px; margin:2px 0px; background:#CCCCCC;}
.bsubmit {min-height:20px; width:120px; font-size:12px; color:#FFFFFF; background:#000; margin:2px 0px;}










