* {padding:0; margin:0; border:0; }
html, body {height:100%;}
/*
table, th, td {font-size:100%;}
table,td,img,div,ul,a,dl,dt,dd,ol,ul,li,form,td,th,p {}

.IE .formFactory .rightEdgeButton .bTypeButton BUTTON{ }
.IE7 .formFactory .elementAfterButton{ }

.Safari .formFactory .elementAfterButton{position:relative;top:-6px}
.Opera .formFactory INPUT.text, .Opera .formFactory SELECT{height:18px;line-height:18px}

.Firefox .formFactory .rightEdgeButton .bTypeButton BUTTON{margin-bottom:10px}
.Firefox3 .formFactory INPUT[type=text], .Firefox3 .formFactory INPUT[type=password]{padding-top:2px}

*/
table {border-collapse:collapse;}
a :hover{ text-indent: 0; /*DO NOT REMOVE THIS OTHERWISE HOVER WILL NOT WORK IN IE6!*/ }



/*+++++++CSS Document+++++++*/
body { color:#606d78; font:normal 12px Arial, Helvetica, sans-serif;
	line-height:16px; background: #fff;/*background: url('/pic/main_bg_all_5.gif') center 0 repeat-y #fff;*/
}
a			{ color:#686565; text-decoration:underline; }
a:visited	{ color:#686565; }
a:hover		{ color:#686565; text-decoration:none }

/*___1___MAIN___25430c__________________________________AADBAE__________309430____________*/
.outerWrap1{height:100%;background: url('/pic/main_bg_r.gif') 0 0 repeat-y;}
.outerWrap2{height:100%;background: url('/pic/main_bg_l_2.gif') right 0 repeat-y;}
/*.main { text-align:left; background:#ffffff; height:auto;}*/
#content		{ overflow:hidden; width:100%; }
#content .space { padding:18px 0px 18px 0px; }
#left			{ float:left; width:200px; }
#right			{ float:right; width:184px; }

.linkT{background:#CFDCD2; margin:10px 5px 0px 0px; cursor:pointer;}
.lt {width:7px;height: 7px;background: url('/pic/lt_2.png') 0 0 no-repeat;}
.ct {height: 7px;}
.rt {width:7px;height: 7px;background: url('/pic/rt_2.png') 0 0 no-repeat;}
.lc {width:7px;}
.rc {width:7px;}
	/*
	#top { height:113px; overflow:hidden; }
	#logo { margin:0px 300px 0px 0px; }
	#logo .space { padding:30px 0px 0px 30px; }
	#search { float:right; width:240px; }

	#header        { background:url(header.jpg) no-repeat 0 0;     height:280px; }
	#header .space { padding:45px 0px 0px 49px; }
	#header p      { padding:0px 0px 20px 0px;     line-height:18px }
	*/

	


/*___1___*/
#parallax		{ position:absolute; overflow:hidden; width:980px; height:300px; z-index:1; }
.layer-1  { width:850px; top:140px; }
.layer-2  { width:800px; top: 20px; }
.layer-3  { width:740px; top: 30px; }
.layer-4  { width:600px; top:150px; }

.layer-1, .layer-2, .layer-3, .layer-4 {
/*		border: #ff0000 1px solid;
		color:#fff;
		display:block; 
		float:left;
		font-size:14px;
		font-weight:normal;
		text-decoration:none; 
		text-align:center; 
		width:auto; */
}
/*___2___| top:0px;|*/
#logo-container	{ position:absolute; text-align:center; z-index:2; top:133px; }
#logo { width:980px; }

	#wrapper {   }
	#wrapper_main { background:url(content-top-left.gif) no-repeat 0 0 #fff; margin:0px 0px 0px 202px; height: 100%; }
	/*
	* html #wrapper { margin:0px 199px 0px 199px; }   //width:100%
	* html #wrapper2 { margin:0px 0px 0px 199px; width:100% }
	*/
	
/*___2___common___*/
	.box-indent { padding:17px 20px 25px 25px; }
	.module-custom { color:#fff; width:482px; }
	
	
	

	
/*___ÝËÅÌÅÍÒ___ÊÎÍÒÅÍÒÀ___ border: #ff0000 1px solid;*/
	.lt_1 {background:url(/pic/content-top-left.gif) 0 0 no-repeat;}
	.rt_1 {background:url(/pic/content-top-right.gif) right 0 no-repeat;}
	.lb_1 {background:url(/pic/content-bottom-left.gif) 0 bottom no-repeat;}
	.rb_1 {background:url(/pic/content-bottom-right.gif) right bottom no-repeat;
		padding: 12px 22px 12px 22px;
	}
/*
	#wrapper .t1 {		text-align:center; padding:10px 10px 10px 10px;
				background:url(/pic/separator.gif) repeat-x 0 bottom;	}
	.i {	margin:10px 10px 10px 10px;	}
	#wrapper .t1 h1 {	font-size:140%; margin:10px 40px 10px 40px;	}
	#wrapper .t1 h2 {	font-size:100%; text-align:center; margin:20px 20px 10px 20px; font-weight:bolder;	}
	#wrapper .t1 p {	text-indent:30px; text-align:justify; 	}
*/



/*___3___HMENU___*/

	ul.menu-nav { display:block; }
	ul.menu-nav li, ul.menu-nav li a { display:block; float:left; }
	ul.menu-nav li a{ margin:20px 0px 0px 0px; }
/*
	ul.menu-nav li a span em { padding:12px 14px 10px 14px; }
	ul.menu-nav a:hover{ cursor:pointer; 
		background:url('/pic/hm_2.gif') 0 center repeat-x;
		background:url('/pic/text_prod_all_1_fon.jpg') 0 0 no-repeat;
	}
*/
.menu-nav a { cursor:pointer; }
li.hm_a_main a, .menu-nav .o_main, .menu-nav #h_main {	width:123px; height:30px;	}
.menu-nav .o_main{ background:url('/pic/text_main_2_a.png') 0 0 no-repeat;}
.menu-nav #h_main{ background:url('/pic/text_main_2_b.png') 0 0 no-repeat; visibility: hidden;position:relative;}
li.hm_a_prod a, .menu-nav .o_prod, .menu-nav #h_prod {	width:154px; height:30px;	}
.menu-nav .o_prod{ background:url('/pic/text_prod_2_a.png') 0 0 no-repeat;}
.menu-nav #h_prod{ background:url('/pic/text_prod_2_b.png') 0 0 no-repeat; visibility: hidden;position:relative;}
li.hm_a_use a, .menu-nav .o_use, .menu-nav #h_use {		width:166px; height:30px; }
.menu-nav .o_use{ background:url('/pic/text_use_2_a.png') 0 0 no-repeat;}
.menu-nav #h_use{ background:url('/pic/text_use_2_b.png') 0 0 no-repeat; visibility: hidden;position:relative;}
li.hm_a_cs a, .menu-nav .o_cs, .menu-nav #h_cs {		width:228px; height:30px; }
.menu-nav .o_cs{  background:url('/pic/text_cs_2_a.png') 0 0 no-repeat;}
.menu-nav #h_cs{  background:url('/pic/text_cs_2_b.png') 0 0 no-repeat; visibility: hidden;position:relative;}
li.hm_a_cont a, .menu-nav .o_cont, .menu-nav #h_cont {	width:138px; height:30px; }
.menu-nav .o_cont{ background:url('/pic/text_cont_2_a.png') 0 0 no-repeat;}
.menu-nav #h_cont{ background:url('/pic/text_cont_2_b.png') 0 0 no-repeat; visibility: hidden;position:relative;}




/*___ËÅÂÎÅ___ÌÅÍÞ___2___*/
	.block_1	{	background:url(/pic/box3-bg.png) 0 0 repeat-y;	/**/}
	.block_1 .first	{	background:url(/pic/box3-bot_7.png) 0 bottom no-repeat;
		width:184px; height: 15px;
		position:relative; top:5px;/**/
	}
/*	.block_1 .sec	{	background:url(/pic/box3-top.gif) 0 0 no-repeat;	}*/
	.block_1 h3	{	background:url(/pic/box3-title_1.png) no-repeat center 0; width:184px;height:34px;
					position:relative; top:-10px;	}
	.block_1 h3 div	{	color:#fff; font-size:13px; font-weight:bold; padding:9px 0px 0px 44px;	}
/*	.t1 h3	{	background:url(/pic/box3-title.gif) no-repeat 0 0;
		color:#fff; font-size:13px; font-weight:bold; padding:9px 0px 15px 44px;	}
*/
	.module-login	{ 
		margin:10px 0px 8px 5px; width:100%;
	/*	border: #ff0000 1px solid;*/
	}
/*	.module-login .first	{ background:url(/pic/box3-bot.gif) no-repeat 0 bottom; }
	.module-login .sec		{ background:url(/pic/box3-top.gif) no-repeat 0 0; }
	.module-login .box-indent { padding:9px 20px 18px 24px; }
	* html .module-login .box-indent { padding:4px 20px 10px 24px; }*/
/*	-----------------title----
	.module-login h3		{ background:url(/pic/box3-title.gif) no-repeat 0 0;
		color:#fff; font-size:13px; font-weight:bold; padding:9px 0px 15px 44px; }
*/
	.vm { padding: 0px 5px 0px 5px; }
	.vm a, .vm a:visited {
		color:#fff; font-size:13px; font-weight:bold; display:block; text-decoration:none;
	/*	margin: 4px 4px 5px 10px;*/
		padding: 2px 0px 2px 15px;
		display:block;
	}
	.vm a:hover { color:#ffffff; background-color:#c1c8d1; }
	.vm img { vertical-align:middle; }


.ct_5 {background:url('/immagini/p6_body_line_03_body_x_dot.gif') 0 0 repeat-x; background-color:#F3F1F1;}
.cb_5 {background:url('/immagini/p6_body_line_03_body_x_dot.gif') 0 bottom repeat-x; }
.lc_5 {background:url('/immagini/p6_body_line_03_body_x_dot.gif') 0 0 repeat-y; }
.rc_5 {background:url('/immagini/p6_body_line_03_body_x_dot.gif') right 0 repeat-y; }
.lt_5 {background:url('/immagini/p6_body_line_03_body_x_l_up.gif') 0 0 no-repeat; }
.rt_5 {background:url('/immagini/p6_body_line_03_body_x_r_up.gif') right 0 no-repeat;}
.lb_5 {background:url('/immagini/p6_body_line_03_body_x_l_down.gif') 0 bottom no-repeat;}
.rb_5 {background:url('/immagini/p6_body_line_03_body_x_r_down.gif') right bottom no-repeat;}

.lt_7 {width:7px; height: 7px;background-image: url('/Pic/lt_7.gif');}
.ct_7 {			height: 7px;background-image: url('/Pic/ct_7.gif'); background-repeat: repeat-x;}
.rt_7 {width:7px; height: 7px;background-image: url('/Pic/rt_7.gif');}
.lc_7 {width:7px; background-image: url('/Pic/lc_7.gif'); background-repeat: repeat-y;}
.rc_7 {width:7px; background-image: url('/Pic/rc_7.gif'); background-repeat: repeat-y;}
.lb_7 {width:7px; height:7px; background-image: url('/Pic/lb_7.gif');}
.cb_7 {			height:7px; background-image: url('/Pic/cb_7.gif'); background-repeat: repeat-x;}
.rb_7 {width:7px; height:7px; background-image: url('/Pic/rb_7.gif');}
#resize a { margin: 0px 0px 0px 5px; width:22px; height:20px; display:block; background-image: url('/pic/resize_buttion_1.gif');}
#resize a:hover {background-image: url('/pic/resize_buttion_2.gif');}

.ct_8 {background:url('/pic/ct_7.gif') 0 0 repeat-x; background-color:#F3F1F1; margin: 30px 5px 5px 5px;}
.cb_8 {background:url('/pic/cb_7.gif') 0 bottom repeat-x; }
.lc_8 {background:url('/pic/lc_7.gif') 0 0 repeat-y; }
.rc_8 {background:url('/pic/rc_7.gif') right 0 repeat-y; }
.lt_8 {background:url('/pic/lt_7.gif') 0 0 no-repeat; }
.rt_8 {background:url('/pic/rt_7.gif') right 0 no-repeat;}
.lb_8 {background:url('/pic/lb_7.gif') 0 bottom no-repeat;}
.rb_8 {background:url('/pic/rb_7.gif') right bottom no-repeat;}
.lt_8, .rt_8, .rb_8, .lb_8,
.ct_8, .cb_8, .lc_8, .rc_8 { float:left;overflow:hidden; }

/*
.lt_5, .rt_5, .rb_5, .lb_5,
.ct_5, .cb_5, .lc_5, .rc_5 { width:207px; height:250px; ;float:left;overflow:hidden; }
.ct_5 { margin: 0px 25px 0px 0px; }
*/


.list_1{
	width:100%;
	/*ïðîçðà÷íàÿ ïîäëîæêà*/
	background:url('/pic/hm_fon.gif') center 0 no-repeat;
	display: none;position: absolute;  z-index:2;
}
.list_1 .cont_A {
/*
	margin:auto;width:1007px;
*/
	padding:15px 0px 10px 0px;
	background:url('/pic/hm_shadow_1.gif') center 0 no-repeat #fff;
}
.list_1 .cont_B {	margin:auto;width:900px;}
.list_1 .cont_B_img {	margin:auto;width:900px;
	/*background:#fff;*/}
.list_1 .cont_B a {	float:left;overflow:hidden; border: #28A849 1px solid;width:140px;text-align:center;
	padding:10px 20px 10px 20px; margin: 10px 10px 10px 10px;
}
.list_1 .cont_B_img a {
	float:left;overflow:hidden;	margin: 0px 5px 0px 5px;/*border: #ff0000 1px solid;*/
	text-align:center;	width:100px;height: 135px;
}
.list_1 .cont_B_img img { /*	float:left;	margin: 10px 10px 10px 10px;*/}
.list_1 .cont_B_img a div { /*	border: #ff0000 1px solid;	margin: 10px 10px 10px 10px;	text-align:left;float:left;*/}

.shadow{ height:15px;background:url('/pic/hm_shadow_bot_7.png') center 0 no-repeat;clear:both;}
.clear {clear:both;}




.index { margin: 0px auto 0px auto; width:900px;}
.index h1, h1 { color:#606d78; font:normal 15px Arial, Helvetica, sans-serif;text-align:center;
	margin: 10px 10px 10px 10px;
}
.index h1 { margin:auto;width:700px;
}
.index h2 {color:#606d78; font:normal 16px Arial, Helvetica, sans-serif;text-align:center;
	margin:auto;width:700px;
}
.index p { margin: 20px 50px 20px 50px;
	text-indent:30px;
	text-align:justify;
}

.cont_page{
/*	margin:auto;width:1007px;*/
}
/*
.main{ width:100%; }*/


.box_list_A{
	overflow:hidden;width:100%;/*background:url(/pic/separator.gif) repeat-x 0 bottom;color:#353535;*/
	font-size:10pt;}
.box_list_A div h2 { /*text-indent: 10px;*/ font-size:12pt; font-weight:bold; }
/*
.box_list_A div { margin: 0px 0px 15px 0px; }
.box_list_A div.img { float:left; }
.box_list_A div.cont { height: 100%; }

.box_list_A div.text {}

'Franklin Gothic Medium','Courier New',
*/
.navigation {
	color:#666; 
	border:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	color: #636363;text-decoration:none;
	background:#F9F9F9;
	
	padding:3px 6px; border:1px solid #E6E6E6;
	
}

.navigation a:hover {
	color:#fff;
	background:#2DA14B;
	border-color:#E6E6E6;
}

.navigation span {
	color:#ccc; text-decoration:none;
	background:#fff;
	
	padding:3px 6px; border:1px solid #E6E6E6;
}

.form1 { margin: 30px 0 0 0;text-align:center;/* ie */ }
.form1 table { width:600px; margin: 3px auto 2px auto;/* ff */ }

.form1 div { padding: 15px 0 15px 0;}
.form1 table td { width:50%;
	/*border: #ff0000 1px solid;*/
}
.form1 textarea { width:100%; background:#C0C0C0; }
.form1 select { width:250px; margin: 15px 0 15px 0; }
.form1 .button { /*width:100px; height:19px;*/ }
.form1 i { color:#f00; font-size:14pt; }

.text_main a {
/*	border: #ff0000 1px solid;*/
}