/* CSS  */
/* ---------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin: 0; padding: 0; border:0;  outline:0;  list-style:none;}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color: #343f4e;line-height: 26px;text-shadow: 1px 1px 1px #fff;
}

h2{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #1e7fc8;
line-height: 22px;text-shadow: 1px 1px 1px #fff;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #f87205;
	line-height: 36px;
	font-style: normal;text-shadow: 1px 1px 1px #fff;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #1d6db7;
	line-height: 18px;
	font-style: normal;text-shadow: 1px 1px 1px #fff;
}
/*links*/
 a:link, a:visited, a:active {
	font-size:12px;
	color:#343f4e;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 15px;
}
a:hover {
font-size:12px;
color:#1d6db7;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;line-height: 15px;
}
input:focus{color:#000; background-color:#fdf7f7;}
/*----------------------------------------------------------------------------------------------------*/

/* BODY */
html,body{height:100%;}
/* ---------------------------------------------------------------------------------------------------*/

body{
	margin:0;
	padding:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	background-color: #c0e3f9;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../img/home/bg.jpg);
	color: #444;	
}
.c1,.c2,.c3{float:left;}
.clear{ clear:both;}
.blue{color:#1d6db7;}
.orange{color:#f87205;}
#header{width:960px; height:109px;margin:0 auto;}
#logo{float:left;
	width:406px;
	height:110px;
	background-image: url(../img/home/logo.png);
	background-repeat: no-repeat;
}
*html #logo
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home/logo.png', );}
#motto{float:left;margin-top:10px; 
	width:521px;
	height:82px;
	background-image: url(../img/home/motto.png);
	background-repeat: no-repeat;
}
*html #motto
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home/motto.png', );}

/*!!!!!!!!!!!!!!!!!1drop down menu*/
#wrap {clear:both;
	font-size: 17px;
	width: 960px;
	height:45px;
	margin: 0 auto;
	position: relative;
	background-image: url(../img/home/menu.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #fff;
}
*html #wrap {
	font-size: 17px;
	width: 960px;
	height:45px;
	margin: 0 auto;
	position: relative;
	background-image: url(../img/home/menu.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #fff;
}



/* These styles create the dropdown menus. */
#navbar {
	background-image:url(../img/home/sep.png);
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	height: 45px;
	background-position: 95px 7px;
}
	
*html #navbar {
	background-image:url(../img/home/sep.gif);
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	height: 45px;
	background-position: 120px 7px;
}
#navbar li {
	list-style: none;
	float: left; margin-left:25px;}
#navbar li a {font-size: 17px;
	display: block;
	padding: 3px 8px;

	color: #fff;
	text-decoration: none;line-height: 39px; }
	
	#navbar li a:hover {font-size: 17px;
	display: block;
	padding: 3px 8px;
	
	color:#6fbff1;
	text-decoration: none; }
	#navbar li.activ a {font-size: 17px;
	display: block;
	padding: 3px 8px;
	
	color:#6fbff1;
	text-decoration: none; }
#navbar li ul {
	display: none; 
	width: 10em; /* Width to help Opera out */
	background-color: #02346c;}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;}
#navbar li:hover li, #navbar li.hover li {
	float: none;
	font-size: 14px;margin-left:0px;margin: 0;
	padding: 0;
}
#navbar li:hover li a, #navbar li.hover li a {
	border-bottom: 1px solid #a3d1e9;
	color: #fff;
	font-size: 14px;
	line-height: 19px;
	
}
#navbar li li a:hover {
	
	font-size: 14px;
	
	background-image: url(../img/home/over.jpg);
	background-repeat: repeat-x;
	background-position: 3px;
}

/*en d drop down menu*/

/*main banner*/
#banner{margin:0 auto;width:960px;
	height:380px;
	background-image:url(../img/home/banner.png);
	background-repeat: no-repeat;
}
*html #banner
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home/banner.png', );}

#banner .butfree{margin-left:477px;padding-top:185px;}
#banner .text{
	width:574px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;line-height:14px;margin-left:309px;padding-top:40px;
}
#banner .text span{color:#a7a6a6;}
/*end main banner*/

/*feedback*/
#feedback{
	
	clear:both;
	margin:0 auto;
	width:960px;
	height:160px;
	background-image: url(../img/home/registry_feedback.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;text-shadow: 1px 1px 1px #fff;
}
*html #feedback
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home/registry_feedback.png', );}
#feedback .wrapper1{padding:18px 25px;}

#speaker{margin-left:15px;margin-top:20px;
	width:52px;
	height:46px;
	background-image: url(../img/home/speaker.png);
	background-repeat: no-repeat;
}
*html #speaker
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home/speaker.png', );}
#text2{width:770px;margin-left:20px;}
#text2 strong{font-size:12px;}
/*feedback*/

/*main page*/
#container{margin:0 auto;width:960px;clear:both;}
#t_p{
	width:960px;
	height:11px;
	background-image: url(../img/home/toppper.png);
	background-repeat: no-repeat;
}
*html #t_p
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home/toppper.png', );}
#m_p{
	width:960px;
	background-image: url(../img/home/page_y_bg.jpg);
	background-repeat: repeat-y;height:auto;
}
#m_p .wrap{padding-left:53px;padding-right:53px;}
#b_p{
	width:960px;
	height:95px;
	background-image: url(../img/home/footer.png);
	background-repeat: no-repeat;
}
*html #b_p
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home/footer.png', );}
#b_p img{padding-top:34px;}

#i1{width:48px; height:48px;margin-right:14px;}
#i2{width:770px;}
/*end main page*/

/*copyright*/
#copyright .links{color:#343f4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;}
#copyright{text-shadow: 1px 1px 1px #fff;
	margin:0 auto;width:960px;text-align:center;
	color:#1d6db7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#copyright a{
	color:#343f4e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#copyright a:hover{
	color:#1d6db7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
/*copyright*/

/*feature page*/
#i11{width:65px; height:64px;margin-right:14px;}
#i22{width:710px;}
/*end feature page*/

/*user page*/
#i13{width:65px; height:69px;margin-right:14px;}
#i23{width:710px;}

hr {
     border: none; 
     color:#a4c1db; 
     background-color:#a4c1db; 
     height: 1px; 
    }
/*end user page*/

/*download*/
#box{margin-left:30px;
	width:225px;
	height:221px;
	background-image: url(../img/download/box.png);
	background-repeat: no-repeat;
}
*html #box
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/download/box.png', );}
#descr{width:460px;margin-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #444;
}
.check ul{margin-left:30px;}
.check ul li{margin-top:7px;
	padding-left:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	background-image: url(../img/download/check.png);
	background-repeat: no-repeat;line-height:18px;
}
*html .check
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/download/check.png', );}
#s1,#s2,#s3{width:237px; }
#s1 div,#s2 div,#s3 div{height:195px; }
#s1{margin-left:30px;}
#s2,#s3{margin-left:43px;}
.bl18{
	color:#367cbd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.form input{
	width:280px;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;color:#444;border:1px solid #367cbd;
}
.blue a{
	color:#f87205;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.blue a:hover{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.list ul {margin-top:15px;}
.list ul li{margin-top:10px;}
.list ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #367cbd;
	text-decoration: underline;
}
.list ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f87205;
	text-decoration: none;
}
/*download page*/

/*landing_page*/
#header2{
	width:960px;
	height:132px;
	margin:0 auto;
	background-image: url(../img/landing_page/header_for-landing_page.gif);
	background-repeat: no-repeat;
}
#logo2{float:left;margin-top:10px;
	width:406px;
	height:110px;
	background-image: url(../img/home/logo.png);
	background-repeat: no-repeat;
}
*html #logo2
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home/logo.png', );}
#motto2{float:left; margin-top:0px; 
	width:550px;
	height:82px;
	background-image: url(../img/home/motto.png);
	background-repeat: no-repeat; background-position:center;
}
*html #motto2
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/home/motto.png', );}
#cl1{width:626px;margin-right:27px; }
#cl2{width:248px; }
#wrap2 {clear:both;
	font-size: 17px;
	width: 960px;
	height:45px;
	margin: 0 auto;
	position: relative;
	background-image: url(../img/home/menu.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #fff;
}
*html #wrap2 {
	font-size: 17px;
	width: 960px;
	height:45px;
	margin: 0 auto;
	position: relative;
	background-image: url(../img/home/menu.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
	color: #fff;
}

#m_p .wrap2{padding-left:27px;padding-right:27px;}
.bl24{
	color:#1d6db7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;line-height:26px;
}
.or30{
	color:#f87205;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;line-height:35px;
}
.grey18{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #444;
}
.grey14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #444;
}

.bl_sp1{padding-top:40px;
	width:624px;
	height:280px;
	background-image: url(../img/landing_page/blu1.gif);
	background-repeat: no-repeat;
}
#box2{margin-left:30px;
	width:225px;
	height:221px;
	background-image: url(../img/download/box.png);
	background-repeat: no-repeat;
}
*html #box2
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/download/box.png', );}
#descr2{width:330px;margin-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #444;
}
*html #descr2{width:300px;margin-left:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #444;
}
.star ul{margin-left:20px;}
.star ul li{
	margin-top:7px;
	padding-left:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1d6db7;
	text-decoration: none;
	background-image: url(../img/landing_page/star.png);
	background-repeat: no-repeat;
	line-height:18px;
}
*html .star
{background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/landing_page/star.png', );}
.promo_banner{
	width:624px;
	height:177px;
	background-image: url(../img/landing_page/blu2.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;line-height:24px;text-shadow: 1px 1px 1px #fff;
	color: #444;
}
.promo_banner strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 34px;
	color: #f87205;
}
.promo_banner div{padding:23px 25px;}
.partners{
	width:589px;
	height:138px;
	background-image: url(../img/landing_page/logos.png);
	background-repeat: no-repeat;
}
.gc ul{margin-top:20px;}
.gc ul li{
	margin-top:7px;
	padding-left:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #343f4e;
	text-decoration: none;
	background-image: url(../img/landing_page/green_check.png);
	background-repeat: no-repeat;
	line-height:15px;
}
.testimonials{
	font-size: 11px;line-height:13px;
}
.free{
	width:249px;
	height:224px;
	background-image: url(../img/landing_page/free.gif);
	background-repeat: no-repeat;
}
/*end landing_page*/

