body {  background:#123517 url(images/bg.gif) repeat-x top; padding: 0; font:Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; text-align:center;}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {margin:0pt;padding:0pt;}

#header	{ width:862px; margin:0pt auto; background:url(images/bg_top.gif) no-repeat; width:862px; height:67px; margin-top:4px;}
#header	.logo_slogan	{ padding:7pt 10pt 0pt;}
#header	.sign_in	{padding-top:12pt;}
#header	.name_slogan p { font:bold 9pt Arial, Helvetica, sans-serif; color:#0a5000;}
#header	.name_slogan { padding:4pt 0 0 4pt;}

/* 									SUBMIT 								*/ 
._button	{ margin-top:10px;}
.log_pas	{ width:160px;}
.contact_form	{ width:221px;}
.in_form2 { background:url(images/in_middle.png) repeat-x; height:27px; width:90%; border:0;float:left; padding-top:5px; font:bold 10pt Arial, Helvetica, sans-serif; color:#666666; }	
.in_left	{ background:url(images/in_left.png) no-repeat; height:27px; width:7px; float:left; }
.in_right	{ background:url(images/in_right.png) no-repeat; height:27px; width:7px;  float:left;}
 /* \ */
 
  * html .in_form2 { background:none; 
  					height:27px; width:90%;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/in_middle.png', sizingMethod='scale');  }	
  * html .in_left  { background:none; 
 					height:20px; width:7px;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/in_left.png'); }
  * html .in_right  { background:none; 
 					height:20px; width:7px;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/in_right.png'); }
 /* */
 
 /* 			Button Sign in			*/
.noroll	{ background:url(images/rolloff_signin.png) no-repeat; width:127px; height:27px; border:none; color:#FFFFFF;}
.rolloff {background:url(images/rolloff_signin.png) no-repeat;width:127px; height:27px; border:0;cursor:pointer;color:#FFFFFF;}
.rollon {background:url(images/rollon_signin.png) no-repeat; width:127px; height:27px; border:0;cursor:pointer;color:#FFFFFF;}
.rollclick {background:url(images/rollclick_signin.png) no-repeat; width:127px; height:27px; border:0;cursor:pointer;color:#FFFFFF;}
/* \ */
*html .noroll { background:none;
				width:127px; height:27px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rolloff_signin.png');}
*html .rolloff { background:none;
				width:127px; height:27px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rolloff_signin.png');}
*html .rollon { background:none;
			width:127px; height:27px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rollon_signin.png');}
*html .rollclick { background:none;
				width:127px; height:27px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/rollclick_signin.png');}
/* */
 

/*					SUBMENU					*/
#submenu	{ background:url(images/submenu.gif) no-repeat; width:861px; height:33px; margin:0pt auto; text-align:left;}
ul#navlist
{
margin-left: 15pt;
padding-top:7px;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
text-decoration: none;
font:10pt Arial, Helvetica, sans-serif;
}

#navlist a:hover
{
background-color: #007800;
}
#navlist .active
{
background-color: #007800;
}

/*						MENU					*/
#menu	{width:862px; margin:0pt auto; height:48px;}
#menu .left_menu_side	{ background:url(images/mleftside.png) no-repeat; width:8px; height:49px;}
#menu .right_menu_side	{ background:url(images/mrightside.png) no-repeat; width:8px; height:49px; }
/* \ */
* html #menu .left_menu_side	{ background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mleftside.png'); width:8px; height:48px;}
* html #menu .right_menu_side	{ background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/mrightside.png'); width:8px; height:48px;}
/* */
#menu .center_menu_side	{  background:url(images/mcenterside.gif) repeat-x;height:49px; width:845px; text-align:left;}

ul#tabs {
width:580px;
height:48px;
margin:0pt;
padding:0pt;
position:absolute;
}
#tabs li {
float:left;
margin:0pt;
padding:0pt;
position:relative;
text-decoration:none;
list-style-type:none;
}
#tabs li a {
background:url(images/tab_menu.gif) no-repeat; 
color:#666666;
display:block;
float:left;
height:48px;
}

#tabs li.home a {
background-position:0pt 0pt;
width:89px;
}
#tabs li.home a:hover {
background-position:0pt -48px;
width:89px;
}
#tabs li.home a:active {
background-position:0pt -96px;
width:89px;
}
#tabs li.home .active {
background-position:0pt -48px;
width:89px;
}


#tabs li.sign_up a {
background-position:-66pt 0pt;
width:89px;
}
#tabs li.sign_up a:hover {
background-position:-66pt -48px;
width:89px;
}
#tabs li.sign_up a:active {
background-position:-66pt -96px;
width:89px;
}
#tabs li.sign_up .active {
background-position:-66pt -48px;
width:89px;
}



#tabs li.terms a {
background-position:-132pt 0pt;
width:89px;
}
#tabs li.terms a:hover {
background-position:-132pt -48px;
width:89px;
}
#tabs li.terms a:active {
background-position:-132pt -96px;
width:89px;
}
#tabs li.terms .active {
background-position:-132pt -48px;
width:89px;
}


#tabs li.faq a {
background-position:-198pt 0pt;
width:79px;
}
#tabs li.faq a:hover {
background-position:-198pt -48px;
width:79px;
}
#tabs li.faq a:active {
background-position:-198pt -96px;
width:79px;
}
#tabs li.faq .active {
background-position:-198pt -48px;
width:79px;
}



#tabs li.contacts a {
background-position:-256pt 0pt;
width:112px;
}
#tabs li.contacts a:hover {
background-position:-256pt -48px;
width:112px;
}
#tabs li.contacts a:active {
background-position:-256pt -96px;
width:112px;
}
#tabs li.contacts .active {
background-position:-256pt -48px;
width:112px;
}



#tabs li.testimonials a {
background-position:-338pt 0pt;
width:121px;
}
#tabs li.testimonials a:hover {
background-position:-338pt -48px;
width:121px;
}
#tabs li.testimonials a:active {
background-position:-338pt -96px;
width:121px;
}
#tabs li.testimonials .active {
background-position:-338pt -48px;
width:121px;
}
#banner	{ background:url(images/banner.jpg) no-repeat;width:862px; height:161px; margin:0pt auto;text-align:right;}
#banner	img { position:relative; bottom:65px; right:3px;}

/* 				CONTENT				*/
#content {width:862px; margin:0pt auto;}
#content h1	{ font:14pt Arial, Helvetica, sans-serif; color:#055d09; line-height:22px; font-weight:bold;}
#content h2	{ font:12pt Arial, Helvetica, sans-serif;}
#content h3	{ font:bold 11pt Arial, Helvetica, sans-serif; background:url(images/h3.gif) no-repeat 0% 50%;padding-left:40px;padding-top:2px;line-height:18px; color:#346418;margin-left:9px;}
#content h4	{ font:bold 10pt Arial, Helvetica, sans-serif; background:url(images/bullet_1.gif) no-repeat 0% 50%; padding-left:30px; padding-top:2px;line-height:18px; color:#419349;}
#content .list	{ font:9pt Arial, Helvetica, sans-serif; margin-left:10px;}
#content .list li { list-style-position:inside; list-style-image:url(images/bullet_2.gif);}
/* \ */
#content .list li span	{ padding-left:6px;}
/* */
#content p	{ font:10pt Arial, Helvetica, sans-serif; color:#555555;line-height:123%;}
#content p.select_1	{color:#555555; font-size:11pt; font-weight:bold;}
#content p.select_2	{color:#555555; font-size:14pt; font-weight:bold;}
#content .left_cont	{ background:url(images/lcont_bg_middle.gif) repeat-y; width:621px; text-align:left; border-right:1px solid #ccc;}
#content .left_cont	.top_bg	{ background:url(images/lcont_bg_top.gif) no-repeat; width:621px;border-top:1px solid #fff;}
#content .main_content	{ padding:10px;}
#content .left_cont .bottom_left_cont	{ background:url(images/bottom_left_cont.gif) repeat-x; width:621px; height:29px;}
#content .right_cont{ background:url(images/rcont_bg_middle.gif) repeat-y; width:240px; border-top:1px solid #fff; }
#content .right_cont .bottom_right_cont	{ background:url(images/bottom_right_cont.gif) no-repeat; width:239px; height:69px;margin:2px 0 0 1px;}
/* \ */
* html #content .right_cont .bottom_right_cont	{ margin:2px 0 0 1px;}
/* */
#content .m_cont	{ background:url(images/lcont_bg_middle.gif) repeat-y; width:861px; text-align:left; } 
#content .m_cont	.top_bg	{ background:url(images/lcont_bg_top.gif) no-repeat; width:859px;border-top:1px solid #fff; margin-left:1px;}
#content .m_cont .bottom_cont	{ background:url(images/bottom_left_cont.gif) repeat-x; width:860px; height:29px;}


#bloc	{ width:227px; text-align:left; margin-top:10px; margin-left:5px; }
#bloc	.bloc_top_left	{ background:url(images/bloc_top_left.gif) no-repeat; width:4px; height:34px;}
#bloc	.bloc_top_right	{ background:url(images/bloc_top_right.gif) no-repeat; width:4px; height:34px;}
#bloc	.bloc_top_middle { background:url(images/bloc_top_middle.gif) repeat-x; height:34px; width:219px;}
#bloc	.bloc_top_middle p {font:12pt Arial, Helvetica, sans-serif; color:#fff; margin:7px;}
#bloc	.bloc_bottom_left	{ background:url(images/bloc_bottom_left.gif) no-repeat; width:4px; height:34px;}
#bloc	.bloc_bottom_right	{ background:url(images/bloc_bottom_right.gif) no-repeat; width:4px; height:34px;}
#bloc	.bloc_bottom_middle { background:url(images/bloc_bottom_middle.gif) repeat-x; height:34px; width:219px;}
#bloc	.bloc_content	{ background:#f3f3f3; border-left:1px solid #a5a5a5; border-right:1px solid #a5a5a5; width:225px;}
#bloc	.bloc_content .text {padding:10px;}
#bloc	.bloc_bottom_bg_button	{ background:url(images/bloc_bottom_bg_button.gif) repeat-x; height:27px; border:1px solid #29622b;  text-align:center; margin-top:2px;margin-right:2px;}
#bloc	.bloc_bottom_bg_button a	{font:10pt Arial, Helvetica, sans-serif; color:#fff; position:relative; top:4px; }
#bloc	.bloc_bottom_bg_active	{background:url(images/bloc_bottom_bg_active.gif) repeat-x; height:27px; border:1px solid #29622b;  text-align:center; margin-top:2px;}
#bloc	.bloc_bottom_bg_active a	{font:10pt Arial, Helvetica, sans-serif; color:#fff; position:relative; top:4px;}
#bloc	.bloc_bottom_bg_button .width	{ padding:0 29px;}
#bloc	.bloc_bottom_bg_active .width	{ padding:0 29px;}
/*				FOOTER MENU			*/
ul#footer_tabs {
width:516px;
height:29px;
margin:0pt;
padding:0pt;
padding-left:16px;
}
#footer_tabs li {
float:left;
margin:0pt;
padding:0pt;
position:relative;
text-decoration:none;
list-style-type:none;
}
#footer_tabs li a {
background:url(images/footer_menu.gif) no-repeat; 
color:#666666;
display:block;
float:left;
height:29px;
}

#footer_tabs li.home a {
background-position:0pt 0pt;
width:72px;
}
#footer_tabs li.home a:hover {
background-position:0pt -29px;
width:72px;
}
#footer_tabs li.home .active {
background-position:0pt -29px;
width:72px;
}

#footer_tabs li.sign_up a {
background-position:-52pt 0pt;
width:76px;
}
#footer_tabs li.sign_up a:hover {
background-position:-52pt -29px;
width:76px;}
#footer_tabs li.sign_up .active {
background-position:-52pt -29px;
width:76px;}


#footer_tabs li.terms a {
background-position:-112pt 0pt;
width:81px;
}
#footer_tabs li.terms a:hover {
background-position:-112pt -29px;
width:81px;
}
#footer_tabs li.terms .active {
background-position:-112pt -29px;
width:81px;
}


#footer_tabs li.faq a {
background-position:-174pt 0pt;
width:60px;
}
#footer_tabs li.faq a:hover {
background-position:-174pt -29px;
width:60px;
}
#footer_tabs li.faq .active {
background-position:-174pt -29px;
width:60px;
}


#footer_tabs li.contacts a {
background-position:-219pt 0pt;
width:87px;
}
#footer_tabs li.contacts a:hover {
background-position:-219pt -29px;
width:87px;
}
#footer_tabs li.contacts .active {
background-position:-219pt -29px;
width:87px;
}

#footer_tabs li.testimonials a {
background-position:-282pt 0pt;
width:92px;
}
#footer_tabs li.testimonials a:hover {
background-position:-282pt -29px;
width:92px;
}
#footer_tabs li.testimonials .active {
background-position:-282pt -29px;
width:92px;
}


/* 			TABLE			*/
.offer_table	{ border:1px solid #276301;}
.offer_table .top { background:#357112; border:1px solid #3d9005; border-bottom:0; border-right:0;font:10pt Arial, Helvetica, sans-serif; color:#fff; height:20px;}
.offer_table .cont	{ background:#fff;border-bottom:1px solid #fff; font:9pt Arial, Helvetica, sans-serif; color:#504c4c;}
.offer_table .cont .white	{ background:#fff; height:15px; padding-top:3px;padding-left:10px;}
.offer_table .cont .gray	{ background:#ededed; height:15px; border:1px solid #b2b2b2; border-left:0;border-right:0;padding-top:3px;padding-left:10px;}
.offer_table .total	{ background:#d3f996;border-bottom:1px solid #d3f996; font:9pt Arial, Helvetica, sans-serif; color:#504c4c;}
.offer_table .total .shift	{ height:15px; padding-top:3px;padding-left:10px;}

/* 			HELPFUL			*/
.left	{ float:left;}
.right	{ float:right;}
.clear	{ clear:both; font-size:1px; line-height:0; }	
.smallbr {line-height:2px; font-size:2px; height:2px;}

/*       LINK           */
a:link img {border-color:white; }
a:visited img {border-color:white; }
a:hover img	{border-color:red; }

a:link {
color:#3c7d16;
}
a:visited {
color:#3c7d16;
}
a:hover {
color:#51be11;
}
a:active {
color:red;
text-decoration:underline;}

/*   			TEXTAREA			*/
.textarea_field	{ height:100px; width:214px;}
.textarea_field .textarea { border:0; width:198px;float:left; height:100%; margin-bottom:-8px;}
.field	{background-color:#ffffff; width:214px; height:100%;}
.textarea_top	{ background:url(images/textarea_top.png) no-repeat; width:214px; height:8px;}
.textarea_bottom { background:url(images/textarea_bottom.png) no-repeat; width:214px; height:8px;}
/* \ */
*html .textarea_top { background:none;
				width:214px; height:8px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/textarea_top.png');}
*html .textarea_bottom { background:none;
				width:214px; height:8px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/textarea_bottom.png');}
/* */
.textarea_left	{ background:url(images/textarea_left.gif) repeat-y; width:7px; height:100%; }
.textarea_right	{ background:url(images/textarea_right.gif) repeat-y; width:7px;height:100%;}

/* 			contact_form	*/
.contact_form td	{ font:bold 10pt Arial, Helvetica, sans-serif; color:#666666;}
.contact_form select	{ font:bold 9pt Arial, Helvetica, sans-serif; color:#666666; width:213px;}
.contact_form ._select {padding-top:10px;}


/***************************/
.lists {
margin-left:20px;
color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:123%;
}

.faq_q {
color:#C40000;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:123%;
}

.faq_a {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:123%;
}
