html, body {height: 100%;}

body {
	min-width: 1000px;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	background-color: #e2e8ef;
}

form, p, img, ul, ol, h1, h2, h3, h4, h5, h6,  th {
	margin: 0;
	padding: 0;
	border: 0;
}

h1 {
font-size:15pt;
    font-variant: small-caps;
    color:#61b43f;
    font-family: Arial, Helvetica, sans-serif;
	
	font-weight: 600;
	
 }

table {font-size: 100%;}

a {
	text-decoration: underline;
	color: #1771c6;
}

a:hover {text-decoration: none;}

i {width: 99%;}

#preloaded_images {
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}

#all {
	width: 940px;
	height: auto;
	_height: 100%;
	min-height: 100%;
	margin: 0 auto -397px auto;
	text-align: left;
	background-color: #FFFFFF;
}

.spacer {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

html>body .spacer_not_ie {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

/*top - begin*/
#top_1 {
	height: 30px;
	background-color: #e2e8ef;   
}

#top_1 .nav {
	float: right;
	margin: 10px 0 0 15px;
	font-size: 0;
}

#top_1 .nav a {
	display: block;
	float: left;
	margin-right: 15px;
}

#top_1 .nav #tn_home {
	width: 10px;
	height: 10px;
	background-image: url(/res/pic/www/siteimage/_home_1.gif);
}
#top_1 .nav #tn_home:hover,
#top_1 .nav #tn_home.current {background-image: url(/res/pic/www/siteimage/_home_2.gif);}

#top_1 .nav #tn_mail {
	width: 10px;
	height: 8px;
	margin-top: 1px;
	background-image: url(/res/pic/www/siteimage/_mail_1.gif);
}
#top_1 .nav #tn_mail:hover,
#top_1 .nav #tn_mail.current {background-image: url(/res/pic/www/siteimage/_mail_2.gif);}

#top_1 .nav #tn_sitemap {
	width: 9px;
	height: 8px;
	margin-top: 1px;
	background-image: url(/res/pic/www/siteimage/_sitemap_1.gif);
}
#top_1 .nav #tn_sitemap:hover,
#top_1 .nav #tn_sitemap.current {background-image: url(/res/pic/www/siteimage/_sitemap_2.gif);}

#top_1 .search {
	float: right;
	margin-top: 4px;
}

#top_1 .search input {
	width: 136px;
	height: 17px;
	margin: 0;
	padding: 5px 20px 0 9px;
	font-size: 11px;
	color: #8a8a8a;
	border: none;
	background: url(/res/pic/www/siteimage/top_search_back.gif) left top no-repeat;
}

#top_2 {
	height: 368px;
	margin-bottom: 10px;
	background: url(/res/pic/www/siteimage/top_back1.jpg) left top no-repeat;
}

#top_2 .logo {
	position: absolute;
	margin: 38px 0 0 22px;
}

#top_2 .phone {
	position: absolute;
	margin: 48px 0 0 720px;
}

#top_2 #menu_top_wrapper {padding: 308px 17px 0 50px;}

#top_2 #menu_top_wrapper ul li {
	width: 20%;
	padding-top: 35px;
    list-style: none;
	float: left;
	text-align: center;
	background: url(/res/pic/www/siteimage/top_menu_bullet2.jpg) center top no-repeat;
font-size:16;

}

#top_2 #menu_top_wrapper ul li a {
	position: relative;	
	text-decoration: none;
	color: #61b43f;
	border-bottom: 1px dashed #61b43f;
                     

}

#top_2 #menu_top_wrapper ul li a:hover {border: none;}

/*top - end*/

/*center - begin*/
h2 {margin-bottom: 12px;}

h2 img {
	height: 22px;
	border-bottom: 3px solid #61b43f;
}

p {margin-bottom: 18px;}

.date {
	margin-bottom: 0;
	color: #c4c4c4;
}

.all_news a {
	padding-left: 15px;
	font-weight: bold;
	background: url(/res/pic/www/siteimage/ico_all_news.gif) left 1px no-repeat;
}

.content_col {
	width: 255px;
	float: left;
	padding-right: 30px;
}

.content_col2 {
	width: 600px;
	float: left;
	padding-right: 35px;
	text-align:justify;
	
}

.content_col3 {
	width: 255px;
	float: left;
	padding-right: 55px;
}


.cont{
	width: 700px;
	float: left;
	padding-right: 55px;
	top: 35px;
}


.content_col_last {padding-right: 0;}

#center {
    z-index:20;
	margin-bottom: -53px;
	position: relative;
	padding-left: 31px;
	line-height: 18px;
	overflow: hidden;
	_display: inline-block;
	background: url(/res/pic/www/siteimage/cntr_hdr_line.gif) left 22px repeat-x;
}

#center .menu_left_wrapper ul li {
	list-style: none;
	margin-bottom: 6px;
	padding-left: 17px;
	background: url(/res/pic/www/siteimage/left_menu_arrow_1.gif) left 4px no-repeat;
}

#center .menu_left_wrapper ul li.current {background-image: url(/res/pic/www/siteimage/left_menu_arrow_2.gif);}

#center .menu_left_wrapper ul li a {
	font-weight: bold;
	text-decoration: none;
	color: #1d3888;
top:20px;
}

#center .menu_left_wrapper ul li a:hover {text-decoration: underline;}

#center .menu_left_wrapper ul li ul {padding-top: 5px;}

#center .menu_left_wrapper ul li ul li {
	padding-left: 8px;
	background: url(/res/pic/www/siteimage/left_menu_bullet.gif) left 8px no-repeat;
}

#center .menu_left_wrapper ul li ul li a {
	font-weight: normal;
	text-decoration: underline;
	color: #1771c5;
top
}

#center .menu_left_wrapper ul li ul li a:hover {text-decoration: none;}
/*center - end*/

/*footer - begin*/
#footer_spacer {
	height: 397px;
	clear: both;
}

#footer {
	width: 903px;
	height: 259px;
	margin: 0 auto;
	padding: 108px 0 0 37px;
	line-height: 16px;
	text-align: left;
	color: #999999;
	background: url(/res/pic/www/siteimage/ftr_back.gif) left top no-repeat;
	border-bottom: 30px solid #e2e8ef;
}

#footer a {color: #61b43f;}

#footer .content_col {padding-top: 36px;}
#footer .content_col3 {padding-top: 36px;}

#footer table.partners {width: 100%;}

#footer table.partners td {
	height: 108px;
	vertical-align: middle;
}

#footer table.partners td img {margin-right: 10px;}
/*footer - end*/
