body{
	/*background:#fffde7;*/
	background:#FFF;
	font-family: Verdana;
	font-size:12px;
	color:#494c4e;
}
.page{
	margin:0 auto;
	width:1064px;
	height:665px;
	position:relative;
	margin-top: 50px;
}
#content{
	position: absolute;
	text-align:justify;
}

/* pages */
.home{
	background: url(../img/background_hp.jpg) top left no-repeat;
}

.working_with_us{
	background: url(../img/background_working_with_us.jpg) top left no-repeat;
}
.working_with_us #content{
	left: 595px;
	top: 265px;
	width:420px;
	height:245px;
}

.our_clients{
	background: url(../img/background_our_clients.jpg) top left no-repeat;
}
.our_clients #content{
	left: 60px;
	top: 265px;
	width:530px;
	height:245px;
	overflow: hidden;
}

.contact{
	background: url(../img/background_contact.jpg) top left no-repeat;
}
.offer{
	background: url(../img/background_offer.jpg) top left no-repeat;
}
.what_we_done{
	background: url(../img/background_what_we_done.jpg) top left no-repeat;
}
.what_we_done #content{
	top: 182px;
	/*height: 365px;
	overflow:hidden;*/
}

/* end pages */
.logo{
	width:250px;
	height:140px;
	display:block;
	background: url(../img/elements/logo.png) top left no-repeat;
	position:absolute;
	left:400px;
	top:20px;
}

.white-logo{
	background: url(../img/elements/white_logo.png) top left no-repeat !important;
}

.bottom-menu{
	width:615px;
	position:absolute;
	bottom:95px;
	left:224px;
	border-bottom:1px solid #cbbc8e;
	padding-bottom:5px;
	font-size:11px;
	letter-spacing:-1px;
	text-align:center;
}

.bottom-menu a{
	margin: 0 8px;
	text-decoration:none;
	color:#494c4e;
}

.footer{
	text-align:center;
	position:absolute;
	bottom:15px;
	left:224px;
	width:615px;
	font-size:10px;
	height:70px;
}
.breadcrumbs{
	margin-bottom:6px;
	width:615px;
	text-align:center;
	height:25px;
}

/* buttons  hp */

.button{
	position: absolute;
}

.hp1{
	top: 217px;
	left: 70px;
	width: 534px;
	height: 66px;
	display: block;
	background: url(../img/buttons/hp1.png) center center no-repeat;
}
.hp1:hover{
	background: url(../img/buttons/hp1_hover.png) center center no-repeat;
}
.hp2{
	top: 300px;
	left: 70px;
	width:731px;
	height: 76px;
	display: block;
	background: url(../img/buttons/hp2.png) center center no-repeat;
}
.hp2:hover{
	background: url(../img/buttons/hp2_hover.png) center center no-repeat;
}
.hp3{
	top: 390px;
	left: 328px;
	width:551px;
	height: 48px;
	display: block;
	background: url(../img/buttons/hp3.png) center center no-repeat;
}
.hp3:hover{
	background: url(../img/buttons/hp3_hover.png) center center no-repeat;
}
.hp4{
	top: 470px;
	left: 70px;
	width:425px;
	height: 51px;
	display: block;
	background: url(../img/buttons/hp4.png) center center no-repeat;
}
.hp4:hover{
	background: url(../img/buttons/hp4_hover.png) center center no-repeat;
}
#portofolio{
	margin:0 !important;
	padding: 0 !important;
}
#portofolio li{
	background: url(../img/elements/element_carousel.png) top left no-repeat;
	width: 137px;
	height: 220px;
	display: block;
	float: left;
	margin-right: 27px;
	padding: 14px 16px 14px 13px;
	overflow: hidden;
	font-size: 10px;
}
.list_carousel{
	width: 1020px;
	overflow: hidden;
	height: 248px;
}

a.prev{
	background: url(../img/elements/left_carousel.png) top left no-repeat;
	width: 32px;
	height: 17px;
	display: block;
	position: absolute;
	top:110px;
	left: 0;
}

a.next{
	background: url(../img/elements/right_carousel.png) top left no-repeat;
	width: 32px;
	height: 17px;
	display: block;
	position: absolute;
	top:110px;
	right: 5px;
}
.caroufredsel_wrapper{
	width: 939px !important;
	margin-left: 41px !important;
}

.work-type{
	width: 120px;
	font-style: italic;
	font-weight: bold;
}
.portofolio-menu table{
	width: 670px;
}
.portofolio-menu table tr td{
	vertical-align: top;
	text-align: left;
}
.portofolio-menu{
	margin: 0 0 5px 65px;
}
.slider{
	margin-left: 25px;
	position: relative;
}

.portofolio-menu a{
	text-decoration: none;
	color: #494c4e;
	padding-right:8px;
	margin-right:8px;
	border-right: 1px solid #494c4e;
	float: left;
}

.portofolio-menu a.selected{
	color:#D22A26;
}
.portofolio-menu a:hover{
	color:#D22A26;
}

#portofolio li .thumb{
	width: 137px;
	height:185px;
	overflow: hidden;
	margin-bottom: 7px;
}

.offer-content{
	width: 1064px;
	height: 665px
}
.offer-content a{
	display: block;
	position: absolute;
}

.offer-link-branding:hover,
.offer-link-design:hover,
.offer-link-printing:hover
{
	border-bottom: 1px solid #FFF;
}

.offer-link-web:hover,
.offer-link-audio:hover,
.offer-link-promotional:hover
{
	border-bottom: 1px solid #494D50;
}

.offer-link-branding{
	top: 190px;
	left: 420px;
	width: 240px;
	height: 30px;
}

.offer-link-design{
	top: 243px;
	left: 360px;
	width: 180px;
	height: 30px;
}
.offer-link-printing{
	top: 297px;
	left: 500px;
	width: 180px;
	height: 30px;
}
.offer-link-web{
	top: 348px;
	left: 460px;
	width: 220px;
	height: 30px;
}
.offer-link-audio{
	top: 412px;
	left: 420px;
	width: 520px;
	height: 30px;
}
.offer-link-promotional{
	top: 479px;
	left: 340px;
	width: 152px;
	height: 30px;
}

.error-page{
	position: absolute;
	top: 270px;
	left: 210px;
}