body								{	text-align:left; background-image:url('../image/bg.gif'); background-position:top left; background-repeat:repeat-x; background-color:#a8de4b; margin:0; font-family:"Verdana","Tahoma","Arial",sans-serif; font-size:12px; color:#000; line-height:1.52em;	}
	.preload1						{	background:url(../image/button1a.gif);	}
	.preload2						{	background:url(../image/button2a.gif);	}
	.preload2						{	background:url(../image/button3a.gif);	}

h1									{	font-size:21px; font-family:"Georgia","Times",serif; font-weight:normal;	}
h2									{	font-size:18px; font-family:"Georgia","Times",serif; font-weight:normal;	}
h3									{	font-size:14px; font-family:"Georgia","Times",serif; font-weight:bolder; font-style:normal; text-decoration:none;	}
#all								{	margin:auto; margin-top:0px; padding-top:0px; width:954px;	}
#body								{	width:950px; border-right:2px solid #79cc51; border-bottom:7px solid #79cc51; border-left:2px solid #79cc51;	}
#box01								{	width:950px; height:92px; background-image:url('../image/bg_menu.jpg'); background-position:top left; background-repeat:no-repeat; background-color:#fff;	}
	#logo							{	width:160px; height:92px; margin:0; padding:0; text-align:left; float:left; 	}
		img.logo					{	margin:0; padding:0; width:160px; height:92px; border-style:none;	}
	#menu1							{	width:790px; height:92px; margin:0; padding:0; text-align:right; float:left; 	}
		.menu1 span					{	display:block; float:right; height:25px; line-height:25px; color:#fff; text-decoration:none; font-size:12px; font-family:"Arial","Verdana","Tahoma",sans-serif; color:#000; font-weight:bolder; text-align:center; padding:10px 0 0 8px; cursor:default;	}
		.menu1 a					{	display:block; float:right; height:25px; line-height:25px; color:#fff; text-decoration:none; font-size:12px; font-family:"Arial","Verdana","Tahoma",sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;	}
		.menu1 a:link				{	padding:10px; margin:0; color:#000; text-decoration:none; font-weight:bolder;	}
		.menu1 a:visited			{	padding:10px; margin:0; color:#000; text-decoration:none; font-weight:bolder;	}
		.menu1 a:hover				{	padding:10px; margin:0; color:#79cc51; text-decoration:none; font-weight:bolder;	}
#box03								{	width:944px; height:auto; margin:0; padding:0; border-right:3px solid #fff; border-left:3px solid #fff; border-top:1px solid #fff; border-bottom:0px solid #fff;	}
	#intro							{	width:944px; height:340px; margin:0; padding:0; border-style:none;	}	
		img.intro					{	margin:0; padding:0; width:944px; height:340px; border-style:none;	}
		a.intro:link				{	padding:0; margin:0; border-style:none;	}
		a.intro:visited				{	padding:0; margin:0; border-style:none;	}
		a.intro:hover				{	padding:0; margin:0; border-style:none;	}
#greenbox							{	width:904px; height:9px; margin:0; padding:3px 0 0 40px; color:#fff; background:#bbff46; border-left:3px solid #fff; border-right:3px solid #fff; text-decoration:none; font-weight:bold;	}
#underline							{	width:954px; height:26px; border-style:none; background-color:#b1e15d;	}
	#underlineleft					{	width:444px; margin:0; padding:5px 0 0 10px; float:left; text-align:left; border-style:none;	}
	#underlineright					{	width:490px; margin:0; padding:5px 10px 0 0; float:left; text-align:right; border-style:none;	}
		.underline a				{	font-size:11px; font-family:"Arial","Verdana","Tahoma",sans-serif;	}
		.underline a:link			{	padding:0; margin:0; color:#79cc51; text-decoration:none; font-weight:bold;	}
		.underline a:visited		{	padding:0; margin:0; color:#79cc51; text-decoration:none; font-weight:bold;	}
		.underline a:hover			{	padding:0; margin:0; color:#fff; text-decoration:none; font-weight:bold;	}
#poptavka							{	width:950px; height:880px; margin:0; padding:0; background-color:#fff;	}
	#poptavkatext					{	width:870px; margin:0; padding:20px 40px 0px 40px; text-align:justify;	}
	#poptavkatext2					{	width:870px; height:300px; margin:0; padding:20px 0 0 0; text-align:left;	}
	#poptavkaoveral					{	width:944px; height:auto; border-right:3px solid #fff; border-left:3px solid #fff; }					
	#poptavkatitle					{	width:870px; height:22px; color:#fff; border-right:3px solid #000; border-left:3px solid #000; margin:0; padding:2px 34px 2px 34px; background-color:#000; font-weight:bolder;		}
	#poptavkasubtitle				{	width:870px; height:22px; color:#fff; border-right:3px solid #000; border-left:3px solid #000; margin:0; padding:2px 34px 2px 34px; background-color:#555; font-weight:bolder;		}
	#poptavkabox1					{	width:870px; height:auto; color:#fff; border-right:3px solid #000; border-left:3px solid #000; margin:0; padding:10px 34px 10px 34px; background-color:#ef414b; font-weight:bolder;		}
	#poptavkabox2					{	width:870px; height:auto; color:#fff; border-right:3px solid #000; border-left:3px solid #000; margin:0; padding:10px 34px 10px 34px; background-color:#777; font-weight:bolder;		}
	#poptavkabox3					{	width:934px; height:535px; color:#fff; border-right:3px solid #000; border-bottom:3px solid #000; border-left:3px solid #000; margin:0; padding:10px 4px 10px 0; background-color:#777; font-weight:bolder;		}
	#poptavkabox3left				{	width:507px; float:left; height:auto; color:#fff; border-style:none; margin:0; padding:0; background-color:#777; font-weight:bolder;		}
	#poptavkaboxend					{	width:870px; height:auto; color:#fff; border-right:3px solid #000; border-bottom:3px solid #000; border-left:3px solid #000; margin:0; padding:10px 34px 10px 34px; background-color:#777; font-weight:bolder;		}
	p.poptavka						{		}
	input.inp01						{	margin:1px 0px 1px 0px; padding:1px 3px 2px 3px; font-size:12px; font-family:"Verdana","Arial","Helvetica",sans-serif; font-weight:400; color:#000; border:3px solid #000; width:80px;	}
	td.poptavka						{	width:290px; border-style:none;	}
	td.poptavka0					{	width:870px; border-style:none;	}
	td.poptavka1					{	width:240px; border-style:none;	}
	td.poptavka2					{	width:390px; border-style:none;	}
	td.poptavka3					{	width:480px; border-style:none;	}
	td.poptavka4					{	width:390px; border-style:none;	}
	td.obj							{	padding:0; margin:0;	}
	.text1							{	width:600px; background-color:#fff; border:1px solid #000; font-size:12px; font-family:"Verdana","Arial","Helvetica",sans-serif; font-weight:400; color:#000;	}
	.text2							{	width:456px; background-color:#fff; padding:10px; margin-left:10px; border:3px solid #fff; font-size:12px; font-family:"Verdana","Arial","Helvetica",sans-serif; font-weight:400; color:#000;	}
	.text3							{	width:106px; background-color:#fff; padding:0 5px 0 5px; border:3px solid #777; font-size:12px; font-family:"Verdana","Arial","Helvetica",sans-serif; font-weight:400; color:#000;	}
	.text4							{	width:418px; background-color:#fff; border:3px solid #777; font-size:12px; font-family:"Verdana","Arial","Helvetica",sans-serif; font-weight:400; color:#000;	}
	.text5							{	width:228px; background-color:#fff; padding:0 5px 0 5px; border:3px solid #777; font-size:12px; font-family:"Verdana","Arial","Helvetica",sans-serif; font-weight:400; color:#000;	}
	select							{	background-color:#fff; font-size:11px; font-family:"Verdana","Arial","Helvetica",sans-serif; font-weight:400; color:#000;	}
	option							{	background-color:#fff; font-size:11px; font-family:"Verdana","Arial","Helvetica",sans-serif; font-weight:400; color:#000;	}
	.help							{	color:#9f9f9f; font-weight:400;	}
	input.button1					{	margin:0; margin:2px 0px 0px 7px; font-size:12px; font-family:"Verdana","Arial","Helvetica",sans-serif; font-weight:bolder; border:1px solid #000; background-color:#000; color:#fff;	}
	input.button2					{	margin:0; margin:2px 0px 0px 7px; font-size:12px; font-family:"Verdana","Arial","Helvetica",sans-serif; font-weight:bolder; border:3px solid #000; background-color:#000; color:#fff;	}
	td.right						{	width:590px; padding:0; margin:0; border-style:none; vertical-align:top; text-align:right;	}
#box04								{	width:950px; height:auto; margin:0; padding:0; background-color:#fff;	}
	#kontakt						{	width:947px; height:511px; margin:0; padding:0 0 0 3px; text-align:justify;	}
	#kontaktimg						{	display:block; width:290px; height:491px; background-color:#000; padding:0; margin:10px 0 10px 0; text-align:justify; float:left;	}
		img.kontaktimg				{	width:280px; border-top:5px solid #000; border-right:5px solid #000; border-left:5px solid #000;	}
		img.kontaktmap				{	width:280px; border:5px solid #000;	}
	#kontakttext					{	display:block; width:287px; margin:0; padding:20px 20px 0px 40px; text-align:left; float:left;	}
	#kontaktmsg						{	display:block; width:267px; margin:0; padding:20px 40px 0px 0px; text-align:left; float:left;	}
	#text							{	width:870px; margin:0; padding:20px 40px 20px 40px; text-align:justify;	}
	.ico							{	width:9px; height:10px; border-style:none; margin:0; padding:0 10px 0 0;	}
	.ico2							{	width:9px; height:10px; border-style:none; margin:0; padding:0 10px 0 30px;	}
	.blanco							{	color:#fff; text-decoration:none; font-size:11px; font-family:"Verdana","Tahoma","Arial",sans-serif; font-weight:400; text-align:left;	}
	p.text							{	color:#000; margin:0; padding:0; line-height:1.52em;	}
	p.sitemap						{	color:#000; margin:0; padding:0; line-height:1.72em;	}
	.title							{	color:#000; text-decoration: none; font-weight: bolder;	}
	a.text:link						{	padding:0; margin:0; color:#000; text-decoration:none; font-weight:bold;	}
	a.text:visited					{	padding:0; margin:0; color:#000; text-decoration:none; font-weight:bold;	}
	a.text:hover					{	padding:0; margin:0; color:#79cc51; text-decoration:underline; font-weight:bold;	}
	a.sitemap:link					{	margin:0; padding:0; color:#000; text-decoration:none; font-weight:bolder;	}
	a.sitemap:visited				{	margin:0; padding:0; color:#000; text-decoration:none; font-weight:bolder;	}
	a.sitemap:hover					{	margin:0; padding:0; color:#79cc51; text-decoration:underline; font-weight:bolder;	}
	a.sitemap2:link					{	margin:0; padding:0; color:#000; text-decoration:none; font-weight:normal;	}
	a.sitemap2:visited				{	margin:0; padding:0; color:#000; text-decoration:none; font-weight:normal;	}
	a.sitemap2:hover				{	margin:0; padding:0; color:#79cc51; text-decoration:underline; font-weight:normal;	}
	a.imgbox2:link					{	border-style:1px solid #000;	}
	a.imgbox2:visited				{	border-style:1px solid #000;	}
	a.imgbox2:hover					{	border-style:1px solid #000;	}
	input.button					{	margin: 0px; margin: 2px 0px 0px 7px; font-size: 11px; font-family:"Arial","Verdana","Tahoma",sans-serif; font-weight: bold; border: 1px solid #000000; background-color: #000000; color: #ffffff; cursor:pointer;	}
	input.button2					{	margin: 0px; margin: 2px 0px 0px 7px; font-size: 11px; font-family:"Arial","Verdana","Tahoma",sans-serif; font-weight: bold; border: 3px solid #000000; background-color: #000000; color: #ffffff; cursor:pointer;	}
	input.text1						{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 12px; font-family: "Verdana","Arial","Helvetica", sans-serif; font-weight: 400; color: #000; border: 1px solid #000000; width: 147px;	}
	input.text2						{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; font-size: 12px; font-family: "Verdana","Arial","Helvetica", sans-serif; font-weight: 400; color: #000; border: 1px solid #000000; width: 500px;	}
	textarea.text1					{	margin: 1px 0px 1px 0px; padding: 0px 3px 0px 3px; border: 1px solid #000000; width: 267px; font-size: 12px; font-family: "Verdana","Arial","Helvetica", sans-serif; font-weight: 400; color: #000;	}
	.atencion						{	color: #ef414b; font-weight: bolder;	}
	.atencion2						{	font-size: 14px; color: #ef414b; font-weight: bolder;	}

#parabox							{	width:944px; height:357px; padding: 5px 0 17px 0; margin:0; background-color:#fff; border-right:3px solid #fff; border-left:3px solid #fff; border-top:0px solid #fff; border-bottom:0px solid #fff;	}
	#paracontainer					{	float:left; width:188px; height:118px; margin:0 0 1px 0; padding:0; background-color:#000;	}
		img.paraboximg				{	width:182px; height:93px; margin:0; padding:0; border:3px solid #000;	}
		#paraspacer					{	float:left; width:1px; height:118px; margin:0 0 1px 0; padding:0;	}
		.paratitle					{	color:#fff; text-decoration:none; font-size:11px; font-family:"Verdana","Tahoma","Arial",sans-serif; font-weight:400; text-align:left;	}
		a.parabox:link				{	padding:0; margin:0; border-style:none;	}
		a.parabox:visited			{	padding:0; margin:0; border-style:none;	}
		a.parabox:hover				{	padding:0; margin:0; border-style:none;	}

#certbox							{	width:944px; height:283px; padding:5px 0 17px 0; margin:0; background-color:#fff; border-right:3px solid #fff; border-left:3px solid #fff; border-top:0px solid #fff; border-bottom:0px solid #fff;	}
	#certcontainer					{	float:left; width:188px; height:282px; margin:0 0 1px 0; padding:0; background-color:#000;	}
		img.certboximg				{	width:182px; height:257px; margin:0; padding:0; border:3px solid #000;	}
		#certspacer					{	float:left; width:1px; height:282px; margin:0 0 1px 0; padding:0;	}
		.certtitle					{	color:#fff; text-decoration:none; font-size:11px; font-family:"Verdana","Tahoma","Arial",sans-serif; font-weight:400; text-align:left;	}
		a.certbox:link				{	padding:0; margin:0; border-style:none;	}
		a.certbox:visited			{	padding:0; margin:0; border-style:none;	}
		a.certbox:hover				{	padding:0; margin:0; border-style:none;	}

#imgbox								{	width:944px; height:1025px; padding:5px 0 17px 0; margin:0; background-color:#fff; border-right:3px solid #fff; border-left:3px solid #fff; border-top:0px solid #fff; border-bottom:0px solid #fff;	}
	#imgcontainer					{	float:left; width:188px; height:207px; margin:0 0 1px 0; padding:0; background-color:#000;	}
		img.imgboximg				{	width:182px; height:182px; margin:0; padding:0; border:3px solid #000;	}
		#imgspacer					{	float:left; width:1px; height:207px; margin:0 0 1px 0; padding:0;	}
		.imgtitle					{	color:#fff; text-decoration:none; font-size:11px; font-family:"Verdana","Tahoma","Arial",sans-serif; font-weight:400; text-align:left;	}
		a.imgbox:link				{	padding:0; margin:0; border-style:none;	}
		a.imgbox:visited			{	padding:0; margin:0; border-style:none;	}
		a.imgbox:hover				{	padding:0; margin:0; border-style:none;	}

#img2box							{	width:944px; height:416px; padding:5px 0 17px 0; margin:0; background-color:#fff; border-right:3px solid #fff; border-left:3px solid #fff; border-top:0px solid #fff; border-bottom:0px solid #fff;	}
	#img2container					{	float:left; width:188px; height:207px; margin:0 0 1px 0; padding:0; background-color:#000;	}
		img.img2boximg				{	width:182px; height:182px; margin:0; padding:0; border:3px solid #000;	}
		#img2spacer					{	float:left; width:1px; height:207px; margin:0 0 1px 0; padding:0;	}
		.img2title					{	color:#fff; text-decoration:none; font-size:11px; font-family:"Verdana","Tahoma","Arial",sans-serif; font-weight:400; text-align:left;	}
		a.img2box:link				{	padding:0; margin:0; border-style:none;	}
		a.img2box:visited			{	padding:0; margin:0; border-style:none;	}
		a.img2box:hover				{	padding:0; margin:0; border-style:none;	}

#img3box							{	float:left; width:427px; height:535px; padding:0; margin:0; background-color:#777; border-style:none;	}
	#img3container					{	float:left; width:106px; height:125px; margin:0 0 1px 0; padding:0; background-color:#777; text-align:center;	}
	#img3containerstart				{	float:left; width:106px; height:125px; margin:0 0 1px 0; padding:0; background-color:#777; text-align:center;	}
	#img3containerend				{	float:left; width:106px; height:125px; margin:0 0 1px 0; padding:0; background-color:#777; text-align:center;	}
		img.img3boximg				{	width:100px; height:100px; margin:0; padding:0; border:3px solid #000;	}
		img.img3boximgstart			{	width:100px; height:100px; margin:0; padding:0; border-top:3px solid #000; border-right:3px solid #000; border-bottom:3px solid #000; border-left:3px solid #000;	}
		img.img3boximgend			{	width:100px; height:100px; margin:0; padding:0; border-top:3px solid #000; border-right:3px solid #000; border-bottom:3px solid #000; border-left:3px solid #000;	}
		#img3spacer					{	float:left; width:1px; height:125px; margin:0 0 1px 0; padding:0;	}
		.img3title					{	color:#fff; text-decoration:none; font-size:12px; font-family:"Verdana","Tahoma","Arial",sans-serif; font-weight:bolder; text-align:center;	}
		a.img3box:link				{	padding:0; margin:0; border-style:none;	}
		a.img3box:visited			{	padding:0; margin:0; border-style:none;	}
		a.img3box:hover				{	padding:0; margin:0; border-style:none;	}


#box02								{	width:944px; height:auto; margin:0; padding:0; border-right:3px solid #fff; border-left:3px solid #fff;	}
	#nav							{	padding:0 0 0 21px; margin:0; list-style:none; height:35px; background:#fff url(../image/button1.gif) repeat-x; position:relative; z-index:200; font-family:"Arial","Verdana","Tahoma",sans-serif;	}
	#nav li.top						{	display:block; float:left;	}
	#nav li a.top_link				{	display:block; float:left; height:35px; line-height:33px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer; background: url(../image/button1.gif);	}
	#nav li a.top_link span			{	float:left; display:block; padding:0 16px 0 4px; height:35px; background: url(../image/button1.gif) right top no-repeat;	}
	#nav li a.top_link span.down	{	float:left; display:block; padding:0 24px 0 4px; height:35px; background: url(../image/button1a.gif) no-repeat right top;	}
	#nav li a.current				{	color: #fff; background: url('../image/button3.gif');	}
	#nav li a.current span			{	background: url('../image/button3.gif') no-repeat right top;	}
	#nav li a.current span.down		{	background: url('../image/button4.gif') no-repeat right top;	}
	
	#nav li:hover a.top_link,
	#nav a.top_link:hover			{	color:#fff; background: url(../image/button2.gif) no-repeat;	}
	#nav li:hover a.top_link span, 
	#nav a.top_link:hover span		{	background:url(../image/button2.gif) no-repeat right top;	}
	#nav li:hover a.top_link span.down,
	#nav a.top_link:hover span.down	{	background:url(../image/button2a.gif) no-repeat right top; padding-bottom:3px;	}
	#nav li:hover a.current,
	#nav a.current:hover			{	color: #fff; background: #000 url('../image/button3.gif'); cursor: default;	}
	#nav li:hover a.current span,
	#nav a.current:hover span		{	background: url('../image/button3.gif') no-repeat right top;	}
	#nav li:hover a.current span.down,
	#nav a.current:hover span.down	{	background: url('../image/button4a.gif') no-repeat right top;	}
	
	#nav table						{	border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;	}
	
	#nav li:hover					{	position:relative; z-index:200;	}
	#nav a:hover					{	position:relative; white-space:normal; z-index:200;	}
	
	#nav :hover ul.sub				{	left:1px; top:35px; background: #000; padding:3px; border:1px solid #fff; white-space:nowrap; width:144px; height:auto; z-index:300;	}
	#nav :hover ul.sub li			{	display:block; height:20px; position:relative; float:left; width:90px; font-weight:normal;	}
	#nav :hover ul.sub li a			{	display:block; font-size:11px; height:20px; width:144px; line-height:20px; text-indent:19px; color:#fff; text-decoration:none;	}
	#nav li ul.sub li a.fly			{	background:#000 url(../image/arrow.gif) 130px 6px no-repeat;	}
	#nav :hover ul.sub li a:hover	{	background:#bbff46; color:#000; border-color:#fff;	}
	#nav :hover ul.sub li a.fly:hover	{	background:#bbff46 url(../image/arrow_over.gif) 130px 6px no-repeat; color:#000;	}
	
	#nav li b						{	display:block; font-size:11px; height:18px; width:144px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#fff; border-bottom:1px solid #fff; cursor:default;	}
	
	#nav a:hover a:hover ul,
	#nav a:hover a:hover a:hover ul,
	#nav a:hover a:hover a:hover a:hover ul,
	#nav a:hover a:hover a:hover a:hover a:hover ul	{	left:140px; top:-4px; background: #bbff46; padding:3px; border:1px solid #fff; white-space:nowrap; width:144px; z-index:400; height:auto;	}
	
	#nav ul, 
	#nav a:hover ul ul,
	#nav a:hover a:hover ul ul,
	#nav a:hover a:hover a:hover ul ul,
	#nav a:hover a:hover a:hover a:hover ul ul		{	position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;	}
	
	#nav li:hover li:hover > ul		{	left:140px; top:-4px; background:#000; padding:3px; border:1px solid #fff; white-space:nowrap; width:144px; z-index:400; height:auto;	}
	#nav li:hover > ul ul 			{	position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;	}
	#nav li:hover li:hover > a.fly	{	background:#fff url(../image/arrow_w.gif) 130px 6px no-repeat; color:#000; border-color:#fff;	} 
	#nav li:hover li:hover > li a.fly				{	background:#bbff46 url(../image/arrow.gif) 130px 6px no-repeat; color:#000; border-color:#fff;	}