*{margin:0; padding:0;}
.clear {clear:both;}
html {height:100%;}
body{ font-size:14px; font-family:Calibri, Arial, Helvetica, sans-serif; color:#666; position:relative; height:100%; background:/*#f3f4f6*/#efefef;}
a, input[type=submit]{ color:#18a2e2; outline:none; cursor:pointer;}
p, h1, h2, h3, a, ul, li, img{ border:0px; text-decoration:none; outline:none;}
input, textarea, select{ outline:none; resize:none;}
p a{ color:#18a2e2; text-decoration:underline;}
p a:hover{ text-decoration:none;}
ul li{ margin:0px 0px 0px 13px;}
ol li{ margin:0px 0px 0px 18px;}
a{ text-decoration:underline;}
a:hover{ text-decoration:none;}
/*home*/
#wrapper_all_home{ min-height:100%;}
	#wrapper_header{ width:100%; height:377px; float:left; background:#fff; border-bottom:4px solid #1294d0;}
		#header{ width:1000px; margin:0 auto; height:430px; background:url(../img/header_n.png) no-repeat 0px 0px;}
			#for_logo > p{ color:#1294d0; font-weight:bold; font-size:17px; text-transform:uppercase; margin:8px 0px 0px 60px; display:block; float:left; width:460px; display:block; cursor: pointer;}
			#for_logo > p span{ color:#dc1934;}
			#for_logo > p span span{ font-size:37px; font-weight:bold; color:#d61b35; font-family:Tahoma, Geneva, sans-serif; text-transform:none; float:left;}
			#for_logo{ width:1000px; height:140px; float:left; /*margin:0px 0px 30px 0px;*/ position:relative;}
			#for_logo > a img{ margin:28px 0px 0px 77px; float:left;}
				#home_mail{ position:absolute; bottom:2px; right:16px; background:url(../img/for_home.png) no-repeat 0px 0px; width:71px; height:21px; padding:0px 0px 0px 10px;}
				#home_mail a{ display:block; width:12px; height:9px; background:url(../img/mail.jpg) no-repeat 0px 0px; float:left; margin:7px 10px 0px 10px;}
				#home_mail a:hover{ background:url(../img/mail_h.jpg) no-repeat 0px 0px;}
				#home_mail a:first-child{ background:url(../img/home.jpg) 0px 0px no-repeat;}
				#home_mail a:first-child:hover{ background:url(../img/home_h.jpg) 0px 0px no-repeat;}
				#logos{ width:1000px; height:34px; background:url(../img/for_logos.jpg) no-repeat right 0px; float:left; margin:6px 0px 0px 0px;}
				#logos a{ display:block; height:40px; background:url(../img/border_logos.jpg) no-repeat right -5px; padding:0px 2px 0px 0px; float:left;}
				#logos a span{ display:block; float:left; height:40px;}
					#logo1 span{ background:url(../img/logo1.jpg) no-repeat; width:101px;}
					#logo2 span{ background:url(../img/logo2.jpg) no-repeat; width:113px;}
					#logo3 span{ background:url(../img/logo3.jpg) no-repeat; width:108px;}
					#logo6 span{ background:url(../img/logo6.jpg) no-repeat; width:120px;}
					#logo5 span{ background:url(../img/logo5.jpg) no-repeat; width:160px;}
					#logo1:hover span{ background:url(../img/logo1_h.jpg) no-repeat;}
					#logo2:hover span{ background:url(../img/logo2_h.jpg) no-repeat;}
					#logo3:hover span{ background:url(../img/logo3_h.jpg) no-repeat;}
					#logo6:hover span{ background:url(../img/logo6_h.jpg) no-repeat;}
					#logo5:hover span{ background:url(../img/logo5_h.jpg) no-repeat;}
				#head_buttons{ float:right; width:376px; height:90px; padding:4px 15px; position:relative;}
				#head_buttons > a{ float:left; display:block; width:190px; height:54px; background:url(../img/button1.png) no-repeat 0px -4px; font-size:19px; color:#fff; text-decoration:none; padding:26px 0px 0px 51px;}
				#head_buttons > a:hover, #head_buttons > a.active{ background:url(../img/button1_h.png) no-repeat 0px -4px;}
				#head_buttons > a:first-child{ margin-left: 72px; background:url(../img/button1_green_big.png) no-repeat 0px -7px;}
				#head_buttons > a:first-child:hover, #head_buttons > a:first-child.active{ background:url(../img/button1_green_h_big.png) no-repeat 0px -7px;}
					#login_password{ position:absolute; top:138px; left:5px; width:374px; height:139px; padding:10px 30px; background:url(../img/login_password_cut.png) no-repeat 0px 0px; z-index:10; display:none;}
					#login_password form > a{ position:absolute;display:block; width:23px; height:23px; background:url(../img/close.png) no-repeat 0px 0px; left:370px; margin:-3px -10px 0px 0px;}
					#login_password form > a:hover{ background:url(../img/close2.png) no-repeat 0px 0px;}
					#login_password form div.div{ width:100%; float:left;}
					#login_password form div.div input[type=text]{ float:right; width:272px; height:25px; padding:5px 10px; border:0px; background:url(../img/inp1.png) no-repeat 0px 0px;}
					#login_password form div.div label{ float:left; margin:11px 0px 0px 0px;}
					#login_password form > input[type=checkbox]{ margin:10px 0px 0px 82px;}
				/*	#login_password form > input[type=submit]{ width:98px; padding:8px 0px 8px 0px; text-align:center; text-transform:uppercase; color:#fff; background:url(../img/sub2_h.png) no-repeat 0px 0px; border:0px; float:right; margin:2px 0px 0px 0px;}
					#login_password form > input[type=submit]:hover{ background:url(../img/sub2_h.png) no-repeat 0px 0px;}
*/
/* slider */#wrapper_sl{ width:1000px; height:241px; /*background:url(../img/for_sl2.png) no-repeat 50px 0px;*/ padding:0px 0px; float:left; position:relative; margin:9px 0px 0px 0px;}
				#container{ position:relative; height:225px; width:900px; float:left; overflow:hidden; margin:3px 50px 0px 50px;}
					.sliderbutton{ float:left; cursor:pointer; display:block; width:45px; height:46px; position:absolute; top:80px;}
					#slideleft{ background:url(../img/left2.png) no-repeat; left:0px;}
					#slideleft:hover{ background:url(../img/left2_h.png) no-repeat;}
					#slideright{ background:url(../img/right2.png) no-repeat; right:0px;}
					#slideright:hover{ background:url(../img/right2_h.png) no-repeat;}
				#slider{ float:left; position:relative; overflow:auto; width:900px; height:225px}
				#slider ul{ position:absolute; list-style:none; top:0; left:0;}
				#slider li{ float:left; width:900px; height:225px; margin:0px;}
				#slider li p{ color:#1294d0; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; display:block; width:200px; float:left; margin:50px 0px 0px 30px; text-align:center; line-height:1.7;}
				#slider li p span{ font-size:20px;}
					.pagination{ position:absolute; top:-30px; left:460px; list-style:none;display:none;}
					.pagination li{ float:left; cursor:pointer; height:13px; width:13px; background:url(../img/page_sl1.png) no-repeat 0px 0px; margin:0px 5px 0px 0px;}
					.pagination li:hover, li.current{ background:url(../img/page_sl3.png) no-repeat 0px 0px;}

	#wrapper_content_home2{ width:100%; /*min-height:200px;*/ background:/*#f3f4f6*/#efefef; padding-bottom:45px;}

#content3 {
	width: 1000px;
	margin: 10px auto;
}
			#left_colum{ width:1000px; height: 838px; background: url("../img/planshetka.png") no-repeat}
			#left_colum > div{ width:784px; }
				#left_colum_t{ /*background:url(../img/1_t.png) no-repeat 0px 0px; height:75px;*/}
				#left_colum > div#left_colum_m{ /*background:url(../img/1_c1.png) repeat-y 0px 0px;*/ padding:10px 20px 5px 24px; width:735px;}
					.txt{ width:580px; float:left; /*border-top:1px dotted #d5d5d5; border-bottom:1px dotted #d5d5d5;/* background:#f6f5f5;*/ padding:90px 30px 0px 220px;}
						#reg_form{}
						#reg_form > div{ width:500px; float:left; height:45px; padding-left:50px;}
						#reg_form > div:hover{ background:url(../img/div_inp.png) no-repeat 0px 0px;}
						#reg_form > div label{ width:150px; float:left; margin:0px 10px 0px 0px; color: #19A8EB; }
						#reg_form > div input{ border:0px; width:272px; height:25px; padding:5px 10px; background:url(../img/inp2.png) no-repeat 0px 0px; float:left;}
						#reg_form > div span{/*display:none;*/}
						#reg_form > div.small_select > span{ display:block;}
						#reg_form > a{ display:block; width:145px; height:18px; padding:11px 0px 5px 0px; text-align:center; text-transform:uppercase; color:#118cc5; background:url(../img/sub2.png) no-repeat; float:left; text-decoration:none; margin:0px 50px 0px 17px;}
						#reg_form > a:hover{ color:#fff; background:url(../img/sub2_h.png) no-repeat;}
						#reg_form > input{ border:0px; width:145px; padding:11px 0px 7px 0px; text-align:center; text-transform:uppercase; color:#ffffff; background:url(../img/sub2_h.png) no-repeat; float:left; margin: 0 0 0 207px;}
						#reg_form > input:hover{ color:#fff; background:url(../img/sub2_h.png) no-repeat;}
							.small_select > span{ width:175px; float:left; font-size:12px; font-style:italic; padding:4px 0px 0px 0px;}
								.attention{ color:#e5100b; padding:10px 0px 0px 20px; font-size:12px; font-style:italic; float:left;opacity:0;}
							/*div#uniform-undefined > span{ opacity:1; padding:2px 0px 0px 9px; color:#000;}*/
					.txt h1{ color:#19a8eb; font-size:18px; font-weight:normal; text-transform:uppercase; text-align:center; margin:10px 0px 47px;}
					.txt h1.about_project { font-size:28px; }
					.txt p, .txt2 p{ margin:0px 0px 10px 0px; text-align:justify;}
					.close{ display:block; width:23px; height:23px; float:right; background:url(../img/close.png) no-repeat 0px 0px;}
					.close:hover{ background:url(../img/close2.png) no-repeat 0px 0px;}
					.txt2{ width:580px; float:left; padding:10px 220px 50px; margin: 0px; /*margin:20px 0px 0px 0px;*/}
				#left_colum_b{ /*background:url(../img/1_b1.png) no-repeat 6px 0px;*/ height:97px;}
			#right_colum{ width:206px; float:right; padding:0px 0px 141px 0px; position:relative;}
				.terms{ width:206px; float:left; border-bottom:1px dotted #aca9a9; padding:0px 0px 5px 0px;}
				.terms h2{ width:206px; background:url(../img/for_h2.png) no-repeat 0px 0px; font-size:18px; text-align:center; color:#fff; text-transform:uppercase; height:50px; font-weight:normal; padding:17px 0px 0px 0px;}
				.terms h2 > a{color:#fff;text-decoration:none;}
				.terms h2 > a:hover{color:#044c6d;}
				.terms > a{ color:#18a2e2; float:right; display:block; background:url(../img/for_a.png) no-repeat right 0px; padding:5px 30px 5px 0px; text-decoration:underline;}
				.terms > a:hover{ text-decoration:none; color:#044c6d;}
				.button1{ display:block; width:166px; height:44px; padding:12px 30px 0px 10px; text-align:left; color:#fff; text-transform:uppercase; font-size:18px; background:url(../img/button32.png) no-repeat 0px 0px; float:left; margin:10px 0px; text-decoration:none;}
				.button1:hover{ color:#044c6d;}
				.button2{ display:block; width:166px; height:42px; padding:14px 30px 0px 10px; text-align:left; color:#fff; text-transform:uppercase; font-size:14px; background:url(../img/button4.png) no-repeat 0px 0px; float:left; margin:10px 0px; text-decoration:none;}
				.button2:hover{ color:#044c6d;}
				#for_img{ width:206px; height:131px; position:absolute; bottom:10px; left:0px; background:url(../img/tabletky.jpg) no-repeat 0px 0px;}

#wrapper_footer{ background:#c4c4c4; height:45px; width:100%; margin-top:-45px;}
	#footer2{ width:980px; height:20px;  margin:0 auto; padding:15px 10px 0px 0px; color:#4b484c; /*background:url(../img/for_footer.jpg) no-repeat center 0px;*/}
	#footer2 span{ float:left; text-transform:uppercase; color:#fff; margin:0px 0px 0px 0px;}
		#copyright{ float:right; margin:0px 0px 0px 0px; width:400px; text-align:right; position:relative;}
		#copyright > a{ float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; color:#fff; text-decoration:underline;}
		#copyright > a:hover{ text-decoration:none;}
		#copyright #for_svyaz{ display:none; width:181px; height:78px; padding:10px 23px 10px 16px; position:absolute; top:-85px; left:80px; background:url(../img/for_svyaz.png) no-repeat; text-align:left;}
		#copyright #for_svyaz p{ font-size:15px; color:#D61B35; text-transform:none; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; line-height:0.9; margin:0px 0px 5px 0px;font-weight:bold;}
		#copyright #for_svyaz a{ font-size:13px; color:#142a69; float:right;}
		#copyright #for_svyaz span{ display:block; width:10px; height:10px; background:url(../img/close3.png) no-repeat; float:right; cursor:pointer;}
		#copyright #for_svyaz span:hover{ background:url(../img/close3_h.png) no-repeat;}
			#wrap_sv1{ width:321px; position:absolute; top:-300px; right:-40px; display:none; opacity:0.9; z-index:10;}
				#svyaz1{ width:321px; float:left;}
					#svyaz1_t{ height:26px; background:url(../img/sv_t.png) no-repeat; width:321px; float:left;}
					#svyaz1_m{ background:url(../img/sv_m.png) repeat-y; padding:0px 10px; width:301px; float:left;}
					#svyaz1_m form{ width:260px; float:left; margin:0px 0px 0px 14px; text-align:left; padding:0px 0px 0px 10px;}
					#svyaz1_m form span{ display:block; width:10px; height:10px; background:url(../img/close3.png) no-repeat; float:right; cursor:pointer;}
					#svyaz1_m form span:hover{ background:url(../img/close3_h.png) no-repeat;}
					#svyaz1_m form p{ background:url(../img/phone.png) no-repeat 0px 0px; padding:0px 0px 0px 35px; color:#1396d2; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-transform:none; float:left; margin:-8px 0px 10px 0px;}
					#svyaz1_m form input[type=text]{ border:0px; width:236px; height:22px; padding:5px; background:url(../img/inp_sv.png) no-repeat; color:#999a9a; margin:0px 0px 10px 0px;}
					#svyaz1_m form input[type=submit]{ border:0px; width:116px; padding:8px 0px 8px 0px; background:url(../img/sub_sv.png) no-repeat; text-align:center; color:#1396d2; font-size:16px; margin:0px 0px 0px 63px;}
					#svyaz1_m form input[type=submit]:hover{ background:url(../img/sub_sv_h.png) no-repeat;}
					#svyaz1_m form > a{ display:block; height:30px; background:url(../img/ten2.png) no-repeat center bottom; width:246px; text-align:center; margin:20px 0px 5px 0px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
					#svyaz1_b{ height:26px; background:url(../img/sv_b.png) no-repeat; float:left; width:321px;}
			#wrap_sv2{ width:321px; position:absolute; top:-300px; right:-40px; display:none; z-index:10;}
				#svyaz1{ width:321px; float:left;}
					#svyaz1_t{ height:26px; background:url(../img/sv_t.png) no-repeat; width:321px; float:left;}
					#svyaz1_m{ background:url(../img/sv_m.png) repeat-y; padding:0px 10px; width:301px; float:left;}
					#svyaz1_m form{ width:260px; float:left; margin:0px 0px 0px 14px; text-align:left; padding:0px 0px 0px 10px;}
					#svyaz1_m form span{ display:block; width:10px; height:10px; background:url(../img/close3.png) no-repeat; float:right; cursor:pointer;}
					#svyaz1_m form span:hover{ background:url(../img/close3_h.png) no-repeat;}
					#svyaz1_m form h3{ color:#1396d2; font-weight:normal; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:-14px 0px 0px 0px;}
					#wrap_sv2 #svyaz1_m form p{ background:url(../img/phone.png) no-repeat 0px 0px; padding:0px 0px 0px 35px; color:#1396d2; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-transform:none; float:left; margin:10px 0px 10px 0px;}
					#wrap_sv2 #svyaz1_m form p a{ color:#1396d2;}
					#wrap_sv2 #svyaz1_m form p a:hover{ color:#1396d2;}
					#svyaz1_m form input[type=text]{ border:0px; width:236px; height:22px; padding:5px; background:url(../img/inp_sv.png) no-repeat; color:#999a9a; margin:0px 0px 10px 0px;}
					#svyaz1_m form textarea{ border:0px; width:236px; height:62px; padding:5px; background:url(../img/textarea_sv.png) no-repeat; margin:0px 0px 10px 0px; color:#999a9a;}
					#svyaz1_m form input[type=submit]{ border:0px; width:116px; padding:8px 0px 8px 0px; background:url(../img/sub_sv.png) no-repeat; text-align:center; color:#1396d2; font-size:16px; margin:0px 0px 0px 63px;}
					#svyaz1_m form input[type=submit]:hover{ background:url(../img/sub_sv_h.png) no-repeat;}
					#svyaz1_m form > a{ display:block; height:30px; background:url(../img/ten2.png) no-repeat center bottom; width:246px; text-align:center; margin:20px 0px 5px 0px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
					#svyaz1_b{ height:26px; background:url(../img/sv_b.png) no-repeat; float:left; width:321px;}
		#copyright p{ color:#fff; text-transform:uppercase; float:right;}
		#copyright p a{ color:#fff; text-decoration:underline; text-transform:none;}
		#copyright p a:hover{ text-decoration:none;  color:#044c6d;}
/* 20.01.12 */
	#head_h{ width:1000px; float:left; background:url(../img/ten1.png) no-repeat center bottom; padding:10px 0px 10px 0px;}
	#head_h h1{ color:#1294d0; font-size:20px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
	#head_a{ width:1000px; float:left; font-size:14px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; position:relative;}
	#head_a > a:first-child{ color:#d61b35; float:left; background:url(../img/head_a1.png) no-repeat left 0px;}
	#head_a > a{ color:#1396d2; float:right; background:url(../img/head_a2.png) no-repeat left 0px; padding:7px 0px 15px 35px; margin:10px 0px 0px 0px;}
#wrap_content2{ width:1000px; margin:10px auto; background:url(../img/content.png) no-repeat;}
	#content2{ width:980px; margin:0px 13px 0px 7px; /*background:url(../img/content2.png) no-repeat;*/ float:left;}
		#content2_t{ width:900px; float:left; background:url(../img/content2_t.png) no-repeat; height:55px; padding:50px 40px 0px 40px;}
		#content2_t p{ color:#1294d0; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; float:right; width:100px;}
		#content2_t p:first-child{ float:left; width:340px;}
		#content2_t p span{ display:block; width:13px; height:13px; float:left; margin:0px 2px 0px 0px; background:url(../img/page_sl1.png) no-repeat;}
		#content2_t p span.active{ background:url(../img/page_sl3.png) no-repeat;}
		#content2_t > a{ display:block; width:185px; height:29px; padding:7px 0px 0px 0px; background:url(../img/a_big.png) no-repeat; font-size:16px; color:#1396d2; text-align:center; float:right; text-decoration:none; margin:0px 29px 0px 0px;}
		#content2_t > a:hover{ background:url(../img/a_big_h.png) no-repeat;}
		#content2_m{ width:980px; float:left; background:url(../img/content2_m.png) repeat-y; min-height:450px;}
			.test{ border-top:1px dotted #999/*#d5d5d5*/; width:945px; float:left; margin:0px 11px 0px 12px; padding:10px 6px;}
			.test h2{ color:#999a9a; font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; float:left; background:url(../img/h2.png) no-repeat left 0px; font-weight:normal; width:900px; padding:0px 0px 0px 30px; margin:10px 0px 10px 15px;}
			/*.test form > input[type=submit]{ float:right; border:0px; width:145px; padding:11px 0px 7px 0px; background:url(../img/sub2.png) no-repeat; text-align:center; color:#1396d2; font-size:15px; margin:0px 12px 20px 0px; cursor:pointer;}
			.test form > input[type=submit]:hover{ background:url(../img/sub2_h.png) no-repeat 1px 0px; color:#fff;}*/
			.test form > a.prev{ float:left; border:0px; width:145px; padding:9px 0px 7px 0px; background:url(../img/sub2.png) no-repeat; font-style:normal; font-size:16px; text-align:center; color:#1396d2; margin:0px 12px 20px 7px; cursor:pointer; font-family:Calibri, Arial, Helvetica, sans-serif;}
			.test form > a.prev:hover{ background:url(../img/sub2_h.png) no-repeat 1px 0px; color:#fff;}

			.test form > a.next{ float:right; border:0px; width:145px; padding:9px 0px 7px 0px; background:url(../img/sub2.png) no-repeat; font-style:normal; font-size:16px; text-align:center; color:#1396d2; margin:0px 12px 20px 7px; cursor:pointer; font-family:Calibri, Arial, Helvetica, sans-serif;}
			.test form > a.next:hover{ background:url(../img/sub2_h.png) no-repeat 1px 0px; color:#fff;}

			.test form > a:first-child{ margin:10px 3px -3px 20px}
			.test form > a{ display:block; float:left; height:29px; width:54px; padding:5px 5px 0px 0px; margin:10px 3px -3px 0px; position:relative; z-index:10; background:url(../img/ne_tab2.png) no-repeat; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:right; font-size:18px; color:#999a9a;}
			.test form > a span{ font-size:10px;}
			.test form > a:hover, .test form > a.active{ background:url(../img/ne_tab1.png) no-repeat; color:#1396d2;}
			.test form > a.last{ display:block; width:39px; height:34px; background:url(../img/ne_tab_add2.png) no-repeat; padding:0px;}
			.test form > a.last:hover, .test form > a.last.active{ background:url(../img/ne_tab_add2_h.png) no-repeat;}
				#f1{ width:945px; float:left;}
					#f1_t{ width:945px; float:left; background:url(../img/f1_t.png) no-repeat; height:17px;}
					#f1_m{ width:927px; float:left; background:url(../img/f1_m.png) repeat-y; padding:0px 9px 0px 9px;}
					#f1_m > p{ color:#178abf; font-size:16px; margin:0px 15px 10px 10px;}
					#f1_m table tr td:first-child{ font-size:14px; color:#666; width:180px; padding:5px 10px 5px 20px; float:left;}
					/*#f1_m table tr td input{ border:0px; width:70px; height:22px; padding:5px; background:url(../img/inp_s.png) no-repeat;}*/
					#f1_m table tr td label{ font-size:16px;}
						#f2{ width:927px; float:left; margin:40px 0px 0px 0px;}
							#f2 > a{ display:block; float:left; height:26px; width:120px; padding:8px 5px 0px 5px; margin:-30px 3px -3px 0px; position:relative; z-index:10; background:url(../img/ne_tab_big.png) no-repeat; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:center; font-size:16px; color:#999a9a;}
							#f2 > a:hover, #f2 > a.active{ background:url(../img/ne_tab_big_h.png) no-repeat; color:#1396d2;}
							#f2 > a.last{ background:url(../img/ne_tab_add3.png) no-repeat; display:block; width:39px; height:34px; padding:0px;}
							#f2 > a.last:hover, #f2 > a.last.active{ background:url(../img/ne_tab_add3_h.png) no-repeat;}
							#f2 > a:first-child{ margin:-30px 3px -3px 20px}
							#f2_t{ width:927px; float:left; height:17px; background:url(../img/f2_t.png) no-repeat;}
							#f2_m{ width:917px; float:left; background:url(../img/f2_m.png) repeat-y; padding:0px 5px;}
							#f2_m div{ width:917px; float:left;}
							#f2_m div.new_block label{ float:left; width:185px; margin:5px 0px 0px 5px; padding:0px 5px 0px 0px;}
							#f2_m div.new_block input[type=text]{ margin:6px 0px 0px 0px;}
							#f2_m > div label{ float:left; width:185px; margin:0px 0px 0px 15px; padding:0px 5px 0px 0px;}
							#f2_m > div a{ float:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; text-align:left; margin:0px 10px 10px 0px;}
							#f2_m > div a#add_select{ display:block; width:164px; height:38px; background:url(../img/a_form.png) no-repeat; padding:3px 0px 0px 35px; margin:0px;}
							#f2_m > div.new_block{ width:891px; /*height:43px; height:242px; background:url(../img/for_form2.png) no-repeat;*/ margin:0px 0px 10px 11px; /*overflow:hidden;*/}
							#f2_m > div a:hover{ text-decoration:none;}
							#f2_m > div input[type=text]{ width:70px; height:22px; padding:5px 5px 5px 5px; background:url(../img/inp_s.png) no-repeat; border:0px;}
							#f2_m #f3{ width:895px; float:left; margin:50px 0px 0px 9px;}
							#f2_m #f3 > a{ display:block; float:left; height:26px; width:120px; padding:8px 5px 0px 5px; margin:-32px 3px -1px 0px; position:relative; z-index:10; background:url(../img/ne_tab_big.png) no-repeat; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:center; font-size:16px; color:#999a9a;}
							#f2_m #f3 > a:hover, #f2_m #f3 > a.active{ background:url(../img/ne_tab_big_h.png) no-repeat; color:#1396d2;}
							#f2_m #f3 > a.last{ background:url(../img/ne_tab_add4.png) no-repeat; display:block; width:39px; height:34px; padding:0px;}
							#f2_m #f3 > a.last:hover, #f2_m #f3 > a.last.active{ background:url(../img/ne_tab_add4_h.png) no-repeat;}
							#f2_m #f3 > a:first-child{ margin:-32px 3px -1px 6px}
							#f2_m #f3 #f3_t{ width:895px; float:left; height:7px; background:url(../img/f3_t.png) no-repeat;}
							#f2_m #f3 #f3_m{ width:885px; float:left; background:url(../img/f3_m.png) repeat-y; padding:0px 5px;}
							#f2_m #f3 #f3_m div.new_block label{ float:left; width:185px; margin:5px 0px 0px 5px; padding:0px 5px 0px 0px;}
							#f2_m #f3 #f3_m label{ float:left; width:185px; margin:0px 0px 0px 3px; padding:0px 5px 0px 0px;}
							#f2_m #f3 #f3_m div input[type=text]{ width:70px; height:22px; padding:5px 5px 5px 5px; background:url(../img/inp_s.png) no-repeat; border:0px; margin:0px 0px 15px 0px;}
							#f2_m #f3 #f3_b{ width:895px; float:left; height:7px; background:url(../img/f3_b.png) no-repeat;}
							#f2_b{ width:927px; float:left; height:17px; background:url(../img/f2_b.png) no-repeat;}
					#f1_b{ width:945px; float:left; background:url(../img/f1_b.png) no-repeat; height:17px;}
		#content2_b{ width:980px; float:left; background:url(../img/content2_b2.png) no-repeat; height:42px; position:relative;}
		#content2_b span{ width:366px; height:88px; display:block; background:url(../img/ruchka.png) no-repeat; bottom:-25px; left:290px; position:absolute;}
			.wrap_table{ border-top:1px dotted #d5d5d5; width:921px; float:left; margin:20px 0px 0px 0px; padding:20px 0px 0px 0px;}
			.wrap_table > p{ color:#178abf; font-size:16px; margin:0px 15px 10px 10px;}
				#otzyvy{ width:1029px; height:564px; background:url(../img/otziv.png) no-repeat; position:absolute; top:-25px; right:-17px; display:block; z-index:100; display:none;}
				#otzyvy > span{ display:block; width:770px; height:400px; margin:90px 70px 50px 130px;}
				#otzyvy > span span.sp_cl{ display:block; width:23px; height:23px; background:url(../img/close.png) no-repeat; float:right; margin:0px -52px 0px 0px; cursor:pointer;}
				#otzyvy > span span.sp_cl:hover{ background:url(../img/close2.png) no-repeat;}
				#otzyvy > span a{ float:left;}
				#otzyvy > span h1{ float:left;}
					#sp1{ color:#1396d2; float:left; background:url(../img/head_a2.png) no-repeat left 0px; padding:7px 0px 15px 35px; margin:10px 0px 0px 0px; position:relative; width:100%;}
					#sp2{ color:#999a9a; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; width:100%;}
				#otzyvy > span form textarea{ border:0px; padding:5px; width:758px; height:177px; background:url(../img/textarea_otz.png) no-repeat; margin:25px 0px 25px 0px;}
				#otzyvy > span form input{ width:98px; padding:8px 0px 8px 0px; text-align:center; text-transform:uppercase; color:#fff; background:url(../img/sub1.png) no-repeat 0px 0px; border:0px; float:right; margin:2px 0px 0px 0px; font-style:normal;}
				#otzyvy > span form input:hover{ background:url(../img/sub1_h.png) no-repeat 0px 0px;}
			#wrap_instr{ width:1000px; z-index:100; position:absolute; top:-25px; left:0px; display:none;}
				#instr{ width:1000px; float:left;}
					#instr_t{ width:1000px; float:left; height:84px; background:url(../img/instr_t.png) no-repeat;}
					#instr_m{ width:820px; padding:10px 80px 10px 100px; float:left; background:url(../img/instr_m.png) repeat-y;}
					#instr_m > span:first-child{ color:#d61b35; font-size:14px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; background:url(../img/instr_h_icon.png) no-repeat 0px 0px; padding:5px 0px 5px 20px; margin:0px 0px 0px -20px;}
					#instr_m span.sp_cl{ display:block; width:23px; height:23px; background:url(../img/close.png) no-repeat; float:right; margin:-10px -4px 0px 0px; cursor:pointer;}
					#instr_m span.sp_cl:hover{ background:url(../img/close2.png) no-repeat;}
						#instr_m_txt{ width:820px; float:left; max-height:500px; margin:10px 0px 0px 0px;/* overflow:auto; margin:5px 0px 0px 0px;*/}
						#instr_m_txt h2{ color:#999a9a; font-size:20px; font-style:italic; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin:10px 0px 10px 0px;}
						#instr_m_txt p{ color:#757373; font-size:14px; font-style:normal; font-family:Calibri, Arial, Helvetica, sans-serif;}
					#instr_b{ width:1000px; float:left; height:71px; background:url(../img/instr_b.png) no-repeat;}
			.for_button{ text-align:center;}
			.for_button a{ display:inline-block; width:145px; padding:9px 0px 7px 0px; text-decoration:none; background:url(../img/sub2.png) no-repeat; font-style:normal; font-size:16px; text-align:center; color:#1396d2; margin:0px 12px 20px 7px; cursor:pointer; font-family:Calibri, Arial, Helvetica, sans-serif;}
			.for_button a:hover{ background:url(../img/sub2_h.png) no-repeat 1px 0px; color:#fff;}

		.test form > a.big_tab{ background:none; display:block; float:left; height:34px; width:auto; margin:0px 0px -3px 0px;}
		.test form > a.big_tab:first-child{ margin:0px 0px -3px 20px;}
		.test form > a.big_tab span{ font-size:14px;}
			.big_tab > span{ height:34px; float:left; display:block;}
				.big_tab_l{ width:5px; background:url(../img/ne_tab_big_l.png) no-repeat;}
				.big_tab_c{ background:url(../img/ne_tab_big_c.png) repeat-x; padding:7px 5px 0px 5px; height:27px;}
				.big_tab_r{ width:5px; background:url(../img/ne_tab_big_r.png) no-repeat;}
				/**/
			.big_tab:hover .big_tab_l, .big_tab.active .big_tab_l{ width:5px; background:url(../img/ne_tab_big_l_h.png) no-repeat;}
			.big_tab:hover .big_tab_c, .big_tab.active .big_tab_c{ background:url(../img/ne_tab_big_c_h.png) repeat-x;}
			.big_tab:hover .big_tab_r, .big_tab.active .big_tab_r{ width:5px; background:url(../img/ne_tab_big_r_h.png) no-repeat;}
		.test h2.no_style_h2{ background:none; color:#646464; padding:0px;}
		.test h2.no_style_h2 span{ color:#969595; font-family:Calibri, Arial, Helvetica, sans-serif; font-style:normal;}

		#left_colum_m h2.no_style_h2{ background:none; color:#646464; padding:0px;font-size: 20px;font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;font-weight:normal;}

		.schet1, .schet2{ width:882px; float:left; margin:0px 0px 0px 20px;}
			.schet1_t{ width:882px; float:left; height:29px; background:url(../img/schet1_t.png) no-repeat;}
			.schet2_t{ width:882px; float:left; height:29px; background:url(../img/schet2_t.png) no-repeat;}
			.schet1_m{ width:882px; float:left; background:url(../img/schet1_m.png) repeat-y; padding:40px 0px;}
			.schet1_m input[type=text]{ border:0px; width:236px; height:22px; padding:5px; background:url(../img/inp_sv.png) no-repeat; float:left; margin:1px 20px 0px 270px; color:#665;}
			.schet1_m input[type=submit]{ border:0px; width:98px; padding:7px 0px 8px 0px; background:url(../img/sub1.png) no-repeat; text-align:center; font-size:15px; color:#fff;}
			.schet1_m input[type=submit]:hover{ background:url(../img/sub1_h.png) no-repeat;}
			.schet1_m label{ float:left; margin:0px 0px 0px -266px; color:#cccdce;}
			.schet1_m label span{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

			.schet1_b{ width:882px; float:left; height:17px; background:url(../img/schet1_b.png) no-repeat;}

		.vybrat2{ width:921px;}
			.for_label span{ display:block; width:110px; height:150px; float:left; overflow:hidden; margin:0px 10px 0px 0px; text-align:center;}
			.for_label span img{ padding:2px; background:#f5f3f3; border:1px solid #ccc;}
			.for_label{}
			.for_label{}
			#for_address{ border-top:1px dotted #aca9a9; width:881px; float:left; padding:20px;}
			#for_address p{ font-size:18px; color:#1396d2; margin:0px 0px 15px 0px;}
			#for_address label{ float:left; width:120px; margin:2px 0px 0px 15px;}
			#for_address label.s_label{ float:left; width:58px; margin:2px 0px 0px 15px;}
			#for_address input[type=text]{ border:0px; width:282px; height:25px; padding:5px; float:left; background:url(../img/inp1.png) no-repeat; color:#000;}
			#for_address input.inp_s{ width:72px; background:url(../img/inp_s.png) no-repeat;}


		#f1_m table.vybrat2 tr td:first-child{ padding:5px;}
		 #f1_m table.vybrat2 tr td{ width:450px;}

#f1_m table tr td input[type=text]{ border:0px; width:70px; height:22px; padding:5px; background:url(../img/inp_s.png) no-repeat;}

	.a_right{ float:right; font-family:Georgia, "Times New Roman", Times, serif; margin:0px 25px 15px 0px; font-style:italic;}
#reg_form div.selector span{color:#000;}
#reg_form select option:first-child{color:#666;}
div.selector span{color:#000;}

  .err_valid, .err_valid2{
  	font-family:Calibri, Arial, Helvetica, sans-serif;
  	margin-left:10px;
  	color: #E5100B;
	font-size: 12px;
	font-style: italic;
  }

  #lang{ position:absolute; bottom:10px; right:0px;}
    #lang a{ text-decoration:none; color:#ccc; background:url(../img/border_logos.jpg) no-repeat; padding:8px 10px 8px 12px;}
    #lang a:hover, #lang a.active{ color:#18a2e2;}
    #home_mail{ right:120px;}

   #home_mail{ position:absolute; bottom:6px; right:108px; background:url(../img/for_home2.png) no-repeat 0px 0px; width:100px; height:21px; padding:0px;}
#home_mail a{ text-transform: lowercase; display:block; width:74px; height:9px; background:url(../img/mail.jpg) no-repeat right 2px; float:left; margin:4px 5px 0px 5px; font-size:12px; text-decoration:none; text-align:right; padding:0px 16px 2px 0px; color:#a5a6a7;}
#home_mail a:hover{ background:url(../img/mail_h.jpg) no-repeat right 2px; color:#1cacdb;}
#home_mail a:first-child{ background:url(../img/home.jpg) right 2px no-repeat; width:77px; margin: 4px 0 0; line-height: 12px; font-size: 14px; }
#home_mail a:first-child:hover{ background:url(../img/home_h.jpg) right 2px no-repeat; color:#1cacdb;}

hr { color: #9EDBEB; margin: 15px 0 0;  }

.button_form{ text-decoration: none; text-transform: uppercase; color: #ffffff; display: block; float: left; height: 30px; line-height: 30px; font-size: 15px; border-radius: 5px; background-color: #0075BD; padding: 2px 5px; margin: 0 5px; }

 .formErrorContent {
	 background: #ff9999 !important;
 }

.formErrorContent div {
	background: #ff9999 !important;
}

.formErrorArrow div {
	-webkit-box-shadow: #444444 0 2px 3px;
	background-color: #ff9999 !important;
	background-position: initial initial;
	background-repeat: initial initial;
	border-left-color: #DDDDDD;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #DDDDDD;
	border-right-style: solid;
	border-right-width: 2px;
	box-shadow: #444444 0 2px 3px;
	display: block;
	font-size: 0;
	height: 1px;
	line-height: 0;
	margin: 0 auto;
}

span{
	font-family: arial,helvetica,sans-serif;
	color:#333333;
}

#fio_input{
	font-family: arial,helvetica,sans-serif;
	background-color: #fbfde8;
	height: 20px;
	width: 223px;
	font-size: 9pt;
	border: none;
	position: relative;
	top: 57px;
	left: 37px;
}

#feedback_body{
	font-family: arial,helvetica,sans-serif;
	overflow: hidden !important;
	resize: none;
	background-color: #fbfde8;
	height: 155px;
	width: 225px;
	font-size: 9pt;
	border: none;
	position: relative;
	top: 93px;
	left: 37px;
}

#feedback_close{
	position: absolute;
	height: 18px;
	width: 18px;
	left: 265px;
	top: 8px;
}

#button_send{
	display: block;
	background-position: initial initial;
	background-repeat: no-repeat no-repeat;
	text-align: center;
	border: 0;
	font-size: 14px;
	text-decoration: none;
	background: url(../img/sub2_h_small.png);
	position: relative;
	top: 112px;
	left: 96px;
	padding: 10px 0 7px;
	color: #ffffff;
	width: 100px;
}


.board_uz{
    width: 31px;
    height: 213px;
    background: url(../img/board_uz.png) no-repeat 0px 0px;
    position: absolute;
    right: 0px;
    top: 265px;
    z-index: 30;
}
.board{
    width: 31px;
    height: 213px;
    background: url(../img/board.png) no-repeat 0px 0px;
    position: absolute;
    right: 0px;
    top: 265px;
    z-index: 30;
}

.form_uz{
    width:287px;
    height: 339px;
    background: url(../img/form_uz.png) no-repeat 0px 0px;
    position: absolute;
    right: 0px;
    top: 200px;
    z-index: 20;
    display: none;
}



.form{
    width:287px;
    height: 339px;
    background: url(../img/form.png) no-repeat 0px 0px;
    position: absolute;
    right: 0px;
    top: 200px;
    z-index: 20;
    display: none;
}

/*
#panel {
	width: 31px;
	height: 213px;
	
	position: absolute;
	right: 0px;
	top: 415px;
	z-index: 30;
}

#content{
	width: 287px;
	height: 339px;
	background: url(../img/form.png) repeat scroll 0% 0% transparent;
	position: absolute;
	right: 0px;
	top: 415px;
	z-index: 20;
	display: none;
}
*/