* {margin:0; border:0; padding:0; }
html {width: auto; height:auto;} 
body {font-family:Tahoma; font-size:12px; color:#000;text-decoration: none ; margin:0; border:0; padding:0;width: auto; height:auto;text-align:left;}
div{margin:0; border:0; padding:0;}
a {font-size:12px; color:#464646; text-decoration:underline;outline:none}
a:hover {color:#000;text-decoration: none;outline:none}
h1 {color:#000000; font-size:12px; font-weight:bold; text-align:left; text-transform:uppercase}
h2 {color:#000000; font-size:12px; font-weight:bold; text-align:left; text-transform:uppercase}
h3, h4, h5,h6 {color:#000000; font-size:12px; font-weight:bold; text-align:left; text-transform:uppercase}

input,img {border: none;outline:none}
.FreeLeft{clear:left}
.FreeRight{clear:right}

.DownInBlock .Steps a:hover{color:#FFF}

#MainPart{position:relative; width:100%; top:0px; height: auto; min-width:1226px}
	.ie6 #MainPart{width: expression(document.body.clientWidth > 1226 ? "100%" : "1226px") /* Ширина для IE6 */}
/*********************HEADER*************************/
#HeaderPart{position:relative; width: 100%; height: 54px; top:0px; background:#000; z-index:50}
	#RusTrans{position:absolute; height:24px; height:25px; top:15px; left:117px}
	#EngTrans{position:absolute; height:24px; height:25px; top:15px; left:194px}
	#TwoTrans{position:absolute; height:auto; height:25px; top:19px; left:70px; color:#9c9c9c}
		#TwoTrans a{color:#9c9c9c; text-decoration:none; margin-right:42px}
		#TwoTrans a:hover{color:#edd404; text-decoration:underline}

	#LogInForm{position:relative; width:400px; height:auto; top:7px; left:808px}
		.ET{position:relative; float:left; width:130px; height:18px; background:url(../i/panelsbuttons/panel_up.gif) no-repeat; margin-right:7px; padding:3px 10px}
		.ET input.EnterText{width:130px; height:18px; color:#464646;}
		#Functional{position:absolute; width:310px; height:auto; top:26px; left:0px; text-align:right}
			.ie6 #Functional,.ie7 #Functional{top:28px;}
			#Functional a{color:#464646; margin-right:2px;}
			#Functional a.add{color:#0492ed; margin-left:34px}
			#ChkBoxLeft{position:absolute; width:auto; height:auto; left:0px; top:2px;}
			.ie6 #ChkBoxLeft,.ie7 #ChkBoxLeft{top:-2px;}
/***************************************************************/


/*********************MIDDLE PART*************************/
#MidPart{position:relative; width: 100%; left:0px; top:0px; height:auto;}
	
	.In{position:relative; width:1115px; height:auto;}
	.InS{position:relative; width:1115px; height:auto;}
	.DownInBlock{position:relative; width:1115px; height:auto;}
	.BlockWithMenu{position:relative; width:100%; height:29px; left:0px; top:0px; background-color:#464646}
	.MenuIn{position:relative; width:auto; height:21px; top:0px;}
	/*********************ABOUT PART*************************/
		#AboutPart{position:relative; width:100%; left:0px; top:0px; height: auto; background-color:#FFF; min-height:359px; z-index:10}		
		#AboutPartFS{position:relative; width:1226px; left:0px; top:0px; height: auto; background: url(../i/shadows/shadow_about.gif) right repeat-y}		
		#AboutPart #fsT{position:relative; width:1226px; left:0px; top:0px; height: auto; background:url(../i/words/fst.gif) right top no-repeat}		
		#AboutPart #fsU{position:relative; width:1226px; left:0px; top:0px; height: auto; background:url(../i/words/fsu.gif) 100% 19% no-repeat}		
		#AboutPart #fsO{position:relative; width:1226px; left:0px; top:0px; height: auto; background:url(../i/words/fso.gif) 100% 49% no-repeat}		
		#AboutPart #fsB{position:relative; width:1226px; left:0px; top:0px; height: auto; background:url(../i/words/fsb.gif) 100% 78% no-repeat}		
		#AboutPart #fsA{position:relative; width:1226px; left:0px; top:0px; height: auto; background:url(../i/words/fsa.gif) 100% bottom no-repeat}		

		#AboutPart .MenuIn{position:relative; right:0px; top:6px; text-align:right}
			#AboutPart .MenuIn a{padding-left:10px; padding-right:10px; margin-right:21px; padding-bottom:0px}
				.ie6 #AboutPart .MenuIn{height:22px;top:7px;}
				.ie6 #AboutPart .MenuIn a{padding-bottom:1px;}
			#AboutPart .MenuIn a:hover{border-bottom:#0a97e0 4px solid;}
				.ie7 #AboutPart .MenuIn a:hover{display: inline-block; vertical-align: bottom; }
			#AboutPart .MenuIn a#last{padding-left:10px; padding-right:10px; margin-right:90px}
			
			.ie6 #AboutPart{height:359px;}		
			#AboutPart .Zalivka{position:absolute; width:57px; height:29px; right:0px; top:0px; background:#37586d}	
			#AboutPart .InS{width:1115px; background:url(../i/bgpanels/blue_1.gif) right repeat-y}
			#AboutPart .DownInBlock{height:48px}
			#KrugliiStol{position:relative; width:1058px; height:auto; min-height:265px; margin-right:57px; background:url(../i/krugliistol.gif) bottom right no-repeat; padding-bottom:17px}
				.ie6 #KrugliiStol{height:265px}
			
			#AboutPart .MiniTextBlockAbout{position:relative; width:345px; padding-left:252px; text-align:justify; padding-top:45px; padding-bottom:0px; }
			#AboutPart p{padding-bottom:15px}		
			#BigLogoNovox{position:absolute; width:200px; height:232px; left:9px; top:16px; background:url(../i/logo_big.gif)}
			#BigLogoNovox a{display:block; width:106px; height:187px; margin-left:56px; margin-top:13px}
			
			#PhoneNumber{position:absolute; width:409px; height:43px; bottom:5px; left:55px; background:url(../i/tel_numb.gif)}
			#AboutPart .ZalivkaDown{position:absolute; width:619px; height:31px; right:0px; bottom:0px; background:#0492ed; padding-left:23px; padding-top:18px;}	
	/***************************************************************/

	/*********************PORTFOLIO PART*************************/
		#PortfolioPart{position:relative; width:100%; left:0px; top:0px; height: 399px; background:#FFF url(../i/portfolio_raz.jpg) top repeat-x; z-index:10; color:#FFF}		

		#PortfolioPart .MenuIn{position:relative; right:0px; top:6px; text-align:right}
			.ie6 #PortfolioPart .MenuIn{top:7px;}
			#PortfolioPart .MenuIn a{padding-left:10px; padding-right:10px; margin-right:21px;}
				.ie6 #PortfolioPart .MenuIn a{padding-bottom:1px;}
			#PortfolioPart .MenuIn a:hover{border-bottom:#74e109 4px solid;}
				.ie7 #PortfolioPart .MenuIn a:hover{display: inline-block; vertical-align: bottom; }

			#PortfolioPart .Zalivka{position:absolute; width:57px; height:29px; left:144px; top:0px; background:#506739}	
			#PortfolioPart .InS{ width:1115px; height:370px; background: url(../i/up_n.jpg) left top no-repeat}
			#PortfolioPart .DownInBlock{height:48px; z-index:10}
			
			#PortfolioPart .MiniTextBlockAbout{position:relative; width:870px; height:220px; margin-left:144px; text-align:justify; padding-bottom:87px; background:#000 url(../i/bgpanels/green_1.gif) left repeat-y; padding-left:80px; z-index:5}

				.stepcarousel{
				position: absolute; /*leave this value alone*/
				overflow: scroll; /*leave this value alone*/
				width: 970px; /*Width of Carousel Viewer itself*/
				height: 384px; /*Height should enough to fit largest content's height*/
				}
				
				.opera .stepcarousel{
				height: 470px; /*Height should enough to fit largest content's height*/
				}
				
				.stepcarousel .belt{
				position: absolute; /*leave this value alone*/
				left: 0;
				top: 0;
				}
				
				.stepcarousel .panel{
				float: left; /*leave this value alone*/
				margin: 0px; /*margin around each panel*/
				width: 970px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
				}

				.ie6 #PortfolioPart .MiniTextBlockAbout{padding-bottom:102px;}
			#PortfolioPart p{padding-bottom:15px}		

			#PortfolioPart .ZalivkaDown{position:absolute; width:619px; height:31px; left:144px; bottom:0px; background:#77ed04; padding-right:23px; padding-top:18px; text-align:right}	
				.ie6 #PortfolioPart .ZalivkaDown{bottom:15px;}	
				#PortfolioPart .ZalivkaDown a{color:#000; text-decoration:none; text-transform:uppercase; margin-right:11px}	
				#PortfolioPart .ZalivkaDown a:hover{color:#000; text-decoration:underline}	
				#PortfolioPart .ZalivkaDown a:active{color:#FFF; text-decoration:none}	
			#PortfolioPart .NameBlogRight{position:absolute; width:18px; height:92px; top:-93px; left:35px; background:url(../i/bgpanels/potrolio.gif)}		

			#PortfolioPart .LeftPic{position:relative; width:565px; height:257px; top:0px; padding-top:27px; left:0px; float:left; text-align: left; overflow:hidden}
			#PortfolioPart .RightText{position:relative; width:270px; height:230px; top:0px; padding-top:27px; left:38px; float:left; text-align:justify; overflow:hidden}

			.MoreAboutSite{position:absolute; width:305px; height:95px; bottom:-86px; left:605px; background:url(../i/button.gif) right bottom no-repeat; padding-top:25px; line-height:16px; z-index:30}
			.opera .MoreAboutSite{bottom:0px; top:250px}	
				.MoreAboutSite a{color:#77ed04;}
				.MoreAboutSite a:hover{color:#77ed04;}
				.MoreAboutSite a.more{color:#ed049c}
					.OpenSite{position:absolute; width:60px; height:auto; top:40px; right:52px; text-align:center}
					.OpenSite a{display:block; width:60px; height:70px;}
	/***************************************************************/

	/*********************NEWS PART*************************/
		#NEWSPart{position:relative; width:100%; left:0px; top:0px; height: auto; background-color:#fff; min-height:231px; z-index:10; background:#FFF url(../i/down_n.jpg) left top no-repeat;}		

			.ie6 #NEWSPart{height:231px;}		
			#NEWSPart .InS{ width:1115px; height:auto; }
			#NEWSPart .DownInBlock{height:48px}
			
			#NEWSPart .MiniTextBlockAbout{position:relative; width:910px; height:201px; left:204px; text-align:justify; margin-top:0px; margin-bottom:0px; padding-top:10px;overflow:hidden;}
			#NEWSPart .MiniTextBlockAbout table td{padding:0px 20px;}
			#NEWSPart p{padding-bottom:15px}		
				#NEWSPart .MiniTextBlockAbout a{color:#000000}
				#NEWSPart .date{position:absolute; color:#0492ed; font-family:"Times New Roman", Times, serif; font-size:12px}
				#NEWSPart .news{position:relative; padding-left:70px; padding-bottom:15px}
			
			#NEWSPart .DownInBlock{position:absolute; width:328px; height:231px; left:202px; top:0px; background:url(../i/bgpanels/malina_1.gif) left repeat-y}
			#NEWSPart .ZalivkaDown{position:absolute; width:328px; height:50px; left:0px; bottom:0px; background:#ed049c; text-align:right; line-height:48px}	
				.ie6 #NEWSPart .ZalivkaDown{bottom:-1px;}	
				#NEWSPart .ZalivkaDown a{color:#000; text-transform:uppercase; font-weight:bold; text-decoration:underline; margin-right:40px}	
				#NEWSPart .ZalivkaDown a:hover{color:#000; text-decoration:none}	

			#NEWSPart .NameBlogRight{position:absolute; width:20px; height:149px; top:-147px; left:35px; background:url(../i/bgpanels/video_blog.gif)}		
			
			#NEWSPart #VideoPlayer{position:relative; width:255px; height:165px; left:71px; top:1px; border:#ed049c 1px solid; background:url(../demoimg/video_player.jpg);}
/***************************************************************/


	/*********************DESIGN PART*************************/
		#DesignPart{position:relative; width:100%; left:0px; top:0px; height: auto; background-color:#9104ed; min-height:374px; z-index:10}		

		#DesignPart .MenuIn{position: absolute; width:960px; right:0px; height:23px; top:8px; text-align:right}
			.ie6 #DesignPart .MenuIn{top:7px;}
			.ie7 #DesignPart .MenuIn{top:6px}
			#DesignPart .MenuIn a{padding-left:10px; padding-right:10px; margin-right:30px; padding-bottom:0px;}
			.ie6 #DesignPart .MenuIn a{padding-bottom:1px;}
			#DesignPart .MenuIn a:hover{border-bottom:#cb04ed 4px solid;}
				.ie7 #DesignPart .MenuIn a:hover{display: inline-block; vertical-align: bottom; }
			#DesignPart .MenuIn a#lastdes{padding-left:10px; padding-right:10px; margin-right:124px}
		.BlockWithMenu{height:29px;}	

		#DesignPartFS{position:relative; width:1226px; left:0px; top:0px; height: auto; background:#FFF url(../i/shadows/shadow_design.gif) right repeat-y}		
		#DesignPart #fsN{position:relative; width:1226px; left:0px; top:0px; height: auto; background:url(../i/words/fsd_n.gif) right top no-repeat}		
		#DesignPart #fsG{position:relative; width:1226px; left:0px; top:0px; height: auto; background:url(../i/words/fsd_g.gif) 100% 12% no-repeat}		
		#DesignPart #fsI{position:relative; width:1226px; left:0px; top:0px; height: auto; background:url(../i/words/fsd_i.gif) 100% 23% no-repeat}		
		#DesignPart #fsS{position:relative; width:1226px; left:0px; top:0px; height: auto; background:url(../i/words/fsd_s.gif) 100% 31% no-repeat}		
		#DesignPart #fsE{position:relative; width:1226px; left:0px; top:0px; height: auto; background:url(../i/words/fsd_e.gif) 100% 42% no-repeat}		
		#DesignPart #fsD{position:relative; width:1226px; left:0px; top:0px; height: auto; background:url(../i/words/fsd_d.gif) 100% 53% no-repeat}		
		#DesignPart #fsB{position:relative; width:1226px; left:0px; top:0px; height: auto; background:url(../i/words/fsd_b.gif) 100% 71% no-repeat}		
		#DesignPart #fsE2{position:relative; width:1226px; left:0px; top:0px; height: auto; background:url(../i/words/fsd_e.gif) 100% 82% no-repeat}		
		#DesignPart #fsW{position:relative; width:1226px; left:0px; top:0px; height: auto; background:url(../i/words/fsd_w.gif) 100% bottom no-repeat}		

			.ie6 #DesignPart{height:374px;}		
			#DesignPart .Zalivka{position:absolute; width:57px; height:28px; right:0px; top:0px; background:#37586d}	
			#DesignPart .InS{ width:1115px; background:url(../i/bgpanels/mar_1.gif) right repeat-y;}
			#DesignPart .DownInBlock{height:48px}
			
			#DesignPart .MiniTextBlockAbout{position:relative; width:520px; padding-left:258px; text-align:justify; padding-top:45px; padding-bottom:60px;min-height:204px;}
				.ie6 #DesignPart .MiniTextBlockAbout{height:204px;}
			#DesignPart p{padding-bottom:15px}		
			
			#DesignPart .MoreStats{position:absolute; width:520px; height:auto; left:259px; bottom:84px;; line-height:20px}
				#DesignPart .MoreStats a{color:#9104ed; margin-right:15px; padding-left:17px; background:url(../i/minis/end_story_design.gif) left center no-repeat}
			
			#BigLeftCosmos{position:absolute; width:220px; height:167px; left:0px; top:29px; background:url(../i/cosmos_1.gif)}
			#BigRightCosmos{position:absolute; width:139px; height:271px; left:878px; top:29px; background:url(../i/cosmos_2.gif)}
			
			#HostCms{position:absolute; width:409px; height:43px; bottom:1px; left:55px; text-align:right}
			#DesignPart .ZalivkaDown{position:absolute; width:619px; height:49px; right:0px; bottom:0px; background:#9104ed; padding-left:23px;}	
				#DesignPart .ZalivkaDown a{color:#000; text-decoration:none; text-transform:uppercase; margin-right:11px}	
				#DesignPart .ZalivkaDown a:hover{color:#000; text-decoration:underline}	
				#DesignPart .ZalivkaDown a.active{color:#FFF; text-decoration:none}	
				
		#DesignPart .NameBlogRight{position:absolute; width:23px; height:141px; top:-141px; right:33px; background:url(../i/bgpanels/sozdanie_saitov.gif)}	
		
		.true {
			width: 28px;
			height: 28px;
			margin-right: 11px;
			margin-top:10px;
			text-align:left;
		}
		#TabsSteps1 a, #TabsSteps2 a, #TabsSteps3 a, #TabsSteps4 a, #TabsSteps5 a, #TabsSteps6 a, #TabsSteps7 a{width:28px; height:28px}
		#TabsSteps1 a{background:url(../i/steps/1_0.gif)}
		#TabsSteps2 a{background:url(../i/steps/2_0.gif)}
		#TabsSteps3 a{background:url(../i/steps/3_0.gif)}
		#TabsSteps4 a{background:url(../i/steps/4_0.gif)}
		#TabsSteps5 a{background:url(../i/steps/5_0.gif)}
		#TabsSteps6 a{background:url(../i/steps/6_0.gif)}		
		#TabsSteps7 a{background:url(../i/steps/7_0.gif)}		

		#TabsSteps1 a:hover, #TabsSteps1 a:active{background:url(../i/steps/1_1.gif)}
		#TabsSteps2 a:hover, #TabsSteps2 a:active{background:url(../i/steps/2_1.gif)}
		#TabsSteps3 a:hover, #TabsSteps3 a:active{background:url(../i/steps/3_1.gif)}
		#TabsSteps4 a:hover, #TabsSteps4 a:active{background:url(../i/steps/4_1.gif)}
		#TabsSteps5 a:hover, #TabsSteps5 a:active{background:url(../i/steps/5_1.gif)}
		#TabsSteps6 a:hover, #TabsSteps6 a:active{background:url(../i/steps/6_1.gif)}	
		#TabsSteps7 a:hover, #TabsSteps7 a:active{background:url(../i/steps/7_1.gif)}	
		
		#EtapsWord{position:relative; width:40px; height:12px; top:18px; left:0px; margin-right:10px; background:url(../i/steps/etaps.gif) no-repeat}
/***************************************************************/

	/*********************SEO PART*************************/
		#SEOPart{position:relative; width:100%; left:0px; top:0px; height:auto; background:#da5710; z-index:10; color:#FFF; min-height:360px}		

		#SEOPart .MenuIn{position: absolute; width:367px; right:0px; top:7px; text-align:right}
			.ie7 #SEOPart .MenuIn{top:6px;}
			#SEOPart .MenuIn a{padding-left:10px; padding-right:10px; padding-bottom:1px; margin-right:21px;}
			.ie7 #SEOPart .MenuIn a{padding-bottom:0px;}
			#SEOPart .MenuIn a:hover{border-bottom:#f1dc00 4px solid;}
				.ie7 #SEOPart .MenuIn a:hover{display: inline-block; vertical-align: bottom; }
			#SEOPart .MenuIn a#lastseo{padding-left:10px; padding-right:10px; margin-right:0px}

			.ie6 #SEOPart{height:360px;}		
		#SEOPartFS{position:relative; width:1115px; left:0px; top:0px; height: auto; background:url(../i/shadows/shadow_seo.gif) left repeat-y}		
		#SEOPartFS #fseoO{position:relative; width:1115px; left:0px; top:0px; height: auto; background:url(../i/words/seo_o.gif) left top no-repeat}		
		#SEOPartFS #fseoE{position:relative; width:1115px; left:0px; top:0px; height: auto; background:url(../i/words/seo_e.gif) 0% 50% no-repeat}		
		#SEOPartFS #fseoS{position:relative; width:1115px; left:0px; top:0px; height: auto; background:url(../i/words/seo_s.gif) left bottom no-repeat}		

			#SEOPart .Zalivka{position:absolute; width:57px; height:29px; left:144px; top:0px; background:#506739}	
			#SEOPart .InS{ width:1115px; height:auto; min-height:331px; background:url(../i/molnii.gif) right top no-repeat}
				.ie6 #SEOPart .InS{height:331px}
			#SEOPart .DownInBlock{height:48px}
			
			#SEOPart .MiniTextBlockAbout{position:relative; width:870px; height:auto; margin-left:144px; text-align:justify; padding-bottom:27px; background:url(../i/bgpanels/yellow.gif) left repeat-y; padding-left:80px}
			#SEOPart p{padding-bottom:15px}		

			#SEOPart .ZalivkaDown{position:absolute; width:619px; height:31px; left:144px; bottom:0px; background:#f1dc00; padding-right:23px; padding-top:18px; text-align:right}	

				#SEOPart .ZalivkaDown a{color:#000; text-transform: none; margin-right:11px; padding-left:15px; background:url(../i/minis/end_story_seo.gif) left bottom no-repeat}	
				#SEOPart .ZalivkaDown a:hover{color:#000;}	
			#SEOPart .NameBlogRight{position:absolute; width:23px; height:177px; top:-175px; left:32px; background:url(../i/bgpanels/prodvigenie_saitov.gif)}		

			#SEOPart .LeftText{position:relative; width:563px; height:auto; top:0px; padding-top:27px; left:0px; float:left; text-align: justify; }
			#SEOPart .RightPic{position:relative; width:270px; height:auto; top:0px; padding-top:27px; left:38px; float:left; text-align: center;}

			#SEOPart strong, #SEOPart b{color:#000}
			
			#SEOPart .InstedRaz{position:absolute; right:-20px; top:7px; text-align:right; width:350px}
/***************************************************************/


	/*********************ID PART*************************/
		#IDPart{position:relative; width:100%; left:0px; top:0px; height: auto; background-color:#d596f8; min-height:304px; z-index:10}		
		#IDPartFS{position:relative; width:1118px; left:0px; top:0px; height: auto; background:#FFF url(../i/shadows/shadow_id.gif) right repeat-y}		
		#IDPart #fsTxt{position:relative; width:1118px; left:0px; top:0px; height: auto; background:url(../i/words/fsid_txt.gif) right top no-repeat}		
		#IDPart #fsID{position:relative; width:1118px; left:0px; top:0px; height: auto; background:url(../i/words/fsd_id.gif) right bottom no-repeat}		


		#IDPart .MenuIn{position:relative; height:22px; right:0px; top:6px; text-align:right}
			.ie6 #IDPart .MenuIn{top:7px;}
		#IDPart .In{height:29px; width:936px; text-align:right;}
			#IDPart .MenuIn a{padding-left:10px; padding-right:10px; margin-right:21px;}
				.ie6 #IDPart .MenuIn a{padding-bottom:1px;}
			#IDPart .MenuIn a:hover{border-bottom:#f12801 4px solid;}
				.ie7 #IDPart .MenuIn a:hover{display: inline-block; vertical-align: bottom; }
			#IDPart .MenuIn a#lastid{padding-left:10px; padding-right:10px; margin-right:90px}

			.ie6 #IDPart{height:304px;}		
			#IDPart .Zalivka{position:absolute; width:57px; height:29px; right:0px; top:0px; background:#573737}	
			#IDPart .InS{ width:1115px; width:936px;background:url(../i/bgpanels/mar_2.gif) right repeat-y;}
			#IDPart .DownInBlock{width:936px;height:48px}
			
			#IDPart .MiniTextBlockAbout{position:relative; width:709px; padding-left:145px; text-align:justify; padding-top:25px; padding-bottom:20px;min-height:264px;}
			.ie6 #IDPart .MiniTextBlockAbout,.ie7 #IDPart .MiniTextBlockAbout{padding-bottom:0px;}
				.ie6 #IDPart .MiniTextBlockAbout{height:274px;}
			#IDPart p{padding-bottom:15px}		
			
			#IDPart .ZalivkaDown{position:absolute; width:769px; height:31px; right:0px; bottom:0px; background:#d596f8; padding-left:23px; padding-top:18px;}	
			#IDPart .MoreStats{margin-top:20px; padding-left:26px; line-height:20px}
				#IDPart .MoreStats a{padding-left:17px; background:url(../i/minis/end_story_id.gif) left center no-repeat}
				
			#IDPart .LeftText{position:relative; width:300px; height:auto; top:0px; left:0px; float:left}
			#IDPart .RightPic{position:relative; width:380px; height:auto; top:0px; left:30px; float:left; text-align:center}
			
		#IDPart .NameBlogRight{position:absolute; width:21px; height:154px; top:-153px; right:33px; background:url(../i/bgpanels/firm_stil.gif)}		
	/***************************************************************/

	/*********************NEWS PART*************************/
		#CONTACTSPart{position:relative; width:100%; left:0px; top:0px; height: 360px; background-color:#fff; min-height:231px; z-index:10; background:url(../i/bgpanels/cont_2.gif) bottom repeat-x}		
		#CONTACTSPart .In{height:23px; width:1128px; text-align:right; padding-top:6px}
			#CONTACTSPart .In a{padding-left:0px; padding-right:0px; margin-right:21px;}
				.ie6 #CONTACTSPart .In a{padding-bottom:2px}
			#CONTACTSPart .In a:hover{border-bottom:#c1f100 4px solid;}
				.ie7 #CONTACTSPart .In a:hover{display: inline-block; vertical-align: bottom; }


			.ie6 #CONTACTSPart{height:231px;}		
			#CONTACTSPart .InS{ width:1115px; height:auto; background-color:#FFF }
			
			#CONTACTSPart .MiniTextBlockAbout{position:relative; width:971px; height:331px; left:147px; text-align:justify; margin-top:0px; margin-bottom:0px; padding-top:0px;overflow:hidden;}
			#CONTACTSPart p{padding-bottom:15px}		
				#CONTACTSPart .map{position:absolute; width:497px; padding-top:20px}
				#CONTACTSPart .contactsIN{position:relative; width:474px; height:316px; left:497px; padding-bottom:15px; background:url(../i/bgpanels/cont_1.jpg) left bottom no-repeat}
			
			#CONTACTSPart .NameBlogRight{position:absolute; width:22px; height:83px; bottom:50px; left:45px; background: url(../i/bgpanels/we_are_hear.gif)}		
			#CONTACTSPart #OurCoordinats{position:absolute; width:300px; height:auto; top:16px; left:190px; color:#FFF; font-size:14px}		
			#CONTACTSPart #SendMailForm{position:absolute; width:285px; height:auto; top:90px; left:176px; color:#FFF; font-size:14px}		
				#CONTACTSPart #SendMailForm input.NameMail{width:265px; height:12px; color:#4b4a4a; font-size:11px; border:#a20b6a 1px solid; padding-left:10px; padding-right:10px; margin-bottom:4px;}		
				#CONTACTSPart #SendMailForm textarea.TXTNAMEMAIL{width:265px; height:124px;color:#4b4a4a; font-family:Tahoma; font-size:11px; border:#a20b6a 1px solid; padding-left:10px; padding-right:10px}
			
			#SndMail{position:absolute; width:200px; height:12px; bottom:-16px; right:-74px;}
				#SndMail a{color:#FFFFFF; background:url(../i/minis/end_story_sendmail.gif) left bottom no-repeat; padding-left:14px;}
/***************************************************************/

/***************************************************************/

/*********************FOOTER********************/
#FootPart{position:relative; width:100%; height:112px; top:0px; left:0px;  background:#000; z-index:50}
	#DownLogo{position:absolute; width:25px; height:41px; bottom:30px; left:74px;}
	#DownLogoInfo{position:absolute; width:155px; height:auto; bottom:44px; left:110px; color:#FFF; font-size:12px;}
		#DownLogoInfo a, #DownLogoInfo a:hover{color:#33ccff; font-size:12px;}
	#DopBotInfo{position:absolute; width:auto; font-size:11px; height:auto; top:42px; left:267px; color:#9b9b9b}
	#DP{color:#941602;}
		#DopBotInfo a{color:#941602; font-size:11px}
		#DopBotInfo a:hover{color:#941602;}
	#Counts{position:absolute; left:927px; bottom:35px;}
/***************************************************************/


/*********************TABS********************/
.ui-tabs-hide {
        display: none;
    }

.ui-tabs-nav, .ui-tabs-panel {
}
.ui-tabs-nav {
    list-style: none;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */color:#FFF; text-decoration:none
}
.ui-tabs-nav a {
    text-decoration: none;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */    
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    color:#000; text-decoration:none; text-transform:uppercase; margin-right:11px
}
.ui-tabs-nav .ui-tabs-selected a {
    z-index: 2;
	color:#FFF; text-decoration:none	
}
.ui-tabs-nav a span {
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;text-decoration:underline;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color:#000; text-decoration:none; text-transform:uppercase; margin-right:11px
}
.ui-tabs-panel {
color:#000; text-decoration:none; text-transform:uppercase; margin-right:11px}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

	
.black_fon {
	background:url(../i/black.png);
	display:block;
	position: fixed;
	width:100%;
	height:100%;
	left: 0px;
	bottom: 0px;
	z-index:15;
	}
	
#ExitB {
	background:url(../i/back2.png);
	text-align:center;
	color:#fff;
	display:block;
	position: fixed;
	width:105px;
	height:55px;
	top: 0px;
	left: 0px; 
	z-index:100;
	}
#ExitB a{display:block; height:55px; width:105px;}

.ie6 html {
    background: fixed url('null.png');
	}
.ie6 #ExitB {
	background:url(../i/back2.gif);
	width:105px;
	height:37px;
    position: absolute;
    top: expression(eval(document.documentElement.scrollTop) + 0 + 'px');
	z-index:100;
	
}
.ie6 #ExitB a{display:block; height:37px; width:105px;}

.ie6 .black_fon {
	position: absolute;
	width:100%;
	height:100%;
	height:expression(document.body.offsetHeight-0);
	z-index:10;
  
	
} 
