body{
	margin:0;
	color:#000;
	background:url(../images/body.gif) repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
}
h3{ 
	line-height: 20px;
}
h2{ 
	line-height: 20px;
}
img{
	border-style:none;
}

.highlightit img{
	border-style:solid;
	border-width:thin;
	border-color:#999;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.highlightit:hover img{
	border-style:solid;
	border-color:#999;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
}

a{text-decoration:none;color:#FB921F;}

a:hover{
	text-decoration:underline;
	color: #FB921F;
}

input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
/*main page*/
#wrapper{
	width:1002px;
	margin:0 auto;
}
/*border shadow*/
#wrapper-shadow{
	width:885px;
	padding:0 61px 0 56px;
	background:url(../images/shadow.png) repeat-y;
}
/*header*/
#header{
	width:885px;
	background:url(../images/bg-line-header.gif) repeat-x 0 100%;
	padding:23px 0 13px 0;
	position:relative;
}
#header:after {
	content:"";
	display:block;
	clear:both;
}
/*logo*/
.logo{
	position:absolute;
	top:42px;
	left:10px;
	width:173px;
	height:93px;
	margin:0;
	overflow:hidden;
}
.logo a{
	display:block;
	font-size:0;
	line-height:0;
	background:url(../images/logo.gif) no-repeat;
	width:173px;
	height:93px;
	text-indent:-9999px;
}
.logo a span{
	width:173px;
	height:93px;
	text-indent:-9999px;
	overflow:hidden;
}
/*right part*/
#header .aside{
	float:right;
	width:500px;
}
#header .aside:after{
	clear:both;
	display:block;
	content:"";
}
/*text*/
#header .aside p{
	margin:0;
	color:#000;
	font-size:12px;
	line-height:15px;
	text-align:right;
}
/*name*/
#header .aside p strong{
	padding-right:10px;
}
#header .aside p a{
	text-decoration:none;
	color:#FB921F;
}
#header .aside p a:hover{
	text-decoration:underline;
}
/*button*/
#header .btn{
	float:right;
	margin-top:67px;
}
#header .btn a{
	color:#fff;
	font-size:14px;
	line-height:30px;
	display:block;
	width:117px;
	height:34px;
	text-align:center;
	background:url(../images/btn-header.gif) no-repeat;
	font-weight:bold;
}
#header .btn a:hover{
	background-position:0 -34px;
	text-decoration:none;
}
/*main navigation*/
#nav{
	margin:62px 0 0 40px;
	padding:0;
	list-style:none;
	width:340px;
}
#nav li{
	float:left;
	font-size:18px;
	line-height:22px;
	position:relative;
}
#nav li a{
	color:#666;
	width:87px;
	display:block;
	padding:12px 0 0 19px;
	font-weight:bold;
}
#nav li a:hover,
#nav li:hover a,
#nav li.hover a{
	background:url(../images/drop-top.gif) no-repeat;
	color:#666;
	text-decoration:none;
}
/*#nav li.active a{
	color:#4FC7FF;
}*/
#nav li.active:hover a, #nav li.hover a{
	color:#666;
}
#nav li:hover  ul a,
#nav li.hover  ul a{
	background:none;
}
/*dropdown*/
#nav li .drop{
	position:absolute;
	top:34px;
	left:0;
	display:none;
	width:106px;
	overflow:hidden;
}
/*drop down repeat*/
#nav li .drop-rpt{
	background:url(../images/drop-rpt.gif) repeat-y;
	width:100%;
	overflow:hidden;
}
/*drop down bottom part*/
#nav li .bttm-drop{
	background:url(../images/grop-bttm.png) no-repeat;
	width:106px;
	height:6px;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
#nav li:hover .drop,
#nav li.hover .drop{
	display:block;
}
/*list of drop down*/
#nav li ul{
	width:87px;
	overflow:hidden;
	margin:18px 0 -6px 0;
	padding:0 0 0 19px;
	list-style:none;
	background:url(../images/drop-bttm.gif) no-repeat 0 100%;
}
#nav li ul li{
	font-size:16px;
	line-height:18px;
	float:left;
	width:100%;
	padding-bottom:10px;
}
#nav li ul li a{
	text-align:left;
	color:#666 !important;
	width:auto;
	padding:0;
	font-weight:normal;
}
#nav li ul li a:hover{
	background:none;
	color:#000 !important;
}
/*main*/
#main{
	width:100%;
	overflow:hidden;
}
/* box with video and text*/
#main .promobox{
	width:884px;
	padding:0 0 0 7px;
	overflow:hidden;
	margin-top:25px;
}
/*video part*/
#main .promobox .video{
	width:420px;
	float:left;
}
#main .promobox .video img{
	display:block;
}
/*text part*/
#main .promobox .post{
	width:410px;
	float:right;
}
/*title*/
#main .promobox h2{
	font-size:28px;
	line-height:29px;
	color:#000;
	margin:10px 0 0 7px;
	font-weight:normal;
}
/*text in text part*/
#main .promobox p{
	margin:27px 0 0 0;
	font-size:16px;
	line-height:22px;
	color:#000;
}
#main .promobox .txt{
	margin-left:7px;
	padding:0 20px 0 0;
}
/*buttons*/
#main .promobox .bttns{
	width:410px;
	overflow:hidden;
	margin:34px -5px 0 0;
	position:relative;
}
/*left button*/
#main .promobox .bttns .left-btn{
	width:196px;
	height:60px;
	float:left;
	margin:5px 14px 0 0;
}
#main .promobox .bttns .left-btn a{
	background:url(../images/left-btn.gif) no-repeat;
	height:46px;
	font-size:20px;
	line-height:25px;
	color:#fff;
	width:149px;
	display:block;
	padding:14px 0 0 47px;
}
#main .promobox .bttns .left-btn a:hover{
	background-position:0 -60px;
	text-decoration:none;
}
/*right button*/
#main .promobox .bttns .right-btn{
	width:196px;
	height:70px;
	float:left;
}
#main .promobox .bttns .right-btn a{
	background:url(../images/right-btn.gif) no-repeat;
	height:59px;
	font-size:12px;
	line-height:14px;
	color:#fff;
	width:163px;
	display:block;
	text-align:right;
	padding:11px 33px 0 0;
}
#main .promobox .bttns .right-btn a span{
	font-size:20px;
	line-height:30px;
	display:block;
	text-align:right;
}
#main .promobox .bttns .right-btn a:hover{
	background-position:0 -70px;
	text-decoration:none;
}
/*box with screens*/
.screen{
	width:884px;
	overflow:hidden;
	background:#eee url(../images/bg-screen-t.gif) no-repeat;
	margin-top:45px;
}
/*bottom part (background) of screen*/
.screen-b{
	width:842px;
	padding:0 21px 14px;
	overflow:hidden;
	background:url(../images/bg-screen-b.gif) no-repeat 0 100%;
}
/*left part*/
.screen-b .aside1{
	width:492px;
	float:left;
}
/*titles*/
.screen-b .aside1 h3,
.screen-b .aside2 h3{
	margin:8px 0 0 2px;
	font-size:20px;
	line-height:22px;
	color:#000;
	font-weight:normal;
}
/*list with images*/
.screen-b .aside1 ul{
	margin:5px 0 0 -20px;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
	display:inline;
}
.screen-b .aside1 ul li{
	float:left;
	margin-left:20px;
	display:inline;
}
.screen-b .aside1 ul li img{
	display:block;
}
/* right part  with line*/
.screen-b .aside2{
	width:324px;
	padding:0 0 0 22px;
	float:right;
	background:url(../images/bg-screen-selector.gif) no-repeat 0 13px;
}
.screen-b .aside2 h3{
	margin-left:0;
}
.screen-b .aside2 ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.screen-b .aside2 ul li{
	float:left;
	width:100%;
}
/*labels*/
.screen-b .aside2 label{
	font-size:12px;
	line-height:14px;
	color:#000;
	float:left;
	width:100%;
	margin-top:9px;
}
/*background of form*/
.screen-b .aside2 .bg{
	background:url(../images/bg-input.gif) no-repeat;
	height:26px;
	width:196px;
	overflow:hidden;
	float:left;
	margin:5px 0 0 0;
}
/*input field*/
.screen-b .aside2 input{
	width:186px;
	margin:0;
	padding:5px;
	border:0;
	font-size:13px;
	background:none;
	float:left;
}
/*button*/
.screen-b .aside2 .join-btn{
	float:left;
	width:118px;
	height:30px;
	margin:3px 0 0 10px;
	display:inline;
}
.screen-b .aside2 .join-btn a{
	display:block;
	height:100%;
	text-align:center;
	color:#fff;
	font-size:20px;
	line-height:30px;
	background:url(../images/join-btn.gif) no-repeat;
}
.screen-b .aside2 .join-btn a:hover{
	background-position:0 -30px;
	text-decoration:none;
}
.start-btn a{
	display:block;
	height:100%;
	text-align:center;
	color:#fff;
	font-size:20px;
	line-height:30px;
	width:118px;
	background:url(../images/join-btn.gif) no-repeat;
}
/*two boxes gray*/
.section{
	width:884px;
	overflow:hidden;
	margin-top:46px;
}
/*top part*/
.section-t{
	width:100%;
	overflow:hidden;
}
/*bottom part*/
.section-b{
	width:100%;
	overflow:hidden;
}
/*left box*/
.section .aside1{
	width:416px;
	background:url(../images/bg-aside-c.gif) repeat-y;
	float:left;
}
.section .aside1-holder{
	width:416px;
	background:url(../images/bg-aside-b.gif) no-repeat 0 100%;
}
.section .aside1-frame{
	width:374px;
	padding:14px 21px 3px;
	overflow:hidden;
	background:url(../images/bg-aside-t.gif) no-repeat;
	min-height:397px;
}
* html .aside1-frame{
	height:397px;
	overflow:visible;
}
/*list*/
.section .listing{
	margin:5px 0 0 0;
	padding:30px;
	width:90%;
	overflow:hidden;
}
.section .listing li{
	float:left;
	width:100%;
	font-size:17px;
	padding-bottom:14px;
}
/*image*/
.section .listing .imgage-box{
	width:104px;
	float:left;
	margin:0 15px 0 0;
	position:relative;
}
/*button*/
.section .listing  .view{
	display:block;
	width:56px;
	height:26px;
	position:absolute;
	right:4px;
	bottom:2px;
}
.section .listing  .view a{
	background:url(../images/btn-view.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:100%;
	cursor:pointer;
}
.section .listing .imgage-box img{
	display:block;
}
/*text part of left box*/
.section .listing .post{
	width:240px;
	float:left;
}
/*title*/
.section .listing h4{
	font-size:18px;
	line-height:21px;
	color:#000;
	margin:0;
	font-weight:normal;
}
/*date*/
.section .listing .published{
	font-size:12px;
	line-height:14px;
	color:#666;
	font-style:normal;
}
/*text*/
.section .listing p{
	margin:5px 0 0 0;
	font-size:12px;
	line-height:14px;
	color:#000;
}
/*views*/
.section .listing .meta{
	font-size:12px;
	line-height:14px;
	color:#000;
	display:block;
	margin-top:5px;
}
/*title part*/
.section .title{
	width:100%;
	overflow:hidden;
}
/*title*/
.section h3{
	margin:0;
	font-size:20px;
	line-height:22px;
	color:#000;
	font-weight:normal;
	float:left;
}
/*"view all"*/
.section .aside1 .more{
	float:right;
	font-size:12px;
	line-height:15px;
	padding:5px 13px 0 0;
}
.section .aside1 .more a{
	color:#000;
	text-decoration:underline;
}
.section .aside1 .more a:hover{
	text-decoration:none;
}
/*right box*/
.aside2{
	width:416px;
	background:url(../images/bg-aside-c.gif) repeat-y;
	float:right;
}
.aside2-holder{
	width:416px;
	background:url(../images/bg-aside-b.gif) no-repeat 0 100%;
}
.aside2-frame{
	width:376px;
	padding:14px 16px 0 24px;
	overflow:hidden;
	background:url(../images/bg-aside-t.gif) no-repeat;
	min-height:400px;
}
* html .aside2-frame{
	height:400px;
	overflow:visible;
}
/*quote*/
.section .aside2 blockquote{
	width:294px;
	padding:0 20px 27px 44px;
	margin:0;
}
/*avtor*/
.section .aside2 cite{
	display:block;
	font-size:12px;
	line-height:15px;
	color:#999;
	font-style:normal;
	margin-top:5px;
}
.section .aside2 q{
	font-size:16px;
	line-height:19px;
	color:#000;
}
/*title*/
.section .aside2 h3{
	float:none;
}
/*qute top*/
.section .aside2 .quote{
	width:366px;
	overflow:hidden;
	margin:20px 0 0 8px;
	background:url(../images/bg-q-t.gif) no-repeat;
}
/*qute bottom*/
.section .aside2 .quote-b{
	width:366px;
	padding:20px 0 0 0;
	overflow:hidden;
	background:url(../images/bg-q-b.gif) no-repeat 100% 100%;
}
/*inner page*/
/*sign up form*/
.signup{
	width:691px;
	overflow:hidden;
	margin-top:61px;
	float:right;
	background-color: #F4F4F4;
	background-repeat: no-repeat;
}
/*bottom part*/
.signup-b{
	width:600px;
	overflow:hidden;
	padding:29px 28px 42px 63px;
}

.apidocs{
	width:610px;
	overflow:hidden;
	padding:29px 28px 42px 40px;
}

/*title*/
.signup h3{
	margin:0;
	font-size:28px;
	line-height:30px;
	color:#000;
}
/*"Personal Details"*/
.signup h4{
	margin:40px 0 0 0;
	font-size:16px;
	line-height:19px;
	color:#666;
	font-weight:normal;
}

/* contact form */
.contact{
	width: 500px;
	float:left;
	background:none;
}

/*left and right part of form*/
.signup .aside1,
.signup .aside2{
	width:292px;
	float:left;
	background:none;
}
.signup .wide{
	width:590px;
	float:left;
	background:none;
}
/*labels*/
.signup label{
	font-size:16px;
	line-height:19px;
	color:#000;
	float:left;
	width:100%;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:6px;
}
.signup .row{
	height:1%;
	overflow:hidden;
	margin-top:34px;
}
.contact .row{
	height:1%;
	margin-top:10px;
}
/*background of  input field*/
.signup .bg,
.article .aside2 .bg{
	width:204px;
	float:left;
}
.signup .bg input, .article .aside2 .bg input {
color:#000000;
font-size:14px;
padding:3px 5px;
width:184px;
}
/*login error mesage.signup .article .aside2 */
.error{
	color:#cc0000;
	display:block;
	font-size:16px;
	line-height:18px;
}

.success{
	color:#093;
	display:block;
	font-size:16px;
	line-height:18px;
}

/*select*/
.signup select{
	width:204px;
	font-size:16px;
	color:#000;
}
/*signup error mesage*/
.signup .error{
	color:#cc0000;
	display:block;
	font-size:16px;
	line-height:18px;
	margin-top:11px;
}
/*button*/
.signup .bul{
	margin:6px 0 0 90px;
}
.contact .bul{
	margin:6px 0 0 0px;
}
/*inner2*/
/*sidebar*/
#sidebar{
	width:200px;
	float:left;
	background:#f5f5f5 url(../images/bg-sidebar-t.gif) no-repeat;
	overflow:hidden;
	margin:25px 34px 0 0;
}
/*bottom part*/
.sidebar-b{
	width:172px;
	padding:45px 14px 0;
	background:url(../images/bg-sidebar-b.gif) no-repeat 0 100%;
	overflow:hidden;
	min-height:420px;
}
* html .sidebar-b{
	height:420px;
	overflow:visible;
}
/*sidebar's navigation*/
#sidebar .nav{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
#sidebar .nav li{
	float:left;
	width:100%;
	padding-bottom:1px;
}
#sidebar .nav li a{
	float:left;
	font-size:12px;
	line-height:31px;
	background:#dadada;
	width:158px;
	padding:0 5px 0 9px;
}
#sidebar .nav li a:hover{
	text-decoration:underline;
	background:#d5d5d5;
}
/*small orange box with numbers*/
.marck{
	float:right;
	margin-top:5px;
}
/*left and right parts of this box*/
.marck .l-part,
.marck .r-part{
	width:10px;
	float:left;
	height:22px;
	font-size:0;
	line-height:0;
	background:url(../images/marck-left.png) no-repeat;
}
.marck .r-part{
	background:url(../images/marck-right.png) no-repeat;
}
/*number*/
.marck  .num{
	font-size:12px;
	line-height:22px;
	background:#ffa200;
	float:left;
	color:#000;
}
.marck  .num {
	font-size:12px;
	line-height:22px;	
	background:#ffa200;
	float:left;
}
/*content*/
.inner2 #content{
	width:629px;
	float:left;
	margin-top:30px;
}
/*title*/
.inner2 #content h2{
	font-size:28px;
	line-height:30px;
	color:#999;
	margin:0;
}
/*main box*/
.twocolumns{
	width:629px;
	overflow:hidden;
	background:url(../images/bg-twocolumns-rpt.gif) repeat-y;
	margin-top:13px;
}
/*top part*/
.twocolumns-t{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-twocolumns-t.gif) no-repeat;
}
/*bottom part*/
.twocolumns-b{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-twocolumns-b.gif) no-repeat 0 100%;
}
/*left box*/
.twocolumns .aside1{
	width:261px;
	float:left;
	padding:8px 19px 12px;
}
/*title*/
.twocolumns .title{
	width:100%;
	overflow:hidden;
	padding-bottom:17px;
}
.twocolumns .title h3{
	font-size:16px;
	line-height:20px;
	color:#000;
	margin:6px 0 0 0;
	float:left;
}
/*"view all"*/
.twocolumns .title .r-part a{
	float:right;
	font-size:12px;
	line-height:22px;
	margin:6px 5px 0 10px;
	display:inline;
}

/*post*/
.twocolumns .blog{
	width:100%;
	overflow:hidden;
	padding-bottom:21px;
}
/*image*/
.twocolumns .blog .img{
	width:88px;
	float:left;
	margin:0 10px 0 0;
}
.twocolumns .post{
	width:163px;
	float:left;
}
/*title of post*/
.twocolumns .post .entry-title{
	font-size:14px;
	line-height:16px;
	color:#000;
	display:block;
	margin-top:3px;
}
/*date*/
.twocolumns .post  .date{
	font-style:normal;
	color:#666;
	display:block;
	font-size:12px;
	line-height:14px;
	margin-top:3px;
}
/*rating list*/
.twocolumns .post  .rating{
	width:100%;
	overflow:hidden;
	margin:9px 0 0 0;
	padding:0;
	list-style:none;
}
.twocolumns .post  .rating li{
	float:left;
	width:12px;
	height:12px;
	margin-right:3px;
}
.twocolumns .post  .rating li a{
	display:block;
	height:100%;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-ratings.gif) no-repeat;
}
/*hover and active rating*/
.twocolumns .post  .rating .active a,
.twocolumns .post  .rating li a:hover{
	background-position:0 -12px;
}
/*list with links*/
.twocolumns .post .info{
	width:100%;
	overflow:hidden;
	margin:5px 0 0 -12px;
	padding:0;
	list-style:none;
}
.twocolumns .post .info li{
	float:left;
	font-size:12px;
	line-height:15px;
	margin-left:12px;
	display:inline;
}

/*add link*/
.twocolumns  .add{
	float:right;
	font-size:12px;
	line-height:22px;
	margin-top:-4px;
}
.twocolumns .add a{
	background:url(../images/btn-add.gif) no-repeat 0 50%;
	padding-left:28px;
	float:left;
}

/*right box*/
.twocolumns .aside2{
	width:266px;
	float:right;
	background:none;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 50px;
	padding-left: 21px;
}
.twocolumns .aside2 ul{
	margin:11px 0 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.twocolumns .aside2 ul li{
	float:left;
	width:100%;
	font-size:14px;
	line-height:22px;
	color:#000;
	padding-bottom:8px;
}
/*"Basic Upgrade"*/
.twocolumns .aside2 ul li .info{
	color:#000;
	font-weight:bold;
	float:right;
}
/*upgrade*/
.twocolumns .aside2 ul li .info a{
	color:#0000ff;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}
.twocolumns .aside2 ul li .info a:hover{
	text-decoration:none;
}
/* small orange box*/
.twocolumns .aside2 .marck{
	margin:0;
	width:88px;
}
.twocolumns  .upgrade{
	font-size:12px;
	line-height:15px;
	display:block;
	margin:24px 0 0 0;
}
.twocolumns  .upgrade a{
	color:#0000ff;
	text-decoration:underline;
}
.twocolumns  .upgrade a:hover{
	text-decoration:none;
}
/*inner3*/
/*main box*/
.article{
	width:883px;
	overflow:hidden;
	background:url(../images/bg-article-rpt.gif) repeat-y;
	margin-top:55px;
}
/*top part*/
.article-t{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-article-t.gif) no-repeat;
}
/*bottom part*/
.article-b{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-article-b.gif) no-repeat 0 100%;
}
/*left box*/
.article .aside1{
	width:319px;
	padding:29px 37px 50px 42px;
	float:left;
	font-size:14px;
	line-height:24px;
	color:#000;
}
/*title*/
.article h2{
	font-size:28px;
	line-height:30px;
	color:#000;
	margin:0;
}
/*text*/
.article p{
	margin:17px 0 0 0;
	color: #000000;
}
.article .aside1 span{
	display:block;
	margin:22px 0 0 0;
}
/*list*/
.article .aside1 ul{
	margin:1px 0 0 8px;
	padding:0 0 18px 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.article .aside1 ul li{
	float:left;
	width:100%;
	line-height:23px;
}
/*"What are you waiting for?"*/
.article .aside1 strong{
	line-height:34px;
}
/*button*/
.article .aside1 .btn{
	float:right;
	width:115px;
	height:34px;
	margin:0 10px 0 0;
	display:inline;
}
.article .aside1 .btn a{
	background:url(../images/btn-article-aside1.gif) no-repeat;
	font-size:14px;
	display:block;
	height:100%;
	line-height:34px;
	color:#fff;
	text-align:center;
}
.article .aside1 .btn a:hover{
	text-decoration:none;
}
/*right box*/
.article .aside2{
	width:326px;
	padding:29px 10px 0 62px;
	float:right;
	background:none;
}
/*title*/
.article .aside2 h2{
	margin-bottom:51px;
}
.article .aside2 ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.article .aside2 ul li{
	float:left;
	width:100%;
}
/*labels hidden*/
.article .aside2 .hidden{
	display:none;
}
/*label*/
.article .aside2 label{
	font-size:12px;
	line-height:15px;
	float:left;
	padding-top: 7;
	padding-right: 7px;
	padding-bottom:4px;
	padding-left: 3px;
}
/*checkbox*/
.article .aside2 .checkbox{
	width:16px;
	height:15px;
	margin:0;
	float:left;
}
.article .aside2 .check{
	padding:14px 0 8px;
}
.article .aside2 .forgottenpass {
	padding:5px 0 0;
}
.article .aside2 li a{
	color:#ff9113;
	font-size:12px;
	line-height:20px;
	float:left;
	margin:7px 0 0 5px;
	display:inline;
}
/*button*/
.article .aside2 .bul{
	margin:18px 0 0 88px;
	float:left;
	display:inline;
	width:115px;
	height:34px;
}
/*inner4*/
/*maim box*/
.acounts {
	font-size:14px;
	line-height:19px;
	color:#000;
}
/*top and bottom text*/
.acounts .article,
.acounts .text{
	width:680px;
	padding:0 0 0 205px;
	background:none;
}
/*title*/
.acounts .article h2{
	margin:0;
	font-size:28px;
	line-height:30px;
	color:#000;
}
/*text*/
.acounts .article p{
	margin:21px 0 0 0;
}
/*table*/
.table{
	width:869px;
	overflow:hidden;
	margin:31px 0 0 0;
}
/*top part of tabl with repeat (gray)*/
.table-content{
	width:834px;
	padding:0 24px 0 11px;
	overflow:hidden;
	background:#c2c2c2 url(../images/bg-tabl.gif) repeat-x;
}
/*repeat: orange 4 box*/
.table .content{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-tabl-orange-rpt.png) repeat-y;
	padding-bottom:40px;
}
/*title with top orange background(4 parts)*/
.table .title{
	margin:0 0 0 187px;
	padding:0;
	list-style:none;
	width:647px;
	overflow:hidden;
	background:url(../images/bg-tabl-title.png) no-repeat;
}
.table .title li{
	float:left;
	width:147px;
	font-size:16px;
	line-height:39px;
	text-align:center;
	margin-right:20px;
	font-weight:bold;
	position:relative;
}
/*part of free acount*/
.table .title .free{
	margin-right:19px;
}
/*part of api acount*/
.table .title .api{
	margin:0;
}
/*line*/
.table  .line{
	height:42px;
	overflow:hidden;
	width:100%;
}
/*line with gray background*/
.table  .gray{
	background:url(../images/bg-tabl-gray-line.png) repeat-x;
	height:39px;
}
.table  .line ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.table  .line ul li{
	float:left;
	font-size:16px;
	line-height:42px;
	width:147px;
	text-align:center;
	display:inline;
	margin-right:20px;
	position:relative;
}
.table  .gray ul li{
	line-height:39px;
}
/*first part in line*/
.table  .line ul  .price{
	font-size:12px;
	width:169px;
	text-align:left;
	margin:0;
	padding:0 0 0 18px;
}
.table  .line ul  .free{
	margin-right:19px;
}
.table  .line ul  .api{
	margin:0;
}
/*dote */
.table  .line .dot{
	font-size:0px;
	line-height:0px;
	background:url(../images/bg-dot.png) no-repeat;
	width:9px;
	height:9px;
	display:block;
	margin:15px auto 0;
}
/*white text*/
.table  .line ul span{
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
/*line with buttons{4}*/
.buttons-line{
	margin:0;
	padding:0 0 0 198px;
	list-style:none;
	width:649px;
	background:url(../images/bg-table-bttm.png) no-repeat;
}
.buttons-line:after {
	content:"";
	display:block;
	clear:both;
}
.buttons-line li{
	float:left;
	width:147px;
	margin:-20px 20px 0 0;
	padding-bottom:20px;
	position:relative;
}
/*first button*/
.buttons-line .first{
	margin-right:19px;
}
/*last button*/
.buttons-line .last{
	margin-right:0px;
}
.buttons-line li span{
	display:block;
	width:117px;
	height:34px;
	margin:0 auto;
}
/*background(green)*/
.buttons-line li span a{
	display:block;
	width:105px;
	padding:8px 0 0 12px;
	height:26px;
	background:url(../images/btn-signup-green.png) no-repeat;
	color:#fff;
	cursor:pointer;
}
.buttons-line li span a:hover{
	text-decoration:none;
}
/*button marck*/
.buttons-line li span a em{
	font-size:14px;
	line-height:16px;
	color:#fff;
	background:url(../images/btn-marck.png) no-repeat;
	font-style:normal;
	padding:0 0 0 31px;
	display:block;
	cursor:pointer;
	height:100%;
}
/*gray background*/
.buttons-line .gray{
	background:none;
	margin-top:1px;
	height:32px;
	width:115px;
}
.buttons-line .gray a{
	background:url(../images/btn-signup-gray.png) no-repeat;
	height:24px;
	width:103px;
}
.acounts .text{
	margin-top:26px;
}
/*footer with background*/
#footer{
	width:100%;
	overflow:hidden;
	background:url(../images/bottom-shadow.png) no-repeat;
	height:64px;
	padding-top:100px;
}
/*navigation*/
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	text-align:center;
}
#footer ul li{
	display:inline;
	font-size:16px;
	line-height:21px;
	/*background:url(../images/footer-selector.gif) no-repeat 0 50%;*/
	padding:0 24px 0 28px;
}
#footer ul li:first-child{
	background:none;
}
#footer ul li a{
	color:#808080;
	position:relative;
}
#attribution {
	font-size:11px;
	color: #666;
}

