html, body, form
{
	margin: 0;
	padding: 0;
}

html
{
	height:100%;
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
	/*background: #8F939E;*/
	background: #EEEFF0;
	
}

#shl

{
position: absolute;
width: 20px;
height: 100px;
top: 0px;
margin-left: -20px;
background: url(images/tsh_left.jpg) ;
}

#shr

{
position: absolute;
width: 20px;
height: 100px;
top: 0px;
margin-left: 900px;
background: url(images/tsh_right.jpg) ;
}

#fshl

{
position: absolute;
width: 11px;
height: 400px;
bottom: 15px;
margin-left: -11px;
background: url(images/fsh_left.png) ;
}

#fshr

{
position: absolute;
width: 11px;
height: 400px;
bottom: 15px;
margin-left: 899px;
background: url(images/fsh_right.png) ;
}

/*Font in table*/
table
{
	font-size:100%;
}

/*Links*/
a {font-family: arial;}
a:link {color: #174A7C;}
a:visited{color:#174A7C;}
a:active {color: #2775C;}
a:hover{color:#FF8227;}


small
{
	font-size:85%;
}

hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #d1d0d0;
	background-color: #d1d0d0;
	margin:8px 0;
}

#container
{
	width:920px; 
	/*height:85%;*/
	position:absolute;
	left:50%;
	margin-left:-450px;
	padding:0px;
	background: url(images/container_bg.jpg) bottom no-repeat;

}

#innercontainer {
width: 900px;
margin: 0px 10px 5px 10px;

}

#ban_top {
 background: white url(images/ban_top.gif) no-repeat bottom; 
 height: 10px;
 }

#ban_bottom {
 background: url(images/ban_bottom.gif) no-repeat; 
 height: 13px;
 } 


#header80
{
	position:relative; /*containing block*/
	height:80px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border-left: 1px solid #5A6D81;
	border-right:1px solid #5A6D81;
	background: white url(images/header_bg.jpg) no-repeat;*/
}

#header_logo
{
	position:absolute;
}

#company_logo
{
	width:400px; 
	height:97px; 
	background:url(images/mirantis_logo.gif) left no-repeat; 
	position:absolute; 
	left:1px;

}

#header_text
{
	position:absolute;
	left:140px;
	top: 20%;
	color:#fff;
	width:490px;
}



#search
{
	color:#DFE5ED;
	position:absolute;
	right:55px;
	top:6px;
}

a .alt { display: none; }

a#switcher {
	color:#1C63A9;
	position:absolute;
	right:5px;
	font-size:8px;
	top:8px;
	height: 18px;
	width: 85px;
	display:block;
	margin: 0 auto;
	background-image: url(images/russian.gif);
	background-position: 0 0;

}

a#switcher:hover {
 background-position: 0 -18px;
}

#login
{
	position:absolute;
	right:75px;
	top:55px;
	color:#DFE6ED;
}

#login a
{
	color:#DFE6ED;
	text-decoration:none;
}
#login a.profile-link
{
	text-decoration:underline;
}

#menu
{
	text-align: right;
	position:absolute;
	top:56;
	/*top:-1px; IE hack*/
	width: 100%;
	/*width: 800px;*/
}


#header_menu a
{
	display:block;
	float:left;
	cursor:pointer; cursor: hand;
	padding:8px 11px;
}

#header_sites
{
	position:absolute;
	right:55px;
	top: 60px;
	color:#fff;
	text-align:right;
}

#header_sites a, #header_sites span
{
	color:#fff;
	text-decoration:none;
}

#header_sites span
{
	color: #bbb;
}

#printer
{
	float:right;
	font-size:90%;
	background:url(images/printer.gif) left center no-repeat;
	padding-left:16px;
	line-height: 10px;
	font-family: Arial Narrow, Arial;
	color:#184A7C;
	text-decoration:none;
	font-weight:normal;
}

#printer a
{
	text-decoration:none;
	color:#787878;
}

#navigation
{
	color:white;
}

/*Navigation*/
#navigation a
{
	font-size:95%;
	text-decoration:none;
	color:white;
}

.table-border-color
{
	background-color:#95ACCA;
}

.footer-box
{
	background: white url(images/fmenu_bg.jpg);
	

	font-size: 13px;
	font-family: Arial Narrow, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #184A7C;	
	text-align: right;
}

.footer-box a:link, 
.footer-box a:visited,
.footer-box a:active, 
.footer-box a:hover
{
text-decoration: none;
font-family: Arial Narrow, Arial;
color:#184A7C;
}

.footer-box span
{

	font-family: Arial Narrow, Arial;
	color:#454545;
}

#copy
{
	width:100%;
	margin: 0px;
	padding: 0px;
	height:20px;
	font-size: 14px;
	font-family: Arial Narrow, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #184A7C;
	text-align: center;
	background: url(images/footer_bg.jpg) no-repeat;	
	border-top: 1px solid #5A6D81;

}

#copy a {
	font-family: Arial Narrow, Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

/*Content table*/
#content
{
	background: white;
/*	height:85%;
	min-height:85%;*/
	width:100%;
	border-left: 1px solid #5A6D81;
	border-right:1px solid #5A6D81;	
}

/*Left column*/
#content .left-column
{
	vertical-align:top;
	height:100%;
	padding:0;
	width:170px;
	/*padding-left:5px;
	padding-right:5px;*/
	padding:0px;
	background: white url(images/left_column_bg.jpg) bottom right no-repeat;	
}

/*Main column*/
#content .main-column
{
	background: white url(images/main_column_bg.jpg) bottom left no-repeat;	
	vertical-align:top;
	padding:0px 10px 10px 10px;  /*îòñòóïû âíóòðè ÿ÷ååê äî ñîáñíî êîíòåíòà*/
	height:100%;
	width: 560px;
	
}
/*Right one*/
#content .right-column
{
	background: #F5F7F8 url(images/right_column_bg.jpg) no-repeat;
	vertical-align:top;
	height:100%;
	width:170px;

	/*padding-left: 3px;*/
	padding-left:3px;
	padding-right:0px;

}
#bigblock {
background: #F5F7F9 url(images/big_block_bg.jpg) no-repeat;
border-bottom: 1px solid #AAB7C4;
border-right: 1px solid #C6D1DC;
}

#smallblock {
background: white url(images/small_block_bg.jpg) no-repeat;

padding: 8px;
margin: 0px;
}


#table40 {
background: white url(images/table40.jpg) no-repeat;
border: 1px solid #7F92A5;
width: 520px;
}
.shadow540 {
background: white url(images/shadow_540.jpg) no-repeat;
width: 520px;
height: 10px;
}

.shadow150 {
background: url(images/shadow_150.png) no-repeat;
width: 150px;
height: 10px;
margin-left: 10px; 
}



#bottom_banner
{
	text-align:center;
	margin:10px;
}

/*Footer*/
#footer
{
	text-align:right;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:40px;
	padding:8px;
}


/*Link in footer*/
#footer a
{
	color: #333;
	font-size: 100%;
}


table th {
	font-family: Arial Narrow, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#4F4F4F;
	font-size: 14px;
	text-align: left;
}
.gray {
	color: #C4C4C3;
}



.newsdate {
	width: 70px;
	height: 50px;
	text-align: center;
	font-family: Arial Narrow, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #E96302;
	background: url(images/date_pl.jpg) no-repeat;
}


.newsdate_detail {
	font-family: Arial Narrow, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #E96302;
}


.bl
{
	margin-bottom: 0px;
	background: url(images/bl.jpg) 0 100% no-repeat;
	width:100%;
}
.br 
{
	background: url(images/br.gif) 100% 100% no-repeat;
}
.tl
{
	background: url(images/tl.gif) 0 0 no-repeat;
}
.tr 
{
	background: url(images/tr.gif) 100% 0 no-repeat;
	padding:5px 5px;
}

#ask {
	position: relative;
	left: 33px;
	text-align: center;
	padding: 5px;
	margin: 5px;
	width: 90px;
	border: 1px solid #AEBDCC;
	background: white url(images/button_bg.jpg) no-repeat;
}



.smaller p {
	margin: 0px;
}

.newsitemsmall {
	padding-bottom: 11px;
	margin-top: 0px;
	/*background: url(images/news_item_bg.gif) right bottom no-repeat;*/
	line-height: 10pt;
}

.newsdatesmall{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #082140;
	text-align: left;
	padding: 5px 0px;
}

#table3x {
	background: white url(images/m_body.jpg) no-repeat;
}

#tablex {
	background: white url(images/mp_body_en.jpg) no-repeat;
}


#mp-block
{
	padding:0px 5px;
	margin: 0px 3px;

	box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-align:left;
	
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	height: 100%;
}

#mp-block-c
{
	padding:0px 5px;
	margin: 0px 3px;
	width: 149px;
	height: 80px;
	border: 1px solid red;
	background: url(images/clients_plate.gif) no-repeat;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-align:left;
	
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	height: 100%;
}





#mph_news
{
	height:22px;
	width: 125px;
	margin-top: 2px;
	background:#fff url(images/mph_news.gif) no-repeat;
}

#mph_about
{
	height:22px;
	width: 125px;
	margin-top: 2px;
	background:#fff url(images/mph_about.gif) no-repeat;
}

#mph_company
{
	height:24px;
	width: 125px;
	margin-top: 2px;
	background:#fff url(images/mph_company.gif) no-repeat;
}

#mph_clients
{
	height:22px;
	width: 125px;
	margin-top: 2px;
	background:#fff url(images/mph_clients.gif) no-repeat;
}

#mph_contacts
{
	height:22px;
	width: 125px;
	margin-top: 2px;
	background:#fff url(images/mph_contacts.gif) no-repeat;
}


#mph_test
{
	height:22px;
	width: 125px;
	margin-bottom: 5px;
	background:#fff url(images/mph_test.gif) no-repeat;
}

#mp-block a {

font-size: 11px;}	

#mp-block p {
	text-align:left;
	margin-bottom: 2px;
	line-height: 11pt;
}

#mp-block h2 {
 	font-size:18px;
	font-weight: normal;
	color: #43586B;
	margin:0px;
	padding:0px;
	padding-bottom: 12px;
	line-height: 15px;
	text-decoration:none;
	text-indent: 1px;
}

#mp-block2 h2 {
 	font-size:15px;
	font-weight: normal;
	color: #43586B;
	margin:0px;
	padding:0px;
	padding-top: 5px;
	padding-bottom: 0px;
	line-height: 18px;
	text-decoration:none;
	text-indent: 1px;
}

#career_btn {
	width: 117px;
	height: 97px;
	background: white url(images/career_btn.jpg) no-repeat;
}

.addrm {
color: #003F94;
text-align: right;

}
