﻿html,body {margin:0;   padding:0;}

html {background: #bc1e25;}
body {background: url(../images/bg_body.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin:0px; padding:0px; margin-top:0px;}
p{margin:0;}
a {color:#ffc20a;}
a:hover{color:#ffffff; background-color:#ffc20a;}

#top_index {width: 100%; height: 242px; background-color:#ffffff; /*background: url(../images/bg_index_top.jpg) no-repeat center;*/}
#top_index img.strapline {position: absolute; bottom: 250px; left: 140px;}
#top_index img.logo {position: absolute; bottom: 140px; left: 140px;}

#bottom {width: 100%; height:450px; background: url(../images/bg_bottom.jpg) transparent repeat-x; background-position:top; overflow: hidden;}
#top_index .content, #bottom .content {margin: 0 auto; margin-left:30px; position: relative;height: 100%;}

#nav {width: 890px; height: 67px;	position: absolute; bottom: 0; left: 0;}
#nav a.home {position: absolute; left: -50px; bottom: 10px;	font-size: 150%; text-decoration: none;	color: #c1272d;}

.nav_item {width: 162px; height: 51px; background: url(../images/bg_nav_item.jpg);display: block; float: left; padding: 8px;}
.nav_item a {font-size: 20px; text-decoration: none;}
.nav_item a.who, .nav_item a.contact {color: #ffc20e;}
.nav_item a.what {color: #f26521;}
.nav_item a.team {color: #ed1d24;}
.nav_item a.portfolio {color: #c1272d;}
.nav_item p {font-size: 140%;}

.news_item {margin: 15px 0 0px; font-size:110%;}

#bottom #main {width: 541px; float: left; border-bottom: 0px solid #fff; height: 159px; color: #fff;	padding: 10px 0 0;}
#bottom #main h1 {font-size: 200%; margin: 0 0 10px;}
#bottom #main h2 {font-size: 120%; font-weight: bold; margin: 10px 0 0; color:#ffc20a;}
#bottom #main h3 {font-size: 110%; margin: 10px 0 0;}
#bottom #main p {font-size: 110%; margin: 10px 0 0;}

#bottom #pcontent {width: 541px; float: left;border-bottom: 0px solid #fff;height: 159px; color: #fff;	padding: 10px 0 0;}
#bottom #pcontent h1 {font-size: 200%; margin: 0 0 10px;}
#bottom #pcontent h2 {font-size: 120%; font-weight: bold; margin: 10px 0 0;}
#bottom #pcontent h3 {font-size: 110%; margin: 10px 0 0;}
#bottom #pcontent p {font-size: 140%; margin: 10px 0 0;}

#bottom #contact {float: right; width: 200px; height: 254px;background: url(../images/bg_contact.jpg);margin: 49px 170px 0; padding: 5px 16px 16px 16px; color: #fff; text-align: right;}
#bottom #contact h1 {font-size: 22px;}
#bottom #contact h2 {color: #ffcd3d;}
#bottom #contact p {font-size: 140%;}
