/* http://www.black-sun.ru */

@media Screen    
{
	body {
		/*font-family: Tahoma, Arial, Helvetica, sans-serif;*/
		font-family:Arial, Helvetica, sans-serif;
		margin:0; 
		padding:0; 
		background:#121212;
		min-width:970px;
		width:auto !important;
		height:100%;
		font-size:12px;
		overflow:scroll;
	}
	
	body input, body textarea { outline:none; background:#111111; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; border:1px #ffffff solid; }
	
	#container { height:auto !important; height:100%; min-height:100%; position:relative; }
	
	/*#max-frame{border:1px solid red; margin:0 auto;}*/
	
	#bg {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		z-index:1;
		min-height:100%;
	}
	
	#bgimg { position:absolute; z-index:0; top:0px; margin:0; min-width:970px; }
	
	.bold {
		font-weight:bold;
	}	
	a:active, a:focus { border: none; outline: 0; }
	
	a img { border: none; outline:0; }
	
	#max-inc-top {
		background:url(../_images/bg_top.jpg) top left repeat-x;
		margin-left:auto;
		margin-right:auto;
		position:relative;
		height:62px;
		width:100%;
		min-width:970px;
	}
	
		#max-inc-top .top {
			position:relative;
			width:100%;
			min-width:950px;
			max-width:1000px;
		}
		
		#max-inc-top .top_inner {
			position:relative;
			width:94%;
		}
		
		#max-inc-top .logo {
			top:10px;
			left:20px;
			position:relative;
			float:left;
			height:62px;
			width:25%;
		}
		
		#max-inc-top .phone {
			top:17px;
			position:relative;
			float:left;
			height:62px;
			width:50%;
		}
		
		#max-inc-top .enter {
			top:10px;
			right:20px;
			position:relative;
			float:left;
			height:62px;
			width:25%;
		}
	#max-inc-middle {

		margin-left:auto;
		margin-right:auto;
		position:relative;
		width:100%;
		min-height:100%;
		height:auto !important;  
		padding-bottom:75px;
		min-width:970px;
	}
	
		#max-inc-middle .middle_spacer, #max-inc-middle2 .middle_spacer {
			position:relative;
			height:20px;
		}
	
		#max-inc-middle .content {
			position:relative;
			width:100%;
			min-width:950px;
			max-width:1000px;
		}
		
		#max-inc-middle .content_inner {
			margin-top:15px;
			background:#3c3c3c;
			position:relative;
			width:93%;
		}
		
		#max-inc-middle .content_inner .left_side {
			background:#3c3c3c;
			position:absolute;
			left:-15px;
			width:15px;
			height:100%;
		}
		
		#max-inc-middle .content_inner .top_side {
			background:#3c3c3c;
			position:absolute;
			top:-15px;
			left:0px;
			height:15px;
			width:100%;
		}
		
		#max-inc-middle .content_inner .right_side {
			background:#3c3c3c;
			position:absolute;
			top:0px;
			left:100%;
			height:100%;
			width:15px;
		}
		
		#max-inc-middle .content_inner .bottom_side {
			background:#3c3c3c;
			position:absolute;
			top:100%;
			left:0px;
			height:15px;
			width:100%;
		}
		
		#max-inc-middle .content_inner .left_top_corner {
			background:url(../_images/left_top.png) no-repeat;
			position:absolute;
			top:-15px;
			left:-15px;
			width:15px;
			height:15px;
		}
		
		#max-inc-middle .content_inner .right_top_corner {
			background:url(../_images/right_top.png) no-repeat;
			position:absolute;
			top:-15px;
			left:100%;
			width:15px;
			height:15px;
		}
		
		#max-inc-middle .content_inner .left_bottom_corner {
			background:url(../_images/left_bottom.png) no-repeat;
			position:absolute;
			top:100%;
			left:-15px;
			width:15px;
			height:15px;
		}
		
		#max-inc-middle .content_inner .right_bottom_corner {
			background:url(../_images/right_bottom.png) no-repeat;
			position:absolute;
			top:100%;
			left:100%;
			width:15px;
			height:15px;
		}
		
		#max-inc-middle .content_spacer {
			height:30px;
		}
	
		#max-inc-middle .content_top {
			font-size:1em;
			color:#c8c8c8;
			min-height:300px;
			width:97%;
			text-decoration:none;
		}
		
		#max-inc-middle .content_top .contacts_inner {
			width:100%;
		}
		
		#max-inc-middle .content_top .contacts_inner .left_col, #max-inc-middle .content_top .contacts_inner .right_col {
			width:50%;
			float:left;
			margin:13px -7px 0 3px;
		}
		
		#max-inc-middle .content_top .contacts_inner .right_col img.sendorder {
			position:relative;
			margin:0 0 0 17px;
			position:absolute;
			top:2px;
		}
		
		#max-inc-middle .content_top .contacts_inner h2 {
			position:relative;
			color:#FFFFFF;
			margin:20px 0 10px 0; 
			padding:0;
			font-size:1.6em;
			font-weight:normal;
		}
		
		#max-inc-middle .content_top .contacts_inner h4 {
			margin:0 0 10px 0; 
			padding:0;
			font-size:1em;
			color:#999999;
			font-weight:normal;
		}
		
		#max-inc-middle .content_top .contacts_inner .representatives {
			position:relative;
			width:100%;
		}
		
		#max-inc-middle .content_top .contacts_inner .representatives .repres {
			position:relative;
			width:25%;
			float:left;
			min-height:150px;
			margin:0;
			padding:0;
		}
		
		#max-inc-middle .content_top .contacts_inner .representatives .repres img {
			margin-top:10px;
		}
		
		#max-inc-middle .content_top .contacts_inner .representatives .repres .oblast {
			position:relative;
			top:-30px;
			left:-140px;
			text-align:center;
		}
		
		#max-inc-middle .content_top .contacts_inner .representatives .repres p {
			margin:0;
		}
		
		#max-inc-middle .content_top .contacts_inner .left_col p {
			color:#FFFFFF;
			position:relative;
			font-size:1em;
			font-weight:normal;
		}
		
		#max-inc-middle .menu, #max-inc-middle2 .menu {
			height:30px;
			width:100%;
		}
		
		#max-inc-middle .content_top a {
			color:#f7941d;
			text-decoration:underline;
		}
		
		#max-inc-middle .content_top a:hover {
			color:#f7941d;
			text-decoration:none;
		}
		
		#max-inc-middle .content .content_inner .content_main {
			margin-top:30px;
			height:232px;
			width:50%;
			float:left;
		}
		
		#max-inc-middle .content .content_inner .content_main p {
			margin:15px 0;
			padding:0;
		}
	
		#max-inc-middle .content .content_inner .boxes {
			overflow:visible; 
			position:relative;
			width:97%;
			/*padding-bottom:10px;*/
		}
		
		#max-inc-middle .content .content_inner .boxes .icons_line {
			margin-bottom:-23px;
			width:100%;
		}
		
		#max-inc-middle .content .boxes .content_boxes {
			position:relative;
			height:86px;
			width:100%;
		}
		
		#max-inc-middle .content .content_boxes .orange_boxes {
			position:relative;
			height:86px;
			width:30%;
			float:left;
			overflow:visible;
			text-decoration:none;
		}

		#max-inc-middle .content .orange_line {
			position:relative;
			top:7px;
			background:url(../_images/content_orange_line.jpg) repeat bottom;
			height:2px;
			width:100%;
		}
		
		#max-inc-middle .content .content_boxes .box_spacer {
			position:relative;
			float:left;
			height:86px;
			width:5%;
		}
		
		#max-inc-middle .news_inner {
			/*padding-top:49px;*/
			height:80px;
			width:97%;
		}


		/*#change_left { display:none; }*/
		
		#max-inc-middle .content .spacer {
			height:15px;
		}
		
		#max-inc-middle .content .content_inner .inner_submenu { 
			position:relative;
			width:200px;
			margin:40px 0 0 4px;
			float:left;
		}
		
		#max-inc-middle .content .content_inner .inner_submenu .spacer {
			height:15px;
		}
		
		#max-inc-middle .content .content_inner .content_top .inner_left_col { 
			position:relative;
			width:180px;
			margin:40px 20px 0 4px;
			float:left;
		}
		
		#max-inc-middle .content .content_inner .content_top .inner_left_col_upped { 
			position:relative;
			width:200px;
			margin:13px 0 0 4px;
			float:left;
		}
		
		#max-inc-middle .content .content_inner .content_top .inner_right_col {
			position:relative;
			min-width:640px;
			width:75%;
			margin:12px 0 0 0;
			float:left;
		}
		
		#max-inc-middle .content .content_inner .content_top .inner_right_col .title {
			
		}
		
		#max-inc-middle .content .content_inner .content_top .inner_right_col .icontxt {
			position:relative;
			margin:0 0 0 10px;
		}
		
		#max-inc-middle .content .content_inner .content_top .inner_right_col .text .text-inner {
			position:relative;
			width:100%;
			min-height:80px;
			margin-top:20px;
			overflow:hidden;
		}
		
		#max-inc-middle .content .content_inner .content_top .inner_right_col .text p {
			/*margin-left:10px;*/
		}
		
		#max-inc-middle .content .content_inner .content_top .inner_left_col_upped img {
			margin:2px 0 0 0;
		}
				
		#max-inc-middle .content .content_inner .content_top .inner_left_col img.icon { 
			padding-top:9px;
			width:61px;
			height:61px;
		}
		
		#max-inc-middle .content .content_inner .content_top .inner_left_col img.text {
			padding-top:9px;
			position:relative;
		}
		
		#max-inc-middle .content .content_inner .inner_content {
			position:relative;
			margin:40px 0 0 40px;
			float:left;
		}
		
				
		#max-inc-middle .content .content_inner .inner_right_col .icon_line {
			position:relative;
			height:121px;
		}

		#max-inc-middle .content .content_inner .inner_right_col .icon_line .icon {
			width:105px;
			height:100px;
			position:relative;
			float:left;
		}
		
		#max-inc-middle .content .content_inner .inner_right_col .icon_line img.icon {
			width:61px;
			height:61px;
			position:absolute;
			top:0px;
			left:22px;
			z-index:10;
		}
		
		#max-inc-middle .content .content_inner .inner_right_col .icon_line img.txt {
			padding-top:70px;
			position:relative;
		}
		
		#max-inc-middle .content .content_inner .inner_right_col .icon_line .spacer {
			position:relative;
			float:left;
			width:0px;
		}
		
		#max-inc-middle .content .content_inner .inner_right_col .spacer {
			height:15px;
		}
		
		#max-inc-middle .content .content_boxes .orange_boxes .bottom_box_conteiner { position:relative; width:264px; overflow:visible; }
		#max-inc-middle .content .content_boxes .orange_boxes .bottom_box_conteiner .links { position:relative; margin-top:-193px; left:0px; width:250px; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:1em; text-decoration:none; }
		
		#max-inc-middle .content .content_boxes .orange_boxes .bottom_box_conteiner .links .news {
			width:100%;
			height:70px;
			overflow:hidden;
		}
		

		
		#max-inc-middle .content .content_boxes .orange_boxes .bottom_box_conteiner .links .news a:hover {
			color:#F7941D;
			text-decoration:none;
		}
		
		#max-inc-middle .content .content_boxes .orange_boxes .bottom_box_conteiner .links .news div .news0 {
			display:block;
		}
		
		#max-inc-middle .content .content_inner .content_top .news_content {
			position:relative;
			width:100%;
			padding-top:10px;
		}
		
		#max-inc-middle .content .content_inner .content_top .news_content .news_body {
			position:relative;
			padding:30px 10px 0 1px;

			font-size:1em;
		}
		
		#max-inc-middle .content .content_inner .title {
			color:#FFFFFF;
			position:relative;
			font-size:1.6em;
			font-weight:normal;
		}
		

		
		#max-inc-middle .content .content_inner .content_top .news_content .pages {
			position:relative;
			padding:20px 10px 10px 1px;
			font-size:1em;
		}
		
		#max-inc-middle .content .content_inner .content_top .news_content .pages .title {
			color:#999999;
		}

		#max-inc-middle a {
			color:#F7941D; 
			text-decoration:underline;
		}
		
		#max-inc-middle a:hover {
			color:#F7941D; 
			text-decoration:none;
		}
		
		#max-inc-middle a:visited {
			color:#999999; 
			text-decoration:underline;
		}
		
		#max-inc-middle .pointer {
			cursor:pointer;
		}
		
		#subscribe {
			position:absolute;
			top:75px;
			left:110px;
			display:none;
		}
		
		#subscribeimg {
			width:87px;
			height:22px;
			display:none;
			border:none;
			z-index:100;
		}
		
		#subscribeimage {
			position:relative;
			top:-22px;
		}
		
		#max-inc-middle .redstar {
			color:#F00;
			font-size:1.4em;
			line-height:1.8em;
		}
		
		#table1 { margin-top:-11px; vertical-align:top; }
		.textbox { width:180px; }
		
		#max-inc-middle .consult-vopr {
			position:relative;
			top:-5px;
		}
		
		#max-inc-middle .consult-vopr p {
			padding-left: 12px;
		}
		
		#max-inc-middle .pad { position:absolute; background:url(../_images/pop_up.png) no-repeat; width:206px; height:274px; z-index:100; top:-270px; left:10px; display:none; }
		
		/*30.03.09*/
		.table td input, .table td textarea { margin-bottom:5px; width:94%; }
		.table td input.button { width:auto; border:none; }
		.table { padding:0; margin:0; } 
		
		#sendbutton { border:none; }
		#max-inc-middle .pad .pad-link a { position:relative; top:240px; font-size:12px; color:#ffffff; font-weight:bold; border-bottom:#ffffff dashed 1px; text-decoration:none; z-index:101; }
		#max-inc-middle .pad .pad-link a:hover {  border-bottom:none; text-decoration:none; z-index:101; }
		#max-inc-middle .pad .pad-form { display:none; }
		#max-inc-middle .pad .pad-form .form-feedback { width:163px; overflow:hidden; position:relative; top:-15px; }
		#max-inc-middle .pad .pad-form .form-feedback input { width:158px; }
		#max-inc-middle .pad .pad-form .form-feedback textarea { width:157px; height:65px; }
		#max-inc-middle .pad .pad-button { position:relative; top:237px; display:none; }
		#max-inc-middle .pad .pad-button .pad-button-png { background:url(../_images/send3.png) no-repeat; border:none; width:80px; height:22px;}
		#max-inc-middle .pad .pad-text { display:block; }
		#max-inc-middle .pad .pad-text .text-inner { width:160px; overflow:hidden; position:relative; top:-15px; }
		#max-inc-middle .pad .pad-text .text-inner h5 { font-size:14px; color:#fff; margin-bottom:10px; }
		#max-inc-middle .pad .pad-text .text-inner a.email { color:#F60; }
		
		.imp {color:#F00;}
		.orange {color:#F7941D;}

		ul.groups {float:none; list-style-type:none; list-style-position:inside; padding:0 0 0 5px; margin:5px 0 0 0;}
		ul.groups li { float:left; width:49%; margin-bottom:20px; padding:10px 0 0 0; height:65px; overflow:hidden; }
		ul.groups li div {padding:5px 0 0 15px;}
		ul.groups li h4 {padding:0 0 0 5px; margin:0; font-size:12px;}

		div.faq_mrg {height:17px;}
		
		/*20.04.2009*/
		#max-inc-middle .content .content_inner .inner-video-left { position:relative; float:left; width:350px; margin: 40px 0 0 4px; }
		#max-inc-middle .content .content_inner .inner-video-right { position:relative; float:left; width:55%; margin:20px 0 0 30px; }
		#max-inc-middle .content .content_inner .inner-video-right h2 { position:relative; color:#FFFFFF; font-size:1.6em; font-weight:normal; }
		
		.closebutton { position:absolute; top:0; left:173px; cursor:pointer; z-index:9999; }
		/**/
	#max-inc-bottom {
		background:url(../_images/bg_bottom.jpg) bottom left repeat-x;
		margin:0 auto 0 auto;
		height:62px;
		font-size:1em;
		color:#666666;
		text-decoration:none;
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		min-width:970px;
	}

		#max-inc-bottom .bottom {
			position:relative;
			width:100%;
			min-width:950px;
			max-width:1000px;
		}
		
		#max-inc-bottom .bottom_inner {
			position:relative;
			width:94%;
		}	
	
		#max-inc-bottom .bottom_inner .copy {
			position:relative;
			top:24px;
			left:20px;
			height:28px;
			width:50%;
			float:left;
		}
		
		#max-inc-bottom .bottom_inner .developer {
			position:relative;
			right:20px;
			top:24px;
			height:28px;
			width:50%;
			float:left;
		}

		#max-inc-bottom .bottom_inner a {
			color:#666666;
			text-decoration:underline;
		}

		#max-inc-bottom .bottom_inner a:hover {
			color:#666666;
			text-decoration:none;
		}

#LoginPanel {display: none; background:url(../_images/bg_login.png); position:absolute; left:78%; top:50px; z-index:20; width: 210px; height: 274px; margin: 0 0 0 10px; }

#LoginPanel #top { position:relative; top:21px; height:21px; width:172px; } 
#LoginPanel #top .text { color:#ffffff; font-size:12px; float:left; width:151px;}
#LoginPanel #top .button { float:left; cursor:pointer;}
#LoginPanel #middle { position:relative; top:31px; height:142px; width:172px; } 
#LoginPanel #middle .text { color:#ffffff; font-size:12px; float:left; width:48%; padding-bottom:5px;}
#LoginPanel #middle .text a { color:#acacac; text-decoration:underline;}
#LoginPanel #middle .text a:hover { color:#acacac; text-decoration:none;}
#LoginPanel #middle .in{ font-size: 12px; color: #ffffff; width: 172px; height: 16px; margin-bottom:10px; border:solid #ffffff 1px;}
#LoginPanel #middle input.check {float: left; width: auto; margin-left:0px; border:#663401; }
#LoginPanel #middle label.check { color:#ffffff; font-size:12px; float: left; margin: 2px 0 0 10px;}
#LoginPanel #button { position:absolute; top:185px; left:21px;}
#LoginPanel #button input.but { background:url(../_images/button.png) no-repeat; width: 170px; padding: 0!important; height: 38px; cursor: pointer; text-indent: -99999px; overflow: hidden; border: none; float: left; clear: left;}
#LoginPanel #bottom { position:absolute; top: 246px; left:20px; width:170px; height:20px;}
#LoginPanel #bottom a { font-size:12px; color:#ffffff; font-weight:bold; border-bottom:#ffffff dashed 1px; text-decoration:none; }
#LoginPanel #bottom a:hover { color:#ffffff; border:none; font-weight:bold; text-decoration:none; }

.clearing { clear:both; }

.imp{color:#F00;}



		#max-inc-middle .content .content_inner .content_top .news_content .news_body a.allnews {
			font-weight:normal;
			position:relative;
			display:block;
			padding:3px;
			width:71px;
			background:#2f2f2f;
		}

		#max-inc-middle .content .content_inner .content_top .news_content .news_body2 a.allnews {
			font-weight:normal;
			position:relative;
			display:block;
			margin: 5px 20px 20px; 
		}

		#max-inc-middle .content .content_inner .content_top .news_content h1 { color:#fff; margin:18px 0 28px 0; font-size:1.6em; font-weight:normal; }

		#max-inc-middle .content .content_inner .content_top .news_content .news_body span.date, #max-inc-middle .content .content_inner .content_top .news_content .news_body2 span.date {
			font-weight:normal;
			color:#999999;
			position:relative;
			display:block;
			padding:3px;
			width:65px;
			background:#2f2f2f;
		}

		/*#max-inc-middle .news {
			width:100%;
		}*/
		
		#max-inc-middle .news img.news_logo {
			position:relative;
			left:14px;
			margin-top:10px;
			margin-bottom:23px;
		}
		
		#max-inc-middle .left_news_arrow {
			width:7px;
			position:absolute;
			top:18px;
			left:-28px;
		}
		
		#max-inc-middle .right_news_arrow {
			width:7px;
			position:absolute;
			top:18px;
			left:262px;
			cursor:pointer;
		}

		#max-inc-middle .menu a, #max-inc-middle .menu img, #max-inc-middle2 .menu a, #max-inc-middle2 .menu img { position:relative; display:block; width:135px; height:30px; float:left; }
		#max-inc-middle .menu .move, #max-inc-middle2 .menu .move { margin-left:-10px; }
		#max-inc-middle .content .orange_line2, #max-inc-middle2 .content2 .orange_line2 {
			position:relative;
			margin-bottom:15px;
			background:url(../_images/content_orange_line.jpg) repeat bottom;
			height:2px;
			width:100%;
		}
		#max-inc-middle .news span.date {
			position:relative;
			display:block;
			padding:3px;
			margin:0 0 0 76px;
			width:65px;
			background:#2f2f2f;
		}
		
		#max-inc-middle .content .content_boxes .orange_boxes .bottom_box_conteiner .links .news div a.new-link img { position:absolute; top:-20px; left:0px; display:block; width:70px; height:65px; }
		#max-inc-middle .content .content_boxes .orange_boxes .bottom_box_conteiner .links .news div a.new-link { position:relative; display:block; padding-left:76px; width:188px; } 
		
		#max-inc-middle .content .content_boxes .orange_boxes .bottom_box_conteiner .links .news div {
			position:absolute; 
			top:0px; 
			height:70px;
			display:none;
		}

		#max-inc-middle .content .content_inner .content_top .news_content .news div { position:relative; min-height:65px; margin-bottom:20px; }
		#max-inc-middle .content .content_inner .content_top .news_content .news div a.new-link img { position:absolute; top:-20px; left:0px; display:block; width:70px; height:65px; }
		#max-inc-middle .content .content_inner .content_top .news_content .news div a.new-link { position:relative; display:block; padding-left:76px; } 

		ul.solution-groups {float:none; list-style-type:none; list-style-position:inside; padding:0 0 0 5px; margin:5px 0 0 0;}
		ul.solution-groups li { float:left; width:48%; margin-bottom:0px; margin-left:1%; padding:0 0 0 0; height:110px; overflow:hidden; }
		ul.solution-groups li.func { height:130px; }
		ul.solution-groups li img { position:relative; top:7px; left:0px; margin-right:15px; }
		ul.solution-groups li div { margin-left:35px; padding:5px 0 0 15px;}
		ul.solution-groups li h4 {padding:0 0 0 5px; margin:0 0 0; font-size:12px;}
		ul.solution-groups li h4 a { position:relative; display:block; margin-left:38px; margin-top:-12px;}

		#chaticon { position:relative; top:30px; }
		#max-inc-middle .content .content_inner .boxes div span.logos {
			position:relative;
			display:block;
			float:left;
			height:88px;
			width:5.1%;
		}
		#max-inc-middle .content .content_inner .boxes div a.logos {
			position:relative;
			display:block;float:left;
		}

		#max-inc-middle .content .content_inner .content_top .inner_right_col .text h1 { color:#fff; margin:0 0 33px 0; font-size:1.6em; font-weight:normal; }
		#max-inc-middle .content .text h1 { color:#fff; margin:0 0 33px 0; font-size:1.6em; font-weight:normal; }
		#max-inc-middle .content .content_inner .content_top .inner_right_col .text h3 { color: rgb(247, 148, 29); font-weight: normal; }
		table.NewTable { background:#5b5b5b; }
		table.NewTable th, table.NewTable td { padding:5px; }
		table.NewTable th { background:#232323; }
		table.NewTable td { background:#414141; }
		table.NewTable td.Second { background:#323232; }
		
		.banners {position:relative; width:360px; margin-left:-12px; }
		.banners span {position:relative; text-align:center; float:left; display:block; width:100px; }
		.banners span img { margin-bottom:5px; }
		.content_inner2 {	margin-top:15px;
			background:#3c3c3c;
			position:relative;
			width:93%; }
		
	#max-inc-middle2 {
		background:url(../_images/bg_middle.jpg) bottom center no-repeat;
		margin-left:auto;
		margin-right:auto;
		position:relative;
		width:100%;
		min-height:100%;
		height:auto !important;  
		padding-bottom:75px;
		min-width:1280px;
	}

		#max-inc-middle2 .content2 {
			position:relative;
			width:100%;
			width:1280px;
		}

		#max-inc-middle2 .content_inner2 .left_side {
			background:#3c3c3c;
			position:absolute;
			left:-15px;
			width:15px;
			height:100%;
		}
		
		#max-inc-middle2 .content_inner2 .top_side {
			background:#3c3c3c;
			position:absolute;
			top:-15px;
			left:0px;
			height:15px;
			width:100%;
		}
		
		#max-inc-middle2 .content_inner2 .right_side {
			background:#3c3c3c;
			position:absolute;
			top:0px;
			left:100%;
			height:100%;
			width:15px;
		}
		
		#max-inc-middle2 .content_inner2 .bottom_side {
			background:#3c3c3c;
			position:absolute;
			top:100%;
			left:0px;
			height:15px;
			width:100%;
		}
		
		#max-inc-middle2 .content_inner2 .left_top_corner {
			background:url(../_images/left_top.png) no-repeat;
			position:absolute;
			top:-15px;
			left:-15px;
			width:15px;
			height:15px;
		}
		
		#max-inc-middle2 .content_inner2 .right_top_corner {
			background:url(../_images/right_top.png) no-repeat;
			position:absolute;
			top:-15px;
			left:100%;
			width:15px;
			height:15px;
		}
		
		#max-inc-middle2 .content_inner2 .left_bottom_corner {
			background:url(../_images/left_bottom.png) no-repeat;
			position:absolute;
			top:100%;
			left:-15px;
			width:15px;
			height:15px;
		}
		
		#max-inc-middle2 .content_inner2 .right_bottom_corner {
			background:url(../_images/right_bottom.png) no-repeat;
			position:absolute;
			top:100%;
			left:100%;
			width:15px;
			height:15px;
		}

		#max-inc-middle .content .content_inner .content_top .inner_right_col p {
			position:relative;
		}

		table { background-color:#5B5B5B; }
		table th { padding:5px; }
		table td { padding:5px; }

		body .menu a, body .menu span  { position:relative; display:block; width:135px; height:30px; float:left; }
		body .menu a.menuindex { background:url(../_images/index.png) no-repeat; }
		body .menu a.menuindex:hover, body .menu span.menuindex { background:url(../_images/index2.png) no-repeat; }
		body .menu a.menu10 { background:url(../_images/contacts.png) no-repeat; }
		body .menu a.menu10:hover, body .menu span.menu10 { background:url(../_images/contacts2.png) no-repeat; }
		body .menu a.menu20 { background:url(../_images/consult.png) no-repeat; }
		body .menu a.menu20:hover, body .menu span.menu20 { background:url(../_images/consult2.png) no-repeat; }
		body .menu a.menu30 { background:url(../_images/solutions.png) no-repeat; }
		body .menu a.menu30:hover, body .menu span.menu30 { background:url(../_images/solutions2.png) no-repeat; }
		body .menu a.menu40 { background:url(../_images/functions.png) no-repeat; }
		body .menu a.menu40:hover, body .menu span.menu40 { background:url(../_images/functions2.png) no-repeat; }
		body .menu a.menu50 { background:url(../_images/advantage.png) no-repeat; }
		body .menu a.menu50:hover, body .menu span.menu50 { background:url(../_images/advantage2.png) no-repeat; }

		#max-inc-middle a.countries { text-decoration:none; border-bottom:1px dashed #f7941d; }
		#max-inc-middle a.countries:visited { text-decoration:none; border-bottom:1px dashed #f7941d; }
		#max-inc-middle a.countries:hover { text-decoration:none; border:none; }
}