html {height: 100%}
body {
	width: 100%;
	height: 100%;
	background-color:#FFF;
	background-image:url('../images/bgten.jpg');
	background-repeat:repeat-y;
	background-position:46% 0;
	}

#wrap {
	background: #fff;
	text-align: left;
	width: 900px;
	margin: 0 auto;
	min-height: 100%;
	height:auto!important; 
	} 

/***************** Style For Header ********************/ 

/***#header{ height: 100px; background: url('../images/lmslogo.jpg') no-repeat 0px top; padding-left: 15px; position:relative; }

#header h1{ color: #ffa200; font-size: 34px; line-height: 38px; margin: 0; padding: 46px 0 6px 0; } 
#header p{ color: #ffa200; font-family:Trebuchet MS; font-size: 11px; margin: 0; padding: 0 0 0 2px; } 

#header 
.rightHead{ height: 63px; width: 403px; float: right; background: url('..!/images/handTop.png') left top no-repeat; padding-top: 62px; }

#header 
.rightHead p{ padding-left: 74px; font-size: 14px; } 
.rightHead ul{ list-style: none; margin: 0; padding: 25px 32px 0 0; font-size: 12px; float: right; } 
.rightHead ul li{ float: left; padding: 4px 0; margin-left: 48px; } 
.rightHead ul li.icq{ background: url('../images/icqIco.gif') no-repeat; padding-left: 30px; } 
.rightHead ul li.skype{ background: url('../images/skypeIco.gif') no-repeat; padding-left: 30px; }***/

#formEnter, 
.formEnter{ width: 235px; background: url('../images/formBg.png') no-repeat left top; position:absolute; right: 30px; top: 0px; } 

#formEnter{ display: none; height: 135px; } 
.formEnter{ display: block; position: relative; right: 0px; background: none; padding: 20px 0 0 0; float: left; border: 1px solid #e5e5e5; margin-right: 20px; width: 240px; } 
.formEnter .cont{ margin: 0 30px 0 20px; } 
.formEnter .topLeft{ background: url('../images/formBgtopLeft.gif') no-repeat left top; height: 22px; width: 235px; position:absolute; top: -1px; left: -1px; } 
.formEnter .left{ background: url('../images/formBgbottomleft.gif') no-repeat left bottom; height: 22px; position:relative; top: 1px; left: -1px; } 
.formEnter .left .right{ background: url('../images/formBgbottomRight.gif') no-repeat right bottom; height: 22px; position:relative; left: 2px; } 
.forgot{ padding-left: 61px; } 

#formEnter h3, 
.formEnter h3{ font-size: 15px; color:#98A4A8; font-weight: normal; margin:4px 0 10px 7px; padding: 0; } 
.formEnter h3.spec{ color: #fe1100; margin-left: 0px; } 
.formEnter h3{ margin-left: 0px; } 

#formEnter form, 
.formEnter form{ margin: 0; padding: 0; } 

#formEnter span, 
.formEnter span{ font-size: 12px; color: #585858; padding: 3px 0 0 10px; width: 43px; float: left; margin-right: 15px; } 
.formEnter span{ display: block; float: left; margin-right: 0px; width: 58px; padding: 3px 0 0 0px } 

#formEnter input, 
.formEnter input{ height: 15px; border: 1px solid #a5acb2; background: #f4f4f4; width: 105px; margin: 0 0 10px 0; } 
.formEnter .button{ bottom: 50px; right: 30px!important; } 
.formEnter .button2{ bottom: 35px; right: 30px!important; } 

#formEnter .button{ top: 70px; } 

#formEnter .button, 
.formEnter .button, 
.formEnter .button2 {
	text-indent: -3000px; 
	border: 0px; 
	width: 12px; 
	height: 10px; 
	background:#000 url('../images/button.png') no-repeat; 
	padding: 0; 
	margin: 0; 
	cursor: pointer; 
	position:absolute; 
	right: 45px; } 

#formEnter 
.logout { height:30px; } 

#formEnter div.lnks, 
.formEnter div.lnks { margin-left: 68px; } 

#formEnter div.lnks a, 
.formEnter div.lnks a { padding-right: 15px; } 

/****************** Style For Navigation ********************/ 

#menuNavig{ overflow: hidden; height: 43px; } 
#menuNavig ul{ list-style: none; margin: 0 0 0 16px; padding: 0; } 

#menuNavig ul li{ float: left; margin: 0 5px; } 
.icoMap{ float:left; margin:11px 42px 0 37px; } 
.icoMap img{ margin-right: 22px; } 
.phone{ color: #fe1100; font-size: 25px; background: url('../images/icoPhone.gif') no-repeat left top; float: left; padding:0 0 4px 45px; margin-top: 0; position: relative; } 

#formHidden{ background: url('../images/bgHiddenform.gif') no-repeat; height: 30px; position: absolute; right: 30px; top: 0px; text-align: center; width: 235px; padding-top: 3px; } 

#menuNavig ul li span{ display:block; float:left; font-size:13px; height:29px; padding:14px 11px 0; background: #ffa200; color: #fff; text-transform:uppercase; } 

/****************** Style for Main Ul*******************/

.topBlock{ height: 337px; } 
.topBlock img{ display: block; } 
.topBlock .leftImg, .topBlock .rightImg{ float: left; } 
.topBlock .firstImg{ margin-right: 10px; } 
.centerTable{ height: 100%; width:872px; } 
.centerTable td{ vertical-align: top; height: 100%; } 
.centerTable td.first, .centerTable td.first2{ width: 506px; min-height: 322px; height: 322px; height: auto!important; } 
.centerTable td.second{ height: 100%; background: none; width: 356px; background: url('../images/bgBlock.gif') repeat-y left top; } 
.centerTable td.secondBottom{ width: 356px; background: url('../images/bgBlock.gif') repeat-y left top; height: 100%; } 
.centerTable td.secondBottom table{ margin: 10px 0 30px 0px; } 
*+html .centerTable td.secondBottom table{ margin-left: 10px; } 
td.secondBottom table td{ width: 160px; text-align: center; vertical-align: middle; padding-bottom: 25px; } 
.centerTable td.second .blockText{ padding-left: 10px; } 
.centerTable td p.bottomP{ text-align: right; margin: 0px; padding: 0 0 45px 0; } 
.specialBlock{ position:relative; height: 100%!important; min-height:322px; } 
.centerTable td.first2 .specialBlock .bottomWords{ bottom: 10px; } 

/***************** Style For Footer ********************/

#footer{ margin-top:10px; margin-bottom: 20px; } 
#footer img{ margin-right: 34px; } 
#footer p{ margin: 0; padding: 6px 0 0 0; } 
.specialBlock2{ height: 100%; position: relative; } 
.errortext{ color: #fff!important; } 
.itemCompany{ margin: 10px 0 10px 10px; padding: 0; list-style: none; } 
.itemCompany li{ float: left; margin: 10px 10px 10px 0; } 
.client-List{ list-style: none; margin: 10px 0 0 10px; padding: 0; overflow: auto; } 
.client-List li{ float: left; padding: 5px 10px 15px 0px; min-width: 158px; text-align: center; }  
.allPar{ margin: 0 0 20px 0; padding: 0 0 20px 0; text-align:right; clear: both; } 
.nonAbsolute{ position: static!important; text-align:right; } 
.borderTd{ border-bottom: 1px solid #ccc; } 
.borderTdRight{ border-bottom: 1px solid #ccc; width: 97%; margin-left: 10px; } 
.nonAbsolute .big{ padding-right: 11px; }