BODY { 
	background:url(ReadyImages/Background.jpg) repeat-x bottom;
	font-size:13px;
	font-family:Helvetica, Arial, Sans-Serif;
	margin:0;
	padding:0;
}

.header-container {
	position:relative;
	width: 350px;
	margin: 0 auto;
	padding:6px 0 0 0;
	height:70px;
	text-align:center;
}

.header-container-lang {
	position:relative;
	top: -70px;
	right: -450px;
	text-align:center;
}

.header-container-lang-inner {
	position:relative;
	top: 6px;
	right: -98px;
	text-align:center;
}

/* Headings */	
h1,h2,h3,h4,h5,h6 {
	margin:1px 0;
}

	
h1 {
	font-size:170%;
	font-weight:normal;
}
	
h2 {
	font-size:150%;
	font-weight:normal;
}

.h2
{
	font-size:150%;
	font-weight:normal;
}

.h3
{
	font-size:120%;
	font-weight:normal;
}

/* End of Headings */

/* Links */

a:link {
	color:#6898ac;
	cursor: hand;
	text-decoration:underline;
}

a:visited {
	color:#1C819C;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
	color:#1C819C;
}

a:active {
	text-decoration:underline;
	color:#6898ac;
}

/* End of Links */

.content-container {
	position:relative;
	width: 989px;
	margin: 0 auto;
}

.content-box {
	background:url(ReadyImages/LeftLine.jpg) repeat-y left 40px;
	padding-left:4px;
}

.content-box-inner {
	background:url(ReadyImages/RightLine.jpg) repeat-y right 40px;
	padding-right:4px;
}

.content {
	background-color:White;
}

.bottom-line {
	background:url(ReadyImages/BottomLine.jpg) repeat-x bottom;
	height:6px;
}

/* Top Menu */

.top-menu {
	float:left;
	font-size:120%;
	font-weight:bold;
	color:White;
	text-align:center;
	width:327px;
}

.top-menu .menu1 {
	background-color:#406270;
	padding: 5px 0;
}

.top-menu .image1 {
	background:url(ReadyImages/TopBluePic.gif) no-repeat bottom;
	height:38px;
}

.top-menu .menu2 {
	background-color:#50a942;
	padding: 5px 0;
}

.top-menu .image2 {
	background:url(ReadyImages/TopGreenPic.gif) no-repeat bottom;
	height:38px;
}

.top-menu .menu3 {
	background-color:#a50000;
	padding: 5px 0;
}

.top-menu .image3 {
	background:url(ReadyImages/TopRedPic.gif) no-repeat bottom;
	height:38px;
}

.top-menu a:link {
	color:White;
	cursor: hand;
	text-decoration:none;
}

.top-menu a:visited {
	color:White;
	text-decoration:none;
}

.top-menu a:hover {
	text-decoration:underline;
	color:White;
}

.top-menu a:active {
	text-decoration:none;
	color:White;
}

/* End of Top Menu */

.banner {
	background:url(ReadyImages/Banner.jpg) no-repeat bottom;
	width:981px;
	height:216px;
}

.banner_ru {
	background:url(ReadyImages/Banner_ru.jpg) no-repeat bottom;
	width:981px;
	height:216px;
}

.banner_benefits {
	background:url(ReadyImages/Banner_Benefits.jpg) no-repeat bottom;
	width:981px;
	height:175px;
}

.banner_benefits_ru {
	background:url(ReadyImages/Banner_Benefits_ru.jpg) no-repeat bottom;
	width:981px;
	height:175px;
}

.banner_history {
	background:url(ReadyImages/Banner_History.jpg) no-repeat bottom;
	width:981px;
	height:175px;
}

.banner_contacts {
	background:url(ReadyImages/Banner_Contacts.jpg) no-repeat bottom;
	width:981px;
	height:175px;
}

.banner_contacts_ru {
	background:url(ReadyImages/Banner_Contacts_ru.jpg) no-repeat bottom;
	width:981px;
	height:175px;
}

.banner_dynamics {
	background:url(ReadyImages/Banner_Dynamics.jpg) no-repeat bottom;
	width:981px;
	height:175px;
}

.spacer1 {
	height:30px;
}

/* Content */

.content-inner {
	background:url(ReadyImages/LineBlueBottomLeft.gif) no-repeat bottom left;
	padding-bottom:30px;
	font-size:100%;
}

.content-inner-left {
	float:left;
	padding-left:30px;
	width:580px;
}

.content-inner-right {
	float:right;
	padding-top:15px;
	padding-right:30px;
	width:312px;
}

.block-navigation {
	border: solid 1px #cccccc;
	padding: 10px 10px;
}

.content-inner-right .top {
	background:url(ReadyImages/LineRedTopRight.gif) no-repeat top right;
}

.content-inner-right .bottom {
	background:url(ReadyImages/LineGreenTopLeft.gif) no-repeat bottom right;
}

.block-navigation-search {
}

.block-navigation-search input {
	width:300px;
}

/* End of Content */

/* Footer */

.nav-footer-container {
	clear:both;
	height: 48px;
	font-size:90%;
}

.nav-footer {
	position:relative;
	margin: 0 auto;
	width: 460px;
	padding-top: 15px;
	color:#666666;
	text-align:center;
}

.copyright {
	float: left;
	padding-right: 5px;
}
	
.copyright strong {
	font-weight: normal;
	padding-right: 3px;
}	

.nav-footer a:link,
.nav-footer a:visited {
	color:#666666;
}

.most-bottom-line {
	height:8px;
	background:url(ReadyImages/MostBottomLine.jpg) no-repeat;
}

/* End of Footer */

/* Misc */

.clear-float {
	clear:both;
}

/* End of Misc */

/* Pages */

UL.green, UL.blue {
	margin-left:10px;
	padding-left:10px;
}

UL.green LI, UL.blue LI{
	margin-bottom:10px;
}

UL.blue LI {
	list-style-image:url(ReadyImages/ArrayBlue.gif);
}

UL.green LI {
	list-style-image:url(ReadyImages/ArrayGreen.gif);
}

UL.green LI.lev2 {
	margin-left:20px;
	padding-left:20px;
}

/* End of Pages */

/* Inner Pages */

/* Header */
.header-container-pages {
	height:70px;
	cursor:hand;
	position:relative;
	margin: 0 auto;
	width:989px;
}

.header-container-pages-left {
	width:704px;
	padding-top:5px;
	float:left;
}

.header-container-pages-right {
	width:285px;
	padding-top:30px;
	float:right;
}

.header-container-pages-right INPUT {
	width:270px;
}

/* End of Header */

.top-menu .selected-blue {
	font-size:125%;
	background:url(ReadyImages/MenuGradientBlue.gif) repeat-x;
	height:17px;
	padding-top:8px;	
}

* html .top-menu .selected-blue {
	padding-top:7px;
	padding-bottom:0px;	
}

.top-menu .selected-green {
	font-size:125%;
	background:url(ReadyImages/MenuGradientGreen.gif) repeat-x;
	height:17px;
	padding-top:8px;
}

* html .top-menu .selected-green {
	padding-top:7px;
	padding-bottom:0px;	
}

.top-menu .selected-red {
	font-size:125%;
	background:url(ReadyImages/MenuGradientRed.gif) repeat-x;
	height:17px;
	padding-top:8px;
}

* html .top-menu .selected-red {
	padding-top:7px;
	padding-bottom:0px;	
}

.top-menu-selected-blue {
	background:url(ReadyImages/TopMenuSelectedBlue.gif) repeat-x bottom;
	height:13px;
	margin-top: -2px;
}

.top-menu-selected-green {
	background:url(ReadyImages/TopMenuSelectedGreen.gif) repeat-x bottom;
	height:13px;
	margin-top: -2px;
}

.top-menu-selected-red {
	background:url(ReadyImages/TopMenuSelectedRed.gif) repeat-x bottom;
	height:13px;
	margin-top: -2px;
}

/* Bread Crumbs */

.bread-crumbs {
	background:url(ReadyImages/BreadCrumbs.gif) repeat-x;
	padding-left:10px;
	line-height:31px;
	color:White;
	font-size:90%;
	border-left:solid 1px #626262;
	border-right:solid 1px #626262;	
}

.bread-crumbs SPAN{
	font-weight:bold;
}

.bread-crumbs a:link {
	color:White;
	cursor: hand;
	text-decoration:underline;
}

.bread-crumbs a:visited {
	color:White;
	text-decoration:underline;
}

.bread-crumbs a:hover {
	text-decoration:none;
	color:White;
}

.bread-crumbs a:active {
	text-decoration:underline;
	color:White;
}

/* End of Bread Crumbs */

/* Inner Menu */

.menu-item {
	margin-bottom:-1px;
	padding-left:25px;
	line-height:35px;
	font-size:90%;
	color:White;
}

.selected-menu-item {
	border:none !important;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:12px 14px;
}

.inner-menu .menu-item {
	border: solid 1px #385561;
	background-color:#54717f;
}

.inner-menu .selected-menu-item {
	background-image:url(ReadyImages/ArrayBlue.gif);
	background-color:#d7dfe2;
	color:#54717f;
}

.inner-menu2 .menu-item {
	background:url(ReadyImages/ArrayWhiteBig.gif) no-repeat 8px 14px;
	border: solid 1px #418a36;
	background-color:#50a842;
}

.inner-menu2 .lev2 {
	padding-left:50px;
	font-size:85%;
	background-image:url(ReadyImages/ArrayWhite.gif);
	background-position:35px 14px;
}

.inner-menu2 .selected-menu-item {
	background-image:url(ReadyImages/ArrayGreen.gif);
	background-color:#a7e29d;
	color:#47913b;
}

.menu-item a:link {
	color:White;
	cursor: hand;
	text-decoration:underline;
}

.menu-item a:visited {
	color:White;
	text-decoration:underline;
}

.menu-item a:hover {
	text-decoration:none;
	color:White;
}

.menu-item a:active {
	text-decoration:underline;
	color:White;
}

/* End of Inner Menu */

/* Content */

.content-inner-pages {
	font-size:100%;
	padding-top:41px;
	background:url(ReadyImages/LineBlueBottomRight.gif) no-repeat bottom right;
}

.contact-inner-pages {
	background:url(ReadyImages/LineRedBottomRight.gif) no-repeat bottom right;
}

.content-inner-pages-left {
	float:left;
	width:253px;
}

.content-inner-content-right {
	float:right;
	padding-right:70px;
	width:639px;
}

.additional-blocks {
	margin-top:1px;
	padding: 30px 10px;
	border-right: solid 1px #e0e0e0;
}

.additional-blocks2 {
	padding: 30px 60px;
}

.products-block {
	background:url(ReadyImages/LineGreenTopRight.gif) no-repeat top right;
	width:210px;
}

.contacts-block {
	background:url(ReadyImages/LineRedTopRightSmall.gif) no-repeat top right;
	width:210px;
}

.optimizing-block {
	
}

H1.products {
	color:#50a942;
}

.h2-products {
	color:#50a942;
	padding-top:10px;
}

.h3-products {
	color:#50a942;
	padding-top:10px;
	font-style:italic;
}

.h4-products {
	color:#50a942;
	padding-top:10px;
	font-style:italic;
}

.icons_part {
	float:left;
	width:60px;
	height:300px;
	padding-top:40px;
}

.icons_part_optimization DIV {
	height:100px;
}

.icons_part_partnerships DIV {
	height:110px;
}

.icons_part_dynamicsAX DIV {
	height:250px;
}

.icons_part_dynamicsCRM DIV {
	height:180px;
}

.icons_part_dynamicsNAV DIV {
	height:250px;
}

.content_part {
	float:left;
	width:575px;
}

/* End of Content */

/* Icons */

.icon-man1 {
	background:url(ReadyImages/IconMan1.gif) no-repeat;
	padding-left:40px;
}

.icon-man2 {
	background:url(ReadyImages/IconMan2.gif) no-repeat;
	padding-left:40px;
}

.icon-man3 {
	background:url(ReadyImages/IconMan3.gif) no-repeat;
	padding-left:40px;
}

.icon-man4 {
	background:url(ReadyImages/IconMan4.gif) no-repeat;
	padding-left:40px;
}

.icon-man5 {
	background:url(ReadyImages/IconMan5.gif) no-repeat;
	padding-left:40px;
}

.icon-man6 {
	background:url(ReadyImages/IconMan6.gif) no-repeat;
	padding-left:40px;
}

.icon-trees1 {
	background:url(ReadyImages/IconTrees1.gif) no-repeat;
}

.icon-trees2 {
	background:url(ReadyImages/IconTrees2.gif) no-repeat;
}

.icon-trees3 {
	background:url(ReadyImages/IconTrees3.gif) no-repeat;
}

.icon-trees4 {
	background:url(ReadyImages/IconTrees4.gif) no-repeat;
}

.icon-trees5 {
	background:url(ReadyImages/IconTrees5.gif) no-repeat;
}

.icon-trees6 {
	background:url(ReadyImages/IconTrees6.gif) no-repeat;
}

.icon-trees7 {
	background:url(ReadyImages/IconTrees7.gif) no-repeat;
}

.icon-lines1 {
	background:url(ReadyImages/IconLines1.gif) no-repeat;
	height:100px;
}

.icon-lines2 {
	background:url(ReadyImages/IconLines2.gif) no-repeat;
	height:100px;
}

.icon-lines3 {
	background:url(ReadyImages/IconLines3.gif) no-repeat;
	height:100px;
}

/* End of Icons */

/* End of Inner Pages */