*{ margin:0; padding:0;}

ul {padding 0px; margin: 5px 0px 5px 30px;}
ol {padding 0px; margin: 5px 0px 5px 30px;}
img { border:0px;}


form {margin:0;}
form div {margin-top:3px;}
.pinput{ width:200px; height:18px; font-size:14px;}
label { font-weight:bold;}
h1, h2, h3 {line-height: normal; font-weight:normal;}
.bsubmit{background:#ab1515; color:#FFFFFF; font-family:rockwell, georgia; padding:2px;width:250px; margin:1px;}
.bsubmit:hover{background:#CC0000; color:#FFFFFF; font-family:rockwell, georgia; padding:2px;width:250px; margin:1px;}


html {margin: 0px; background: url(http://extraweb.biz/templates/real/img/body_bg.jpg) #d9d9da repeat-x}

body { width:944px; margin:0px auto;}

/*defolt*/

h1 {margin: 0px 0px 10px; font-family: Tahoma, Arial, Helvetica; font-size: 24px;}
h2 {margin: 12px 0px 5px; font-family: Tahoma, Arial, Helvetica; font-size: 17px;}
h3 {margin: 0px;}
a { outline-style:none; color:#036cb6;}
a:hover {color: #023f6b;}

.title_h1 {margin: 0px 0px 10px; font-family: Tahoma, Arial, Helvetica; font-size: 24px;}
.title_h1:first-letter { color:#CC0000;}  


/* head */
#header {
	min-height: 100px;
	width: 100%;
	display: block;
	padding-top:5px;
}

#logo {
    display:block; width:300px; height:75px;
	background:url(http://extraweb.biz/templates/real/img/logo.gif)  no-repeat ; 
	text-indent:-9999px; 
	float:left;
}
#logo a {
   display:block; width:300px; height:75px;
   
}
#header small{
   display:block; 
   width:300px; height:20px; 
   clear:both; 
   margin: -10px 15px; 
   color:#fff; 
   text-shadow: 1px 1px 0px #000;
   font-size:12px; 
   letter-spacing: 7px; 
   float:left;
}

#contact { 
    width:154px; height:29px; 
	float:right; 
	background: url(http://extraweb.biz/templates/real/img/contact.png)  no-repeat;
	text-align:center;  
}

#contact p,#contact a{    
	font-size:18px;
	color: #CC0000;
	padding:2px 5px;
	letter-spacing: 2px;
}
#contact a:hover{    
	font-size:18px;
	color: #0055ff;
	letter-spacing: 2px;
}

/* Menu */
#menu{
    clear:both;
	background-image:url(http://extraweb.biz/templates/real/img/menu_bg.png);
	width: 944px; height: 38px;
	margin:5px 0px;
	display: block;
}
#menu ul {
	list-style: none;
	margin:0px 7px;
}

#menu li {
	display: inline;
	width: 100px; 
	height: 38px;
	float: left;
	text-align: center;
}

.head_m a {  	
	display: block;
	width: 100px; 
	height: 38px;
	padding-top:10px;
	font-size:14px;
	text-decoration: none;
	color: #FFFFFF;	
	text-shadow: 0px 0px 0px #fff;
}

.head_m a:hover {
	text-decoration: underline;
	background: url(http://extraweb.biz/templates/real/img/menu_bottom_over.png) no-repeat;

}
/* banner */

/* banner */

#banner {
    background-image: url(http://extraweb.biz/templates/blackline/img/banner.png); 
	margin-top: 5px;
	padding:0px;
	width: 944px; 
	height: 150px
}
#banner a, #banner a:link, #banner a:visited{
display: block;
position:relative; 
height:14px;
color:#bbbbbb;
font-size:12px;
font-weight:100;
text-transform: uppercase; 
text-decoration: none; 
text-shadow: 1px 1px 0px #000000;

}
#banner a:hover {
	text-decoration: underline;
	color:#0055ff;
}
#banner .ban_foot {
    display:block; width:355px; height:14px; position:relative; top:-50px; left:570px; color:#dddddd;
}
#banner .ban_foot a{
    display: inline; width:auto;height:14px;
}

/* content */

#main_top {
	background-image: url(http://extraweb.biz/templates/real/img/main_top.png); 
	margin-top: 5px; width: 944px; height: 6px; font-size: 1px;
}
#main {
	background-image: url(http://extraweb.biz/templates/real/img/main_bg.png); padding: 20px 30px; 
	line-height: 17px;  width: 884px; 
	font-family: Arial, Helvetica, sans-serif; color: #140505; font-size: 12px; 
	min-height:375px;
}
#main h1:first-letter { color:#CC0000;}  
#main p { margin:5px 0px; text-indent:5px;}
#main_bottom { 
	background-image: url(http://extraweb.biz/templates/real/img/main_bottom.png); width: 944px; height: 8px; font-size: 1px
}
.author{ text-align:right;}

#services {height:185px; padding-top:20px; clear:both;}
#services ul {margin:0 0 0 70px; padding:8px 0 0 0; clear:both; height:100px;}
#services li {list-style:none; background:url(http://extraweb.biz/templates/real/img/services_li.png) no-repeat 0px 5px; padding:0 0 0 12px; font-size:11px; line-height:14px;}
#services li a {color:#535353; text-decoration:none;}
#services li a:hover {text-decoration:underline;}
#services li.sublink {background:url(http://extraweb.biz/templates/real/img/services_subli.png) no-repeat 0px 5px; padding:0 0 0 8px; margin-left:10px; color:#999999;}
#services li.sublink a {color:#747474;}

#services h3 a { text-transform:uppercase; margin-top: 22px; display: block; float: left; font-size: 14px; FONT-WEIGHT: bold; text-decoration: none;
}
#services a.more {
	width: 116px; display: block; background: url(http://extraweb.biz/templates/real/img/services_contact.png) no-repeat; height: 11px; margin-left: 135px
}
#services a.more_brief {
	width: 125px; display: block; background: url(http://extraweb.biz/templates/real/img/services_brief.png) no-repeat; height: 11px; margin-left: 125px
}
#services a.more_payments {
	width: 125px; display: block; background: url(http://extraweb.biz/templates/real/img/services_payments.png) no-repeat; height: 11px; margin-left: 125px
}
#services a.more_portfolio {
	width: 125px; display: block; background: url(http://extraweb.biz/templates/real/img/services_portfolio.png) no-repeat; height: 11px; margin-left: 125px
}
#services_software {
	width: 279px; background: url(http://extraweb.biz/templates/real/img/services_bg.png) no-repeat; float: left; height: 185px; margin-right: 10px
}
#services_websites {
	width: 279px; background: url(http://extraweb.biz/templates/real/img/services_bg.png) no-repeat; float: left; height: 185px; margin-right: 10px
}
#services_marketing {
	width: 279px; background: url(http://extraweb.biz/templates/real/img/services_bg.png) no-repeat; float: left; height: 185px; margin-right: 10px
}
#services_software DIV.icon {
	background-image: url(http://extraweb.biz/templates/real/img/services_software.png); margin: 16px 7px 0px 15px; width: 31px; display: inline; float: left; height: 32px
}
#services_software h3 a {
	color: #408508
}
#services_websites div.icon {
	background-image: url(http://extraweb.biz/templates/real/img/services_websites.png); 
	margin: 15px 7px 0px 15px; 
	width: 30px; 
	display: inline; 
	float: left; 
	height: 33px;
}
#services_websites h3 a {
	color: #0666b2
}
#services_marketing div.icon {
	background-image: url(http://extraweb.biz/templates/real/img/services_marketing.png); 
	margin: 16px 7px 2px 15px; 
	width: 48px; 
	display: inline; 
	float: left; 
	height: 30px;
}
#services_marketing h3 a {
	color: #f73906
}

.block_l{ float:left; }
.block_r{ float:right;}
.block_l50{ float:left; width:50%;}
.block_r50{ float:right;width:50%;}
#partners{
   background: url(http://extraweb.biz/templates/real/img/frame.png) no-repeat; 
   clear:both;
   margin-top: 20px; 
   padding:9px; 
   width: 884px; 
   height: 98px
}
#partners div a{ float:left; width: 140px; height: 80px;margin:0px 2px; filter:alpha(opacity=55);opacity: 0.55;}
#partners div a:hover{ float:left; width: 140px; height: 80px;margin:0px 2px; filter:alpha(opacity=100);opacity: 1;}

.partners2{
   background: url(http://extraweb.biz/templates/real/img/frame110.png) no-repeat; 
   clear:both;
   margin: 0px; 
   padding:0px; 
   width: 884px; 
   height: 110px
}
.partners2 div a{ float:left; width: 150px; height: 100px;margin:-4px; filter:alpha(opacity=55);opacity: 0.55;}
.partners2 div a:hover{ float:left; width: 150px; height: 100px;margin:0px; filter:alpha(opacity=100);opacity: 1;}


#content {background:url(http://extraweb.biz/templates/real/img/main_bg.png); min-height:550px;}

/* footer */
#footer { background-image: url(http://extraweb.biz/templates/blackline/img/footer.png); margin-top: 5px; width:944px; height:73px; color:#FFFFFF; font-size:11px;}
#footer a {color:#FFFFFF; font-weight: normal; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#footer_left { float:left; margin:15px;}
#footer_right { float: right; margin:15px;}



/*****************************************************************************/


