@charset "utf-8";
/* CSS Document */
body{
	background:#000000  url(../images/bg.jpg) no-repeat top center;
	margin:0px;
	padding:0px;
	font:12px Tahoma, Arial, sans-serif;
	color:#d9b7d7;
}
a,a:hover{
	text-decoration:none;
}
#big_body{
	width:960px;
	margin:0px auto;
	clear:both;
}
#big_container,#top,#container,#header,#top_menu,#top_menu a,#middle,#footer,#left_side,#right_side,img.image,span.stamp,
#google_map,#google_map img,.talent_holder,.talent_holder img,.talent_info,img#contact_btn{
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
}
#big_container{
	width:100%;

}
#top{
	width:100%;
	height:25px;
	margin:55px 0px 0px 0px;
}
#container{
	width:956px;
	border:2px solid #6a0853;
	background:url(../images/container_bg.gif) repeat-y left;
	border-bottom:none;
}
#header{
	width:100%;
	height:156px;
	background: url(../images/header.jpg) no-repeat top left;
}
#top_menu{
	height:34px;
	width:100%;
	background: url(../images/top_menu_bg.jpg) no-repeat top left;
}
#top_menu a{
	margin-top:1px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	line-height:32px;
	height:32px;
	background-repeat: no-repeat;
	background-position:0px 0px;
}
#top_menu a:hover,#top_menu a.active{
	background-position:0px -32px;
}
a#home_link{
	margin-left:171px;
	width:99px;
	background-image: url(../images/home_link.jpg);
}
a#about_link{
	width:194px;
	background-image: url(../images/about_link.jpg);
}
a#location_link{
	width:175px;
	background-image:url(../images/location_link.jpg);
}
a#talents_link{
	width:174px;
	background-image:url(../images/talents_link.jpg);
}
#middle{
	width:100%;
	background: url(../images/middle_bg.jpg) no-repeat top left;
	padding-bottom:50px;
}
#footer{
	width:100%;
	background:url(../images/footer.png) no-repeat top left;
	padding-top:70px;
	text-align:center;
	color:#402f4c;
	font-size:11px;
	line-height:16px;
	padding-bottom:30px;
}
#footer a,#footer span{
	color:#cf90cf;
	line-height:20px;
}
#left_side{
	width:533px;
	margin:43px 0px 0px 68px;
}
.about #left_side{
	width:450px;
}
.about #right_side{
	width:391px;
}
.content #left_side{
	width:auto;
}
.content #left_side p{
	padding-right:60px;
}
.contact #left_side{
	width:300px;
}
.about #right_side img{ 
	float:left;
	display:inline;
	margin:3px 0px 0px 3px;
	padding:0px;
	border:3px solid #6a0853;
	}
#right_side{
	float:right;
	width:310px;
	margin:88px 43px 0px 0px;
}
h3,h2,h1{
	margin:0px;
	padding:0px;
	clear:both;
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:16px;
}
h3{
	font-size:12px;
	color:#ed009e;
	line-height:16px;
	margin-top:16px;
}
h2{
	font-size:14px;
	color:#d9b7d7;
	line-height:18px;
}
h1{
	font-size:24px;
	color:#f8b218;
	line-height:30px;
}
p{
	clear:both;
	width:auto;
	margin:0px;
	padding:16px 16px 0px 16px;
	line-height:16px;
}
.white{
	color:#FFFFFF;
}
.yellow{
	color:#f8b218;
}
.pink{
	color:#ed009e;
}
.violet{
	color:#7e467b;
}

img.image{
	margin:16px 0px 0px 16px;
	border:2px solid #6a0853;
}
.contact img.image{
	margin-top:50px;
}
span.stamp{
	margin:40px 0px 0px 70px;
}
#google_map{
	width:294px;
	height:346px;
	border:2px solid #6a0853;
	margin:16px 0px 0px 0px;
}

.talent_holder{
	width:266px;
	margin:12px 0px 0px 12px;
}
.talent_holder img{
	border:3px solid #6a0853;
}
.talent_info{
	width:100%;
	height:32px;
	color:#d9b7d7;
	line-height:20px;
}
.talent_info a{
	color:#d9b7d7;
}
img#contact_btn{
	float:right;
	margin-right:39px;
}









