body				{margin: 0px; padding: 0px; color: #000;}
body, td			{font-family: Arial}

#body				{padding: 0px; background: url(/img/waves_bg2.jpg) repeat-x; min-width: 1000px; padding-bottom: 40px}

img				{border: 0px;}

a				{color: #5096fa}
a:visited		{color: #5096fa}

#site-table		{width: 100%; z-index: 999;}
#site-table td	{vertical-align: top;}
#head-one td		{padding-bottom: 15px; padding-top: 10px}

#head-two 		{height: 248px;}
#head-two td		{vertical-align: middle;}

/*h2				{font-family: Times New Roman; font-size: 160% !important; font-style: italic; margin-bottom: 30px; font-weight: normal}*/
h3				{font-size: 16px;}

.img-border		{padding: 1px; font-size: 0px}

/*	Font params	*/
p				{margin: 0; margin-bottom: .7em}
.f14			{font-size: 90%}
.f12			{font-size: 75%}

ol li				{margin-bottom: 10px; font-size: 75%;}
ol li li			{font-size: 75%;}

.main-content p	{font-size: 75%}
.main-content p.art-copyright	{font-style: italic}
.main-content ul li	{font-size: 75%}
.main-content ul li li	{font-size: 100%}

/*	// Font params	*/

.left-column p	{font-size: 75%}
.news-col	p	{margin-bottom: 9px !important}

.sub-page-slogan	{font-family: Times New Roman; font-size: 160% !important; font-style: italic; margin-bottom: 30px}
.h2-title	{font-family: Times New Roman; font-size: 110% !important; font-style: italic; margin-bottom: 30px}

.border-bottom				{border-bottom: 1px solid #000}

.visible				{display: block}
.hidden					{display: none}

.article-question				{ font-weight: bold }
.article-copy					{ text-align: right; font-style: italic }

.aj-link	{ border-bottom: 1px dashed #003571; color: #003571; cursor: pointer; display: inline-block; }

/***

	HNE 08

***/

/*.hne-index-page #head-two .underlogo_img {background: url(/img/hne_underlogo.jpg) no-repeat; width: 314px; height: 270px; position: absolute; top: 52px; left: 0px; z-index: 0;}
.hne-underslogan-text		{background: url(/img/hne_underslogan.jpg) no-repeat; margin-left: 15px; padding-left: 115px; height:56px; padding-top: 17px; font-size: 75%;}*/

/*****************
***
***	HEAD SIDE
***
*******************/

.top-icons-list				{margin: 0px; padding: 0px; list-style-type: none; margin-left: 125px;}
.top-icons-list li			{float: left; margin-right: 20px;}
.top-icons-list li img		{position: relative; z-index: 100}

.top-lang-menu				{position: relative; margin: 0px; padding: 0px; list-style-type: none; margin-left: 45px; z-index: 999}
.top-lang-menu li				{float: left; margin-right: 20px; font-size: 75%;  padding-top: 3px}

.top-departments-block		{color: #787878; font-size: 70%; margin-left: 10px; margin-top: 3px; white-space : nowrap;}
.top-departments-block span	{margin-left: 10px}

.logo-row					{text-align: center; width: 291px}

.top-menu					{margin-top: -20px; position: relative; width: 100%}
.top-menu td					{width: 20%; vertical-align: bottom !important; padding-bottom: 5px}
.top-menu ul					{margin: 0px; padding: 0px; list-style-type: none; background: url(/img/icon_waves.png) no-repeat 15px 100%; padding-bottom: 12px}
.top-menu ul li				{font-size: 70%; padding: 1px 0px 1px 14px; margin: 2px 0 2px 0; white-space : nowrap;}
.top-menu ul li.active			{padding: 1px 5px 1px 14px}
.top-menu ul li a				{color: #003571 !important}
.top-menu td.active			{font-weight: bold}
.top-menu td.active a			{text-decoration: none; color: #000}

.top-menu .menu-row td		{font-size: 90%; padding-left: 20px; vertical-align: top !important}
.top-menu .menu-row td a		{color: #000}

.slogan-row					{background: url(/img/underslogan_bg_ship.jpg) repeat-x;}
.slogan-new-row			{ background: url(/img/index_banner.jpg) no-repeat 100% 0; }
.slogan-new-row .head 	{ font-size: 20px; color: #1e4071; display: block; margin: 45px 0 11px 48px; font-style: italic; }
.slogan-new-row .mid 	{ font-size: 14px; color: #fefeff; display: block; font-style: italic; margin-left: 48px  }

.autumn-banner { background: url(/img/index_banner_autumn_bg.jpg) repeat-x; }
.autumn-banner div.inner_bg { background: url(/img/index_banner_autumn.jpg) no-repeat; height: 290px; padding: 45px 0 0 0 !important;}
.autumn-banner div.inner_bg div	{
	background: url(/img/autumn_text_bg.jpg) no-repeat; height: 88px; padding-top: 20px
}
.autumn-banner div.inner_bg .head	{margin-top: 0 !important; color: #fff; font-size: 30px; line-height:26px;}

.winter-banner { background: url(/img/front_bg_ny09_10_bg.jpg) repeat-x; }
.winter-banner div.inner_bg { background: url(/img/front_bg_ny09_10.jpg) no-repeat; height: 290px; padding: 45px 0 0 0 !important;}
.winter-banner div.inner_bg div	{
	background: url(/img/autumn_text_bg.jpg) no-repeat; height: 88px; padding-top: 20px
}
.winter-banner div.inner_bg .head	{margin-top: 0 !important; color: #fff; font-size: 30px; line-height:26px;}


.slogan-row img				{position: relative; float: right}
/*.slogan-row div				{background: url(/img/underslogan_img_ship.jpg) no-repeat top right; height: 161px; padding: 124px 180px 0 76px; color: #000; font-size: 125%; font-style: italic}
.slogan-row div span			{display: block; font-size: 70%; margin-top: 15px}*/
.slogan-row div				{background: url(/img/underslogan_img_ship.jpg) no-repeat top right; height: 241px; padding: 50px 300px 0 50px; color: #000; font-size: 125%; font-style: italic}
.slogan-row div span			{display: block}
.slogan-row div span.head		{font-family: Times New Roman; font-size: 150%; margin-bottom: 20px; line-height: 28px;}
.slogan-row div span.mid		{font-family: Times New Roman; font-size: 100%; margin-bottom: 58px;}
.slogan-row div span.bot		{font-size: 12px; font-style: normal; color: #002b6e; font-weight: bold; display: none}
.slogan-row div a				{color: #000 !important}

.page-text-slogan			{font-family: Times New Roman; font-size: 250% !important; color: #6d1f00; margin-bottom: 40px; font-style: italic}

/*****************
***
***	CONTENT SIDE
***
*******************/

.trust-company-list dl			{height: 80px; overflow: hidden}
.trust-company-list dl dt			{float: left; height: 65px}
.trust-company-list dl dd		{height: 65px; margin: 0px 0px 0px 80px; padding: 0px; font-size: 70%; color: #787878}
.trust-company-list dl dd a		{display: block; margin-bottom: 5px}

.content-col p			{font-size: 75%; margin: 0px; padding: 0px 0px 0px 10px;}
.content-col ul li			{font-size: 75%;}
.content-col ul li li		{font-size: 100%;}
.content-col ol li			{font-size: 75%;}
.content-col ol li li		{font-size: 100%;}

.user-form	{
	margin-top: 30px;
}

.user-form fieldset	{
	border: 0;
	margin: 0;
	padding: 0;
}

.user-form legend	{
	font-size: 14px;
	padding: 0;
	margin: 0 0 5px 0;
}

* html .user-form legend	{	margin-left: -8px; }
*+html .user-form legend	{	margin-left: -8px; }

.user-form input	{
	border: 1px;
	border-color: #000 #d7d7d7 #d7d7d7 #000;
	border-style: solid;
	color: #acacac;
	font-size: 11px;
	padding: 2px 3px 2px 3px;
	margin: 0 0 9px 0;
	width: 100px;
}

.user-form .user-form-submit input	{
	background-color: #d0d0d0;
	border: 1px;
	border-style: solid;
	border-color: #eaeaea #000 #000 #eaeaea;
	color: #000;
	width: 106px;
}

.index-news dl			{margin-bottom: 20px; margin-left: 0px;}

.index-news dt			{width: 70px; margin-left: 0px}
.index-news dd			{margin-left: 0px;}
.index-news dd span		{font-size:65%; color: #787878; margin: 0px 0px 7px 0px;}
.index-news dd a			{font-size: 90%; display: block; padding-left: 5px; margin-bottom: 5px}
.index-news dd div			{padding-left: 5px; font-size: 70%; color: #323232}

.index-news dl.img		{min-height: 100px}
.index-news dl.img dt		{width: 70px; position: absolute; padding-left: 5px; padding-top: 7px}
.index-news dl.img dd		{margin-left: 80px}

.news-item p				{font-size: 75%;}
.news-item li				{font-size: 75%;}
.news-item li li			{font-size: 100%;}

.news-page-navigator	{ margin: 0px; padding: 0px; list-style-type: none; overflow: auto;}
.news-page-navigator li	{ float: left; display: block; padding: 3px 5px 3px 5px; }
.news-page-navigator li.active	{ background-color: #eee; padding: 3px 5px 3px 5px; }

/*****************
***
***	FOOTER SIDE
***
*******************/

#footer					{border-top: 1px solid #000; font-size: 70%; color: #787878; overflow: auto; margin-top: 80px; padding: 15px 80px 0 0}
#footer dl				{margin-left: 35px; width: 495px; position: absolute; margin-top: 0px}
#footer dt				{float: left; width: 140px; height: 40px}
#footer dd				{float: left; margin-right: 40px}
#footer dd a				{color: #787878}

#footer .info			{position: relative; margin-left: 530px; font-style: italic}


/*****************
***
***	CONTENT	PAGES
***
*******************/

.index-clients h4, .index-partners h4		{font-size: 14px; font-weight: normal}

/*	DZO Heading	*/

.head-intro 					{ margin: 20px 0 20px 0; padding: 0px;}
.head-intro .img				{ padding-right: 20px }
.head-intro .text			{ padding: 35px 0 0 0}
.head-intro td .title			{ display: block; font-size: 70%; font-style: italic; color: #323232; margin: 0px 0px 35px 0px;}
.head-intro td .title-slogan	{ font-family: Times New Roman; font-size: 160%; color: #000; font-style: italic}
.head-intro-border-bottom	{ border-bottom: 1px solid black; padding-bottom: 40px }
.super-title				{font-family: Times New Roman; font-style: italic; font-size: 38px; color: #000}

/*
	About
*/

.about-content-row dl		{margin: 0px; padding: 0px;}
.about-content-row dt		{float: left; height: 291px}
.about-content-row dd		{margin-left: 261px}
.about-content-row dd span	{display: block; font-size: 70%; font-style: italic; color: #323232; margin: 0px 0px 70px 0px; padding-top: 35px}
.about-content-row dd div		{font-size: 75%; color: #323232; margin-top: 25px}

.out-partners-block			{margin: 40px 0px 0px 25px}
.out-partners-block	dt		{font-size: 75%; margin-bottom: 20px}
.out-partners-block	dd		{margin: 0px; padding: 0px;}
.out-partners-block	dd span	{display: block; float: left; width: 60px; height: 60px; }
.out-partners-block	dd span img	{vertical-align: middle}

.about-table				{width: 100%; margin-bottom: 20px}
.about-table td				{width: 50%; padding: 0px 20px 50px 12px}
.about-table td img			{margin-bottom: 20px}
.about-table td div			{font-size: 75%; color: #323232}

.about-table-goals			{width: 100%; margin: 20px 0px 0px 0px;}
.about-table-goals td		{margin: 0px !important; padding: 0px 20px 50px 12px !important; vertical-align: top !important; width: 50%;}
.about-table-goals td ul		{margin: 0px; padding: 0px; list-style-type: none;}
.about-table-goals td ul li		{padding-left: 17px; background: url(/img/bullit.gif) no-repeat 0px 5px; font-size: 75%; margin-bottom: 12px}

/*
	Managment
*/

.managment-person-block			{margin: 0px 0px 10px 0px; overflow: auto;}
.managment-person-block dt		{float: left; height: 110px}
.managment-person-block dd		{margin-left: 120px; font-size: 70%; font-style: italic}
.managment-person-block dd div	{margin-top: 5px}

/*
	Contacts
*/

.adress-list .addr span		{padding-left: 75px; margin-left: 10px; background: url(/img/contacts_steps.jpg) no-repeat;}

/*
	Hotel
*/

.hotel-page-body						{background: url(/img/waves_bg.jpg) !important}
.hotel-page-body #head-one				{background-color: #003571;  background: url(/img/hotel_top_bg.jpg) repeat-x}
.hotel-page-body #head-one td, .hotel-page-body #head-one div				{color: #fff}
.hotel-page-body #head-two				{background-color: #fff}
.hotel-page-body #head-two .underlogo_img {background: url(/img/hotel_underlogo.jpg) no-repeat; width: 314px; height: 270px; position: absolute; top: 30px; left: 0px; z-index: 0;}
.hotel-page-body .about-content-row		{padding-top: 40px}
.hotel-page-body .content-col			{padding-bottom: 100px}

.hotel-page-body .top-menu ul.active		{background-image: url(/img/icon_waves_blue.png) !important;}
.hotel-page-body .top-menu ul li.active		{background-color: #003571; color: #fff;}

.hotel-page-body .page-text-slogan, .hotel-page-body .sub-page-slogan, .hotel-page-body .title-slogan			{color: #003571 !important}

.hotel-rss-list								{ margin-top: 40px }
.hotel-rss-list h2							{ display: block; height: 25px; font-family: Timews New Roman; font-size: 18px; color: #323232; font-weight: normal; padding-left: 40px; font-style: italic; background: url(/img/hotel_rss_news_bell.gif) no-repeat; padding-top: 3px }
.hotel-rss-list .hrs-content					{ background-color: #D2CCBA; padding: 17px 5px 25px 35px }
.hotel-rss-list .hrs-content td				{ padding: 0 25px 10px 0 }
.hotel-rss-list .hrs-content td .date			{ font-size: 70%; color: #fff }
.hotel-rss-list .hrs-content td .title			{ font-size: 75%; color: #00409B; margin: 0 0 3px 5px; }
.hotel-rss-list .hrs-content td .description	{ font-size: 70%; color: #323232; margin-left: 5px; }

/*
	Building
*/

.building-page-body						{background: url(/img/waves_bg.jpg) !important}
.building-page-body #head-one				{background-color: #6e5618; background: url(/img/develop_top_bg.jpg) repeat-x}
.building-page-body #head-one td, .building-page-body #head-one div				{color: #fff}
.building-page-body #head-two				{background-color: #fff;}
.building-page-body #head-two .underlogo_img {background: url(/img/develop_underlogo.jpg) no-repeat; width: 329px; height: 279px; position: absolute; top: 12px; left: 0px; z-index: 0;}
.building-page-body .about-content-row		{padding-top: 30px}
.building-page-body .about-content-row dd		{margin-left: 180px}

.building-page-body .top-menu ul.active		{background-image: url(/img/icon_waves_brown.png) !important;}
.building-page-body .top-menu ul li.active		{background-color: #6e5618; color: #fff;}

.building-page-body .left-column p		{font-size: 90%;}
.building-page-body .about-table-goals p	{padding: 0px 0px 10px 0px}

.building-page-body .page-text-slogan, .building-page-body .sub-page-slogan, .building-page-body .title-slogan			{color: #6e5618 !important}

ul.armator-list		{margin: 0px; padding: 0px; list-style-type: none;}
ul.armator-list li		{padding-left: 17px; background: url(/img/bullit.gif) no-repeat 0px 5px; font-size: 75%; margin-bottom: 6px}

/*
	Wood
*/

.wood-page-body								{background: url(/img/waves_bg.jpg) !important}
.wood-page-body #head-one					{background-color: #6d1f00; background: url(/img/wood_top_bg.jpg) repeat-x}
.wood-page-body #head-one td, .wood-page-body #head-one div				{color: #fff}
.wood-page-body #head-two					{background-color: #fff}
.wood-page-body #head-two .underlogo_img		{background: url(/img/wood_underlogo.jpg) no-repeat; width: 331px; height: 247px; position: absolute; top: 44px; left: 0px; z-indeX: 0px;}
.wood-page-body .about-content-row			{padding-top: 40px}
.wood-page-body .content-col					{padding-bottom: 100px}
/*	menu colors	*/
.wood-page-body .top-menu ul.active			{background-image: url(/img/icon_waves_wood.png) !important}	
.wood-page-body .top-menu ul li.active			{background-color: #6d1f00; color: #fff;}
.wood-page-body .page-text-slogan, .wood-page-body .sub-page-slogan, .wood-page-body .title-slogan			{color: #6d1f00 !important}

.wood-page-table							{margin-bottom: 50px}
.wood-page-table p							{font-size: 75%}
.wood-page-table td							{padding-top: 30px !important}

/*
	Consulting
*/

.consult-page-body								{background: url(/img/waves_bg.jpg) !important}
.consult-page-body #head-one					{background-color: #007b74; background: url(/img/consult_top_bg.jpg) repeat-x}
.consult-page-body #head-one td, .consult-page-body #head-one div				{color: #fff}
.consult-page-body #head-two					{background-color: #fff}
.consult-page-body #head-two .underlogo_img		{background: url(/img/consult_underlogo.jpg) no-repeat; width: 331px; height: 266px; position: absolute; top: 25px; left: 0px; z-index: 0;}
.consult-page-body .about-content-row			{padding-top: 40px}
.consult-page-body .content-col					{padding-bottom: 100px}
/*	menu colors	*/
.consult-page-body .top-menu ul.active					{background-image: url(/img/icon_waves_consult.png) !important}	
.consult-page-body .top-menu ul li.active			{background-color: #007b74; color: #fff;}
.consult-page-body .page-text-slogan, .consult-page-body .sub-page-slogan, .consult-page-body .title-slogan			{color: #007b74 !important}

/*
	Venchur
*/

.venchur-page-body								{background: url(/img/waves_bg.jpg) !important}
.venchur-page-body #head-one						{background-color: #d66137; background: url(/img/venchur_top_bg.jpg) repeat-x}
.venchur-page-body #head-one td, .venchur-page-body #head-one div				{color: #fff}
.venchur-page-body #head-two						{background-color: #fff}
.venchur-page-body #head-two .underlogo_img		{background: url(/img/venchur_underlogo.jpg) no-repeat; width: 331px; height: 273px; position: absolute; top: 18px; left: 0px; z-indeX: 0px;}
.venchur-page-body .about-content-row			{padding-top: 40px}
.venchur-page-body .content-col					{padding-bottom: 100px}
/*	menu colors	*/
.venchur-page-body .top-menu ul.active					{background-image: url(/img/icon_waves_venchur.png) !important}	
.venchur-page-body .top-menu ul li.active			{background-color: #d66137; color: #fff;}
.venchur-page-body .page-text-slogan, .venchur-page-body .sub-page-slogan, .venchur-page-body .title-slogan			{color: #d66137 !important}

/*
	Invest
*/

.invest-page-body								{background: url(/img/waves_bg.jpg) !important}
.invest-page-body #head-one					{background-color: #66185f; background: url(/img/invest_top_bg.jpg) repeat-x}
.invest-page-body #head-one td, .invest-page-body #head-one div				{color: #dcdcc8}
.invest-page-body #head-two					{background-color: #fff}
.invest-page-body #head-two .underlogo_img		{background: url(/img/invest_underlogo.jpg) no-repeat; width: 331px; height: 266px; position: absolute; top: 29px; left: 0px; z-index: 0;}
.invest-page-body .about-content-row			{padding-top: 40px}
.invest-page-body .content-col					{padding-bottom: 100px}
/*	menu colors	*/
.invest-page-body .top-menu ul.active					{background-image: url(/img/icon_waves_invest.png) !important}	
.invest-page-body .top-menu ul li.active			{background-color: #66185f; color: #fff;}
.invest-page-body .page-text-slogan, .invest-page-body .sub-page-slogan, .invest-page-body .title-slogan			{color: #66185f !important}
.invest-page-body .h2-title	{color: #66185f}

/*
	Business management
*/

.business-managment-page-body .content-col					{padding-bottom: 100px}
.business-managment-page-body .top-menu ul.active			{background-image: url(/img/icon_waves_busman.png) !important}
.business-managment-page-body .page-text-slogan, .business-managment-page-body .sub-page-slogan, .business-managment-page-body .title-slogan			{color: #000 !important}

/*
	Project management
*/

.project-managment-page-body .content-col					{padding-bottom: 100px}

.project-managment-page-body .top-menu ul.active			{background-image: url(/img/icon_waves_busman.png) !important}
.project-managment-page-body .page-text-slogan, .project-managment-page-body .sub-page-slogan, .project-managment-page-body .title-slogan			{color: #000 !important}

/*	Career	*/

.ruller					{ width: 650px !important}
.ruller div.items 		{ height: 320px; margin-left:8px; float:left; width: 600px !important;}
.ruller div.items div		{ width: 130px; display: inline; margin-right: 20px; position: relative}
.ruller div.items div img	{ width: 130px; height: 130px }
.ruller div.items div span	{ position: absolute; top: 25px; width: 130px; left: 0; font-size: 70%}
.ruller div.items div span b	{ display: block; margin-bottom: 5px; font-weight: normal}
.ruller div.items div span i	{ display: block }

.ruller a.prev, .ruller a.next { display:block; width:18px; height:18px; float:left; margin:22px 0 0 0; cursor:pointer;}

.responses-vacancy-list			{margin: 0px; padding: 0px; list-style-type: none;}
.responses-vacancy-list li		{font-size: 75%; font-style: italic; margin-bottom: 10px}

/*	Outsource	*/

.outsource-block-control td			{width: 20%; padding: 14px 12px 0 12px; height: 64px; font-size: 75%; text-decoration: underline; cursor: hand; cursor: pointer}
.outsource-block-control td.active	{background-color: #a3acc4; text-decoration: none; font-weight: bold}
.outsource-block-control td.no-link	{cursor: text; text-decoration: none}
.outsourcing-page-body .top-menu ul.active			{background-image: url(/img/icon_waves_busman.png) !important}
#directBlocksContainer div			{background-color: #a3acc4; padding: 22px 22px 10px 12px}
#directBlocksContainer div ul			{margin: 0px; padding: 0px; list-style-type: none;}
#directBlocksContainer div ul li			{background-image: url(/img/waves_small_white.gif); background-position: 0 4px}

/*
	Mospicnic
*/

.mospicnic-page-body						{background: url(/img/waves_bg.jpg) !important}
.mospicnic-page-body #head-one				{background-color: #E60000;  background: url(/img/mospicnic_top_bg.jpg) repeat-x}
.mospicnic-page-body #head-one td, .mospicnic-page-body #head-one div				{color: #fff}
.mospicnic-page-body #head-two				{background-color: #fff}
/*.mospicnic-page-body #head-two .underlogo_img {background: url(/img/mospicnic_underlogo.jpg)*/ no-repeat; width: 314px; height: 270px; position: absolute; top: 30px; left: 0px; z-index: 0;}
.mospicnic-page-body .about-content-row		{padding-top: 40px}
.mospicnic-page-body .content-col			{padding-bottom: 100px}

.mospicnic-page-body .top-menu ul.active		{background-image: url(/img/icon_waves_mospicnic.png) !important;}
.mospicnic-page-body .top-menu ul li.active		{background-color: #E60000; color: #fff;}

.mospicnic-page-body .page-text-slogan, .mospicnic-page-body .sub-page-slogan, .mospicnic-page-body .title-slogan			{color: #E60000 !important}

.mospicnic-page-body h3 {font-size: 14px; color: #E60000; margin-bottom: 5px}