/* CSS Document */
html, body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	color: #416485;
	font-size:14px;
	line-height: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
table{
	border:0px; /* border="0" */
	border-collapse:collapse; /* cellspacing="0" */
}
table td{
	padding:0px; /* cellpadding="0" */
}
/*
a { color:#696969; text-decoration:underline; } 
a:hover { text-decoration:none; }
*/
.title{ font-size: 18px; color:#f43a01; line-height:25px; padding:10px 0px; }

.top_out{ background:url(../images/fon.jpg) repeat-y center top; width:100%; border:0px solid red; }
.top{ background:url(../images/fon_top.jpg) no-repeat center top; width:100%; border:0px solid blue; }
.bottom{ background:url(../images/fon_bottom.jpg) no-repeat center bottom; border:0px solid red; }

.top_head{ position: relative; width:1000px; height:200px; border:0px solid green; }
.top_head_in1{ position:absolute; top: 0px; left:900px; width:69px; height:25px; background:url(../images/triangle.gif) center no-repeat; border:0px solid green; }
.top_head_in2{ position:absolute; top: 25px; left:900px; width:69px; height:25px;  border:0px solid green; }
	.top_head_in2_in1{ position:absolute; top: 14px; left:0px; width:11px; height:11px; background:url(../images/pic_dom.gif) center no-repeat; border:0px solid green; }
	.top_head_in2_in2{ position:absolute; top: 12px; left:18px; width:3px; height:17px; background:url(../images/pic_vert.gif) center no-repeat; border:0px solid green; }
	.top_head_in2_in3{ position:absolute; top: 14px; left:29px; width:11px; height:11px; background:url(../images/pic_letter.gif) center no-repeat; border:0px solid green; }
	.top_head_in2_in4{ position:absolute; top: 12px; left:50px; width:3px; height:17px; background:url(../images/pic_vert.gif) center no-repeat; border:0px solid green; }
	.top_head_in2_in5{ position:absolute; top: 14px; left:60px; width:11px; height:11px; background:url(../images/pic_net.gif) center no-repeat; border:0px solid green; }
.top_head_in3{ position:absolute; top: 140px; left:38px; width:420px; height:25px; border:0px solid green; }
.top_head_in3 a{ font-size:14px; font-weight: bold; color: #000000; text-decoration:none; }
.top_head_in3 a:hover{ text-decoration:underline; }
.top_head_in4{ position:absolute; top: 50px; left:30px; width:250px; height:50px; border:0px solid green; }

.menu_zag{ font-size: 18px; color:#f43a01; padding: 20px 0px 20px 40px; }
.menu { width: 270px; margin: 0px; padding: 0px; border: 0px blue solid; }
.menu ul { margin: 0px 0px 0px 40px; padding: 0px 0px 0px 0px; list-style:none; width: 240px; text-align:left; border: 0px green solid; }
.menu li { margin:0; padding:5px 0px 5px 0px; border: 0px #660099 solid; }
.menu a{ color:#000000; font-size: 14px; background: url(../images/menu_str.gif) no-repeat; background-position: 0% 7px; text-decoration:none; display: block; line-height:24px; padding: 0px 2px 0px 15px; }
.menu a:hover{ color:#f43a01; background: url(../images/menu_str_over.gif) no-repeat; background-position: 0% 7px; }

.menus { width: 600px; margin: 0px; padding: 0px; border: 0px blue solid; }
.menus ul { margin: 0px 0px 0px 40px; padding: 0px 0px 0px 0px; width: 570px; text-align:left; border: 0px green solid; }
.menus li { margin:0; padding:0px 0px 0px 0px; border: 0px #660099 solid; }
.menus a{ color:#000000; font-size: 14px; text-decoration:none; display: block; line-height:24px; padding: 0px 2px 0px 15px; }
.menus a:hover{ color:#f43a01; }

.footer{ position: relative; width:1000px; height:170px; border:0px solid green; }
.footer_in1{ position:absolute; top: 50px; left:350px; width:200px; height:80px; font-size: 12px; border:0px solid blue;  }
.footer_in2{ position:absolute; top: 50px; left:600px; width:450px; height:80px; font-size: 30px; color:#f43a01; border:0px solid blue;  }

.frm_title{ color:#454b49;}
.frm_inp{ width:200px; height:20px; border:1px solid #7f9d9b; margin: 0px 0px 10px 0px;}
.frm_text{ border:1px solid #7f9d9b; width:340px; height:204px; }



