html {
	width:100%;margin:0px;   
	background-color:#ddd;      
	/*min-height: 100%;
	height: auto;*/
	background:url(../Images/layout/main.jpg) repeat-y top center #ddd;    
}
body {
	width:100%;margin:0px;  
	min-height:100%;
	height:100%; 
}
html, body {
	width:100%;margin:0px;
	height:100%;    
}
* {
	font-family:"Trebuchet MS",Tahoma;	
}
div#windowPanel {
	clear:both;
	position:relative;top:0px;  
	width:100%;min-width:1044px;/*min-height:1000px;*/
	min-height: 100%;
	height: auto;
	height: 100%;
}
div#layerPanel {
	clear:both;    
	position:relative;
	width:1044px;
	min-height: 100%;
	height: auto;
	height: 100%;    
	margin-left:auto;margin-right:auto;
	background:url(../Images/layout/main.jpg) repeat-y top left;
}
div#contentPanel {
	clear:both;    
	position:relative;left:22px;
	width:1000px;
	min-height: 100%;
	height: auto;
	height: 100%; 
}
div img { display:block; }
/*
page header
*/
div#headerPanel {
	clear:both;position:relative;
	display:block;
	width:1000px; height:150px;
	background: url(../Images/layout/header/inside/headerBg.jpg) no-repeat top left;	
	background-color:#fff;
}   
div#langBlock {position:absolute;top:19px;right:30px;}
div#langBlock a {color:#006DAD;}
div#langBlock span {color:#555454;}
div#headerPanel div#menuBg{
	display:block;
	width:900px; height:52px;
	position:absolute;top:35px;left:50%;margin-left:-450px;
}
div#headerPanel div#headerLogo {
	display:block;z-index:10;
	width:164px; height:27px;	
	position:absolute;top:13px;left:30px;
}
div#headerPanel div#headerLogo a {
	display:block;
	width:100%; height:100%;
}
div#headerPanel div#topMenu {
	display:block;z-index:10;
	width:auto;max-width:700px; height:100%;	
	position:absolute;top:0px;right:100px;
	text-align:right;
}
div#headerPanel div#topMenu a {
	display:block;	
	width:auto; height:100%;		
	float:left;	padding-top:19px;padding-left:10px; padding-right:10px;
	font-size:15px;color:#555454;white-space:nowrap;text-decoration:none;
}
div#headerPanel div#topMenu a:hover {
	display:block;	
	background: url(../Images/layout/header/menuHoverBg.jpg) repeat-x left top;	
	color:#fff;
}
div#headerPanel div#topMenu a.currentItem {
	display:block;	
	background: url(../Images/layout/header/menuHoverBg.jpg) repeat-x left top;	
	color:#fff;
}
div#headerPanel div#pageHeader {
	display:block;
	width:50%;
	position:relative;top:114px;left:80px;	
	color:#fff; font-size:24px;
}

/*
page content
*/
div#contentBlock {
	position:relative;left:80px;top:30px;
	display:block;
	width: 555px;
	float:left;
	padding-bottom:30px;	
}
*html div#contentBlock {
	padding-bottom:expression( document.body.clientHeight > document.documentElement.clientHeight ? "170px" : "50px");
}
div#contentBlock * {
	color:#6a6a6a;font-size:14px;
}
div#contentBlock h1 {
	color:#2e4e66;font-size:20px;
	margin-bottom:20px;
}
div#contentBlock h2 {
	color:#2e4e66;font-size:17px;
	margin-bottom:20px;
}
div#contentBlock h3 {
	color:#2e4e66;font-size:14px;
	margin-bottom:13px;
}
div#contentBlock p {
	line-height:14px;
	margin-bottom:20px;
	margin-top:0px;
}
div#contentBlock p.clientImage {
	margin-top:0px;
	margin-bottom:0px;    
}

div#contentBlock p#paginator {
	margin-top:30px;
}
div#contentBlock p#navigation {
	margin-top:30px;
	font-weight: bold;
}

div#contentBlock b {
	color:#2e4e66;
}
div#contentBlock table {
	margin-bottom:20px;
	border:none;
	border-collapse:separate;
	
}
div#contentBlock td,div#contentBlock th {
	padding:5px;
	/*vertical-align:middle;*/
	font-size:12px;font-family:'Trebuchet MS',Arial;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:1px solid #91afae;
}
div#contentBlock td *,div#contentBlock th  *{
	font-size:12px;font-family:'Trebuchet MS',Arial;
}
div#contentBlock th{
	text-align:left;
	color:#fff;
	background:#738897;
	border-top:1px solid #91afae;	
}
div#contentBlock th  *{
	color:#fff;
}
div#contentBlock strong {
	margin-top:0px;
}
div#contentBlock ul {
	margin-bottom:30px;
}
div#contentBlock ol {
	margin-bottom:30px;
}
div#contentBlock li {
	margin-bottom:7px;
	margin-left:20px;
}
div#contentBlock ol li {
	list-style-type : decimal;
}
div#contentBlock ul li {
	/*list-style-type : disc;*/
	list-style-image:url(../Images/layout/content/contentBullets.gif);	
}
div#rightMenuBg {
	float:right;position:relative;right:50px;top:-34px;
	width:300px;height:auto;/*min-height:473px;*/
}
*html div#rightMenuBg {
	padding-bottom:expression( document.body.clientHeight > document.documentElement.clientHeight ? "170px" : "50px");
}
div#rightMenuBgTop,div#rightMenuBgBottom {
	display:block;
	width:100%;height:12px;
}
div#rightMenuBgImage {
	display:block;
	margin-left:46px;
	padding-top:18px;padding-bottom:20px;
}
div#rightMenuBgCenter {
	display:block;
	width:100%;
	background-color:#cee3f2;
	padding-bottom:18px;
}
ul#rightMenu {
	display:block;
	margin-left:34px;
	width:232px;	
}
ul#rightMenu li {
	color:#000;font-size:16px;margin-bottom:20px;  
}
ul#rightMenu li a{
	color:#000;font-size:16px;
}
ul#rightMenu li.currentItem {
	color:#000;font-size:16px;margin-bottom:12px;   
}
/* IE6 only */
* html ul#rightMenu li.currentItem {
	margin-bottom:-8px;   
}
/* IE7 only */
*+html ul#rightMenu li.currentItem { 
	margin-bottom:-8px;   
} 

ul#rightMenu li.currentItemBlock {
	margin-bottom:0px;
}
ul#rightSubMenu {
	display:block;
	margin-left:10px;
	margin-bottom:20px;
}
ul#rightSubMenu li {
	color:#000;font-size:12px;margin-bottom:12px;  
}
ul#rightSubMenu li a{
	color:#000;font-size:12px;
}
ul#rightSubMenu li.currentSubItem {
	list-style-image: url(../Images/layout/header/inside/menuRightPoint.gif);
	margin-left:16px;
}
ul#rightMenu a:hover {
	color:#1684c2;	
}
div#telBg {
	width:300px; height:75px;
	/*background: url(../Images/layout/header/inside/telBg.jpg) no-repeat top left;	*/
	margin-top:13px; margin-bottom:20px;
}
div#telBg div#telCall{
	width:88px; height:19px;
	margin-top:-62px;margin-left:56px;
	/*background: url(../Images/layout/header/inside/telCall.jpg) no-repeat top left;	*/
}
div#telBg div#telNumber{
	margin-top:3px;margin-left:52px;
	/*background: url(../Images/layout/header/inside/telCall.jpg) no-repeat top left;	*/
}

/*
page footer
*/
div#footerPanel {
	clear:both;    
	position:relative;left:22px;
	display:block;
	margin-top:-91px;
	width:1000px;height:90px;
	background-color:#f8f8f8;
	border-top: 1px solid #c7c7c7;
}

div#nameBlock {
	display:block;
	position:relative;left:50px;top:14px;
	color:#000; font-size: 14px;
}
div#bottomMenuBlock {
	display:block;
	height: 15px;
	position:relative;left:50px;top:26px;
}
div#bottomMenuBlock a {
	display:block;
	height: 15px;	
	color:#000; font-size:12px;
	float:left;
}
div#bottomMenuBlock a:hover{
	color:#1684c2; font-size:12px;
}
div#bottomMenuBlock span {
	display:block;
	color:#c9d3e0; font-size:12px;
	float:left;
	margin-left:13px;margin-right:13px;
}
div#developersBlock {
	display:block;
	width: 600px;height: 15px;
	color:#323232; font-size:12px;
	position:relative;left:50px;top:70px;	
}
div#developersBlock a {
	color:#323232; font-size:12px;
}
div#developersBlock a:hover{
	color:#1684c2; font-size:12px;
}
div#partnersBlock {
	display:block;
	width:472px; 
	position:relative;left:541px;top:-5px;
}
div#partnersBlock div.partnersItem{
	display:block;
	float:left;
	margin-bottom:20px;margin-right:50px;
}

/*Новости*/
div#contentBlock div.newsItem{
	display:block;
	margin-top: 20px;
}
div#contentBlock div.newsDate{
	display:block;
	color:#828282; font-size:12px;
	margin-top:-10px;
	margin-bottom:20px;
}
div#contentBlock div.newsName{
	display:block;
	color:#828282; font-size:12px;
}
div#contentBlock div.newsItem div.newsText{
	display:block;
	width:100%;
	padding-bottom:3px;
}
div#contentBlock div.newsItem div.newsText a{
	color:#000; font-size:15px;
}
div#contentBlock div.newsItem div.newsText a:hover{
	color:#1684c2; font-size:15px;
}



div#menuBg img,
div#headerLogo img,
div#rightMenuBg img,
div#footerPanel img
{ 
	behavior: url("/CommonFiles/MainProject/WPM_Templates/iepngfix.htc") 
}

