body, html {
	min-height:100%;
}
* {
	padding:0;
	margin:0;
}

body {
	background:#101010;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
	/*overflow-y:scroll;*/
}

.logo-express {
	position:absolute;
	border:0px none !important;
	margin-left:-75px;
	margin-top:6px;
	outline:0px none;
	.top:0px;
}
.logo-express img {
	border:0px none;
	outline:0px none;
}
.footer a.logo-express:active, .footer a.logo-express:focus {
	-moz-outline-style: none;
	outline:none;
}

.bread-crumb {
	height:50px;
	line-height:50px;
	top:-60px;
	position:relative;
	margin-left:23px;
	margin-right:24px;
	text-align:right;
	font-size:14px;
	
}
.bread-crumb span {
	font-size:1.3em;
	color:#d9a37a;
}
.menu {
	width:826px;
	height:36px;
	margin:-49px auto 0px auto;
	/*background:#3a2a1e;
	opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);*/
	
	background:url(../images/new_layout/menu.gif) repeat-x;
}
.menu-content {
	margin-top:-36px;
	line-height:32px;
	text-align:center !important;
	position:relative;
}
.nav a:hover {
	text-decoration:none;
}

#lightbox-nav a:focus, #lightbox-nav a:active {
	outline:none;
	-moz-outline-style: none;
}

.menu-content {
margin-top:-48px;
}

.menu {
left:0;
position:absolute;
width:100%;
}

.content-wrap {
	width:875px;
	margin:0 auto;
	min-height:400px;
	height:auto !important;
	height:400px;
}
.content-wrap .top {
	background:url(../images/new_layout/ctbox-top.png) no-repeat;
	height:182px;
	margin-top:100px;
}
.content-wrap .bottom {
	background:url(../images/new_layout/ctbox-bottom.png) no-repeat;
	height:182px;
	margin-top:-100px;
	position:relative;
}
.content-wrap .content {
	background:#080808;
	padding:10px 80px;
	margin-left:23px;
	margin-right:24px;
	border:1px solid #1a1613;
	border-width:0 1px;
	min-height:450px;
	height:auto !important;
	height:450px;
}
.content .text-wrap {
	margin-top:-100px;
	font-size:13px;
	text-align:justify;
	text-indent:2.5em;
	line-height:1.5em;
	color:#f7d6bd;
	position:relative;
	z-index:10;
	/*padding-bottom:20px;*/
	/*background:url(../images/new_layout/sep.png) center bottom no-repeat;*/
}
.text-wrap p {
	margin-bottom:1.8em;
}
.text-wrap img {
	display:block;
	margin:0 auto;
	margin-bottom:10px;
}
.text-wrap p:first-letter {
	/*color:#ffb882;
	font-size:1.3em;
	font-family:times;
	font-style:italic;*/
}

.logo {
	/*width:118px;
	height:59px;
	position:absolute;
	top:0px;
	left:0px;
	background:url(../images/new_layout/logo.png) no-repeat;*/
}

.logo {
	width:120px;
	height:50px;
	background:url(../images/new_layout/plain-logo.png) no-repeat;
	/*margin-top:20px;
	margin-left:150px;*/
	/*position:absolute;
	top:0px;
	left:0px;*/
}
.logo-wrap {
	position:absolute;
	left:50%;
	margin-left:-416px;
	top:20px;
	z-index:999;
	zoom:1;
	display:block;
	width:120px;
	height:50px;
}
.logo-wrap, .logo-wrap:hover {
	cursor:pointer;
}
.logo-wrap:focus, .logo-wrap:active {
	outline:none;
	-moz-outline-style: none;
}


.motto {
	width:268px;
	height:19px;
	position:absolute;
	right:40px;
	bottom:30px;
	background:url(../images/new_layout/motto.gif) no-repeat;
}
.overlay {
	z-index:999;
	_height: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientHeight : document.body.documentElement.clientHeight) < 740 ? "740px" : Math.max(document.body.offsetHeight, document.documentElement.offsetHeight)-4);
}

ul.nav {
	display:inline;
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:1.2em;
}
ul.nav li {
	display:inline;
}
ul.nav li a {
	text-decoration:none;
	color:#42342a;
	padding:8px 15px 10px 15px;
	border:1px solid #baa799;
	border-width:0 1px;
	margin-left:-5px;
}
ul.nav li a:focus, ul.nav li a:active {
	-moz-outline-style: none;
	outline:none;
}
ul.nav li a:hover {
	background:url(../images/new_layout/menu-over.gif) repeat-x;
	color:#5b2701;
}

.pane {
	text-align:center;
	/*display: none;*/
}
.pane img {
	display:inline;
	/*margin:10px 5px;*/
	margin-top:-6px;
}

#ourCompany p {
	text-align:justify;
}
.news-block p:first-letter, .news-block-ex p:first-letter {
	font-family:tahoma;
	font-size:1em;
	color:#fff;
	font-style:normal;
}
#inNews {
	#width:666px;
	#position:relative;
}
#inNews a {
	color:#F3BA8F;
	text-decoration:none;
}
#inNews a:hover {
	color:#fff;
}
#inNews p {
	color:#fff;
	text-indent:0;
	line-height:1.2em;
	text-align:left;
}

em#currentPage {
	font-style:normal;
}

.office {
	text-align:left;
	margin-top:10px;
	float:left;
	display:block;
	position:relative;
	min-width:220px;
	#min-width:230px;
	/*margin-left:10%;*/
	height:11em;
	text-indent:0 !important;
	padding-left:2px;
}
* html .office {
	width:230px;
	margin-left:-10px;
}

.office span {
	display:block;
	color:#fff;
	font-size:1.1em;
}
.office b {
	color:#d9a37a;
	font-weight:400;
}
.office a {
	color:#F3BA8F;
}
.office a:hover {
	color:#fff;
	text-decoration:none;
}

#contact ul {
	list-style:none;
	text-align:left;
	margin-left:70px;
	margin-top:20px;
}
#contact ul li {
	float:left;
	width:270px;
}

.footer .news-header {
	margin:0px;
}
.footer .copyright {
	color:#F3BA8F;
	font-size:11px;
	vertical-align:top;
}
.footer .header-text {
	padding-left:10px;
	text-align:left;
	margin-bottom:0px;
	font-size:12px;
	font-family:tahoma;
	position:relative;
	height:36px;
}
.footer-links {
	/*margin-top:-36px;*/
	margin-top /*\**/: 0px\9;
	float:right;
	position:relative;
	padding-right:20px;
	font-size:11px;
	
	position:absolute !important;
	right:10px;
	top:0px;
	/*
	_top:25px;
	.top:-10px;*/
}
*:first-child+html .footer-links {
	/*margin-top:-36px;*/
}
.footer .header-text a {
	padding:0 6px;
	color:#E6B792;
	text-decoration:none;
	border-right:1px solid #4a3f29;
}
.footer .header-text a:hover {
	color:#fff;
}

#ourClients p:first-letter {
	font-style:inherit;
	font-family:inherit;
	font-size:inherit;
	color:inherit;
}
.clients-list {
	margin:0 auto;
}
.white_11 {
	font-weight:400;
}
.scroll table tr td {
	width:200px;
}
.client-comment {
	position:absolute;
	width:250px;
	height:50px;
	background:#fff;
	border:1px solid #4A3F29;
	height:auto;
	padding:20px;
	color:#000;
	z-index:100;
}
.client-comment .title {
	font-size:1.5em;
	font-weight:600;
	margin-bottom:10px;
}

.form_im, .form_color, textarea, .comments_form_color, select {
	margin-bottom:2px;
	border:1px solid #4A3F29;
	margin-left:3px;
	outline:0px none;
}

#oBtnDateStart {
	margin:0;
}

hr {
	height:1px;
	border:0px;
	color:#291E17;
	background:#291E17;
	margin:5px 0;
}
table#contact {
	width:600px;
	margin:0 auto;
	padding-left:80px;
	text-indent:0;
	text-align:left;
	.position:relative;
	.left:10px;
	.width:400px;
}
table.accounts-contact {
	width:720px;
	margin:0 auto;
	padding-left:80px;
	.position:relative;
	.left:60px;
	.width:640px;
}

font {
	color:#D9A37A !important;
}

.clientsDiv {
	display:block;
	overflow:auto;
	width:550px;
	#width:590px;
	height:300;
	overflow-x:hidden;
	padding-left:95px;
	#padding-left:35px;
}

.header-text {
	text-indent:0;
}

.sections {
	padding:0 50px;
	text-indent:0;
	.margin-left:-30px;
}

iframe {
	margin-left:-50px;
}

#eventbtn {
	margin:0;
}

input[type="radio"] {
	border:0px none;
}

span#letters {
	text-indent:0px;
}
p#letters:first-letter {
	font-style:normal;
	margin:0px;
	padding:0px;
}
span#letters a:focus, span#letters a:active {
	/*outline:none;
	-moz-outline-style: none;
	border:0px none;*/
}

.content-wrap .exie6 {
	_padding-left:25px;
	_padding-right:0px;
}
.comments_text_white_bold, .comments_text, .comments_text_underline {
	color:#F7D6BD;
}

.pane table, .pane td {
	text-indent:0;
}

.text_white {
	text-align:left;
}

.register-form {
	margin:0 auto;
	width:470px;
	padding-left:30px;
	line-height:1.9em;
}
.register-form td {
	text-align:left;	
}

.rfp-categ-table {
	width:835px;
	position:relative;
	left:-84px;
	text-align:left;
	_left:0px;
	
	_margin:0 -99px;
	_width:835px;
	
}

.rfp-categ-table td {
	padding-left:40px;
}
.rfp-categ-table tr#footer td {
	background:#3A2A1E;
}

.rfp-form {
	text-align:left;
}
.rfp-form td {
	padding-left:15px;
}

#start_btn, #end_btn {
	margin:0;
}
#inNews div.top-buttons a, #ourCompany div.top-buttons a {
	float:right;
	margin-top:0px;
	position:relative;
	z-index:999;
}
#inNews div.top-buttons a {
	background:none;
}
a.message  {
	background:url(../images/new_layout/say.png) 5px 3px no-repeat;
	text-decoration:underline !important;
	color:#fff !important;
}
a.message:hover {
	text-decoration:none !important;
}

/* -------------- */
.menu, .menu-content {
	position:absolute;
	width:100%;
	left:0;
	_width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.documentElement.clientWidth) < 915 ? "917px" : Math.max(document.body.offsetWidth, document.documentElement.offsetWidth)-22);
	
}
.menu-content {
	z-index:2;
	position:relative;
	background:url(../images/new_layout/menu.gif) repeat-x;
	top:-1px;
	float:left;
	width:100%;
	padding-bottom:3px;
	min-width:885px;
}
.footer {
	min-width:935px;
	width:100%;
	_width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.documentElement.clientWidth) < 925 ? "927px" : Math.max(document.body.offsetWidth, document.documentElement.offsetWidth)-22);
}


.job-criteria {
	text-align:left;
	text-indent:0;
	margin-left:140px;
}
h3 {
	text-indent:0;
}