body {
	margin: 0;
	padding: 0;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #FFF;
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 12px;
/*	font-size: 16px;*/
	font-weight: bold;
	line-height: 17px;
/*	color:#feb913;*/
}
h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	margin: 0 0 19px 0;
}
p, ul, ol {
	line-height: 16px;
	margin: 0;
	padding: 0;
}
ul, ol {
	list-style: none;
}
/*a {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
}*/


a {

text-decoration: underline;

color: #FFFFFF;

}

a:hover {
text-decoration: none;
color: #feb913;
}

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 960px;
	position: relative;
}
/* Header */

#header-wrapper {
	height: 50px;
	background: #F2F3F0;
}
#header {
	padding: 0px;
	height: 50px;
	position: relative;
	overflow: hidden;
}
/* Logo */

#logo {
	width: 150px;
	height: 151px;
	margin: 0;
	padding: 0;
	color: #000000;
	position: absolute;
	left: 30px;
	top: 0px;
	z-index: 99;
}
#logo a {
	display: block;
	background: url(../images/logo.gif) no-repeat left top;
	text-decoration: none;
	color: #A83A01;
	width: 150px;
	height: 152px;
	text-indent: -999px;
	overflow: hidden;
}
/* Search */

#search {
	float: right;
	width: 280px;
	height: 60px;
	padding: 20px 0px 0px 0px;
	background: #F3F3EE;
}
#search form {
	height: 41px;
	margin: 0;
	padding: 10px 0 0 20px;
}
#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
#search-text {
	width: 170px;
	padding: 6px 5px 2px 5px;
	border: 1px solid #DEDEDE;
	background: #FFFFFF;
	text-transform: lowercase;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5D781D;
}
#search-submit {
	width: 50px;
	height: 22px;
	border: none;
	background: #FA4100;
	color: #FFFFFF;
}
/* Menu */

#menu {
	float: right;
	padding: 20px 0 0 0;
	overflow: hidden;
	width: 612px;
}
#menu a.signUp {
	float: right;
	color: #000;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0 13px;
	height: 20px;
	overflow: hidden;
	text-indent: -999px;
	width: 60px;
	background: url(../images/signup.gif) no-repeat 0px 0px;
}
#menu a.signUp:hover {
	background: url(../images/signup.gif) no-repeat 0px -20px;
}
#menu ul {
	margin: 0;
	padding: 0px;
	list-style: none;
	line-height: normal;
	float: left;
	padding: 0;
}
#menu li {
	float: left;
	padding: 1px 8px 2px 6px;
	height: 15px;
	overflow: hidden;
}
#menu a {
	display: block;
	margin-right: 1px;
	text-decoration: none;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	border: none;
	text-transform: uppercase;
}
#menu a:hover, #menu .current_page_item a {
	color: #fdb913;
	text-decoration: none;
}
#menu .current_page_item a {
}
#submenu {
	position: absolute;
	top: 260px;
	left: 30px;
	width: 296px;
	z-index: 98;
}
#submenu ul li {
	margin: 0 0 2px 0;	
	display: block;
	height: 38px;
	padding: 0px;
	overflow: hidden;
}
#submenu ul li a {
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: normal;
	display: block;
	height: 38px;
	z-index: 100;
}
#submenu a:hover, #submenu li.active a {
	color: #fdb913;
	text-decoration: none;
}
#submenu ul li.money a {
	background: url(../images/home_submenu.gif) no-repeat 0px 0px;
	width: 215px;
}
#submenu ul li.money a:hover, #submenu ul li.money a.active {
	background: url(../images/home_submenu.gif) no-repeat -306px 0px;
}
#submenu ul li.travel a {
	background: url(../images/home_submenu.gif) no-repeat 0px -40px;
	width: 248px;
}
#submenu ul li.travel a:hover, #submenu ul li.travel a.active {
	background: url(../images/home_submenu.gif) no-repeat -306px -40px;
}
#submenu ul li.sport a {
	background: url(../images/home_submenu.gif) no-repeat 0px -80px;
	width: 296px;
}
#submenu ul li.sport a:hover, #submenu ul li.sport a.active {
	background: url(../images/home_submenu.gif) no-repeat -306px -80px;
}
#submenu ul li.cars a {
	background: url(../images/home_submenu.gif) no-repeat 0px -120px;
	width: 285px;
}
#submenu ul li.cars a:hover, #submenu ul li.cars a.active {
	background: url(../images/home_submenu.gif) no-repeat -306px -120px;
}
#submenu ul li.group a {
	background: url(../images/home_submenu.gif) no-repeat 0px -160px;
	width: 220px;
}
#submenu ul li.group a:hover, #submenu ul li.group a.active {
	background: url(../images/home_submenu.gif) no-repeat -306px -160px;
}
#submenu ul li.winner a {
	background: url(../images/home_submenu.gif) no-repeat 0px -200px;
	width: 261px;
}
#submenu ul li.winner a:hover, #submenu ul li.winner a.active {
	background: url(../images/home_submenu.gif) no-repeat -306px -200px;
}
#submenu ul li.nutshell a {
	background: url(../images/about_submenu.gif) no-repeat 0px 0px;
	width: 177px;
}
#submenu ul li.nutshell a:hover, #submenu ul li.nutshell a.active {
	background: url(../images/about_submenu.gif) no-repeat -306px 0px;
}
#submenu ul li.work a {
	background: url(../images/about_submenu.gif) no-repeat 0px -40px;
	width: 136px;
}
#submenu ul li.work a:hover, #submenu ul li.work a.active {
	background: url(../images/about_submenu.gif) no-repeat -306px -40px;
}
#submenu ul li.clients a {
	background: url(../images/about_submenu.gif) no-repeat 0px -80px;
	width: 159px;
}
#submenu ul li.clients a:hover, #submenu ul li.clients a.active {
	background: url(../images/about_submenu.gif) no-repeat -306px -80px;
}
#submenu ul li.expertise a {
	background: url(../images/about_submenu.gif) no-repeat 0px -120px;
	width: 182px;
}
#submenu ul li.expertise a:hover, #submenu ul li.expertise a.active {
	background: url(../images/about_submenu.gif) no-repeat -306px -120px;
}
#submenu ul li.people a {
	background: url(../images/about_submenu.gif) no-repeat 0px -160px;
	width: 152px;
}
#submenu ul li.people a:hover, #submenu ul li.people a.active {
	background: url(../images/about_submenu.gif) no-repeat -306px -160px;
}
#submenu ul li.faq a {
	background: url(../images/faq.gif) no-repeat 0px 0px;
	width: 58px;
}
#submenu ul li.faq a:hover, #submenu ul li.faq a.active {
	background: url(../images/faq.gif) no-repeat -306px 0px;
}
#submenu ul li.terms a {
	background: url(../images/faq.gif) no-repeat 0px -40px;
	width: 228px;
}
#submenu ul li.terms a:hover, #submenu ul li.terms a.active {
	background: url(../images/faq.gif) no-repeat -306px -40px;
}
#submenu ul li.methods a {
	background: url(../images/faq.gif) no-repeat 0px -80px;
	width: 265px;
}
#submenu ul li.methods a:hover, #submenu ul li.methods a.active {
	background: url(../images/faq.gif) no-repeat -306px -80px;
}
#submenu ul li.privacy a {
	background: url(../images/faq.gif) no-repeat 0px -120px;
	width: 236px;
}
#submenu ul li.privacy a:hover, #submenu ul li.privacy a.active {
	background: url(../images/faq.gif) no-repeat -306px -120px;
}
#submenu ul li.contact a:hover, #submenu ul li.contact a.active {
	background: url(../images/contact_us.gif) no-repeat -0px 0px;
	width: 155px;
}
#submenu ul li span {
/*display: block;*/
}
#submenu ul li object {
/*display: block;
	z-index: 0;
	position: absolute;*/
	/*display: block;*/
}
#submenu ul li img {
/*position: absolute;
	top: 0;
	left: 0;*/
}
#navigation {
	position: absolute;
	bottom: 31px;
	left: 30px;
}
#navigation li {
	display: block;
	margin: 0 0 2px 0;
	*margin: 0 0 0px 0;
	height: 38px;
}
#navigation li div.navTxt {
	background: #000;
	padding: 0px;
	display: block;
	float: left;
	color: #fff;
	font-size: 30px;
	text-transform: uppercase;
	height: 38px;
}
#navigation li div.lft {
	width: 100px;
}
#navigation li div.rt {
	width: 96px;
}
#navigation li a {
	color: #fff;
	font-size: 30px;
	text-transform: uppercase;
}
#navigation li li {
	display: block;
	float: left;
	margin: 0 2px 2px 0;
	overflow: hidden;
}
#navigation li li div.navCount {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	background: #000;
	padding: 4px 8px 4px 8px;
	height: 30px;
	/*width: 15px;*/
	line-height: 15px;
}
#navigation li li div.navCount a {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}
#navigation a:hover, #navigation li.active a {
	color: #fdb913;
	text-decoration: none;
}
/* Page */

#page {
	margin: 0;
	padding: 0;
	height: 660px;
	overflow: hidden;
	/*position: relative;*/
	z-index: 1;
}
#page-bgtop {
	padding: 20px 0px;
}
.tabContent {
	position: absolute;
	top: 50px;
	left: 0;
	width: 960px;
	height: 660px;
	display: none;
}
ul#projects li {
	float: left;
	width: 320px;
	height: 330px;
	position: relative;
}
ul#projects li div {
	position: absolute;
	bottom: 30px;
	left: 30px;
	display: block;
}
ul#projects li a span {
	color: #fff;
	font-size: 30px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
	display: block;
	float: left;
}
ul#projects li li {
	display: block;
	float: left;
	margin: 0 0 2px 0;
	/*width: auto;*/
	padding: 0px;
	width: 260px;
}
ul#projects li li a {
	display: block;
	/*text-indent: -999px;*/
	overflow: hidden;
}
#projects li.proLink {
	/*height: 38px;*/
}
#projects li.invitation {
	height: 38px;
}
#projects li.invitation a {
	/*background: url(../images/projects.gif) no-repeat 0px 0px;*/
	width: 220px;
	height: 38px;
}
#projects li.invitation a:hover, #projects li.invitation a.active {
/*	background: url(../images/projects.gif) no-repeat -306px 0px;*/
}
#projects li.travel {
	height: 38px;
}
#projects li.travel a {
	background: url(../images/projects.gif) no-repeat 0px -58px;
	width: 248px;
	height: 38px;
}
#projects li.travel a:hover, #projects li.travel a.active {
	background: url(../images/projects.gif) no-repeat -306px -58px;
}
#projects li.sport {
	height: 38px;
}
#projects li.sport a {
	background: url(../images/projects.gif) no-repeat 0px -118px;
	width: 113px;
	height: 38px;
}
#projects li.sport a:hover, #projects li.sport a.active {
	background: url(../images/projects.gif) no-repeat -306px -118px;
}
#projects li.low {
	height: 78px;
}
#projects li.low a {
	background: url(../images/projects.gif) no-repeat 0px -181px;
	width: 232px;
	height: 78px;
}
#projects li.low a:hover, #projects li.low a.active {
	background: url(../images/projects.gif) no-repeat -306px -181px;
}
#projects li.staff {
	height: 78px;
}
#projects li.staff a {
	background: url(../images/projects.gif) no-repeat 0px -287px;
	width: 185px;
	height: 78px;
}
#projects li.staff a:hover, #projects li.staff a.active {
	background: url(../images/projects.gif) no-repeat -306px -287px;
}
#projects li.tangibles {
	height: 38px;
}
#projects li.tangibles a {
	background: url(../images/projects.gif) no-repeat 0px -386px;
	width: 156px;
	height: 38px;
}
#projects li.tangibles a:hover, #projects li.tangibles a.active {
	background: url(../images/projects.gif) no-repeat -306px -386px;
}
/* Content */

#content {
/*position: absolute;
	background: url(../images/trans_bg.png) repeat left top;*/
}
* html .transBg {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/trans_bg.png');
}
.transBg[class] {
	background-image:url(../images/trans_bg.png);
}
.bottom {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 20px 40px 10px 40px;
	width: 880px;/*background: url(../images/trans_bg.png) repeat left top;*/
}



.right {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 24px 30px 25px 30px;
	width: 230px;
	height: 611px;/*background: url(../images/trans_bg.png) repeat left top;*/
}

.right h2{
	height:20px;
}

#content p {
	color: #fff;
	font-size: 13px;
	line-height: 18px;
	margin: 0 0 10px 0;
}
#content .right p {
	margin: 0 0 19px 0;
}
ul#testimonials li {
	position: relative;
	height: 330px;
	overflow: hidden;
}
ul#testimonials li .testTxt a {
	/*text-indent: -999px;*/
	overflow: hidden;
	display: block;
	height: 38px;
}
/*#testimonials .client a {
	background: url(../images/testimonials.gif) no-repeat 0px 0px;
	width: 255px;
}
#testimonials .client a:hover, #testimonials .client a.active {
	background: url(../images/testimonials.gif) no-repeat -306px 0px;
}
#navigation .projects a {
	background: url(../images/testimonials.gif) no-repeat 0px 0px;
	width: 255px;
}
#navigation .projects a:hover, #navigation .projects a.active {
	background: url(../images/testimonials.gif) no-repeat -306px 0px;
}
#navigation .projectsTxt a {
	background: url(../images/projects_txt.gif) no-repeat 0px 0px;
	width: 133px;
}
#navigation .projectsTxt a:hover, #navigation .projectsTxt a.active {
	background: url(../images/projects_txt.gif) no-repeat 0px -38px;
}
#navigation .testimonialsTxt a {
	background: url(../images/testimonials_txt.gif) no-repeat 0px 0px;
	width: 172px;
}
#navigation .testimonialsTxt a:hover, #navigation .testimonialsTxt a.active {
	background: url(../images/testimonials_txt.gif) no-repeat 0px -38px;
}
#navigation li .invitation a {
	background: url(../images/project_txts.gif) no-repeat 0px 0px;
	width: 196px;
}
#navigation li .travel a {
	background: url(../images/project_txts.gif) no-repeat 0px -38px;
	width: 227px;
}
#navigation li .sport a {
	background: url(../images/project_txts.gif) no-repeat 0px -76px;
	width: 89px;
}
#navigation li .low a {
	background: url(../images/project_txts.gif) no-repeat 0px -114px;
	width: 332px;
}
#navigation li .staff a {
	background: url(../images/project_txts.gif) no-repeat 0px -152px;
	width: 315px;
}
#navigation li .tangibles a {
	background: url(../images/project_txts.gif) no-repeat 0px -190px;
	width: 135px;
}
#testimonials .winner a {
	background: url(../images/testimonials.gif) no-repeat 0px -40px;
	width: 265px;
}
#testimonials .winner a:hover, #testimonials .winner a.active {
	background: url(../images/testimonials.gif) no-repeat -306px -40px;
}*/
.testTxt {
	position: absolute;
	bottom: 31px;
	left: 29px;
	background: #000;
	padding: 0px;
	height: 38px;
}
#navigation .navTxt a, #navigation li li .arrow {
	/*text-indent: -999px;*/
	overflow: hidden;
	display: block;
	height: 38px;
}
#navigation .client a {
	background: url(../images/testimonials.gif) no-repeat -306px 0px;
	width: 255px;
}
#navigation .winner a {
	background: url(../images/testimonials.gif) no-repeat -306px -40px;
	width: 265px;
}
#navigation .winner a {
	background: url(../images/testimonials.gif) no-repeat -306px -40px;
	width: 265px;
}
#navigation li li .arrow a {
	height: 38px;
	display: block;
}
#navigation li li .lft a {
	background: url(../images/back_next.gif) no-repeat 0px 0px;
	width: 100px;
}
#navigation li li .lft a:hover {
	background: url(../images/back_next.gif) no-repeat 0px -40px;
}
#navigation li li .rt a {
	background: url(../images/back_next.gif) no-repeat 100% 0px;
	width: 96px;
}
#navigation li li .rt a:hover {
	background: url(../images/back_next.gif) no-repeat 100% -40px;
}
ul#news li {
	float: left;
	width: 320px;
	height: 330px;
	position: relative;
	background: #242323;
}
ul#news li div.nTxt {
	position: absolute;
	bottom: 0;
	background: url(../images/trans_bg.png) repeat left top;
	padding: 11px 16px;
	height: 78px;
	left: 0px;
	width: 288px;
}
ul#news li div.more {
	position: absolute;
	bottom: 32px;
	right: 40px;
	padding: 0px;
	height: 38px;
	background: #000;
}
ul#news li div.back {
	position: absolute;
	bottom: 32px;
	right: 147px;
	padding: 0px;
	height: 38px;
	background: #000;
}
ul#news li div.more div {
	margin: 0px;
	padding: 0px 0 0 0;
	height: 38px;
}
div.mTxt, div.mArw {
	float: left;
}
ul#news li div.more div.mArw {
	margin: -3px 0 0 8px;
}
ul#news li div.back div.mArw {
	margin: -3px 8px 0 0px;
}
ul#news li div a {
	color: #fff;
	text-decoration: underline;
}
ul#news li div a:hover {
	color: #fdb913;
	text-decoration: none;
}
ul#news li div h2 {
	margin: 0 0 0px 0;
}
ul#news li div p {
	line-height: 18px;
}
#news .more a, #news .back a {
	text-indent: -999px;
	overflow: hidden;
	display: block;
	height: 38px;
}
#news .mTxt a {
	background: url(../images/back_more.gif) no-repeat -102px 0px;
	width: 105px;
}
#news .mTxt a:hover {
	background: url(../images/back_more.gif) no-repeat -102px -40px;
}
#news .bTxt a {
	background: url(../images/back_more.gif) no-repeat 0px 0px;
	width: 100px;
}
#news .bTxt a:hover {
	background: url(../images/back_more.gif) no-repeat 0px -40px;
}
#contactInfo {
	margin: 12px 0 0 0;
	padding: 6px 11px 7px 11px;
	/*background: url(../images/trans_bg.png) repeat left top;*/
	width: 238px;
}
#contactInfo p {
	line-height: 18px;
	margin: 0 0 5px 0;
}
#contactInfo a {
	color: #fff;
	text-decoration: underline;
}
#contactInfo h3 {
	margin: 0 0 0 0;
}
#contactInfo .tab {
	padding: 0 0 0 0px;
}
#contactInfo .tab span.label{
	float: left;
	width: 22px;
}
/* Footer */

#footer {
	margin: 0 auto;
	padding: 0px 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	width: 960px;
}
#footer p {
	margin: 0;
	line-height: normal;
	font-size: 10px;
	color: #666666;
	padding: 8px 0 0 0;
}
#footer a {
	color: #666;
	text-decoration: none;
}

#footer a:hover {
	color: #FDB913;
	text-decoration: none;
}
#editor{width:650px;float:left}

#site{width:150px;float:right;text-align:right}
.pTitle{ 
	height: 38px;
	overflow: hidden;
}
.pTitle h1{ 
	background: #000;
	float: left;
	padding: 2px 8px 0 8px;
	height: 36px;
}