*{
	padding: 0;
	margin: 0;
	border: none;
}
body{
	background: white;
	color: fuchsia;
}
a img{
	border: none;
}
.top{
	width: 921px;
	height: 68px;
	padding-top: 10px;
	margin: auto;
}
.h1{
	float: left;
	height: 68px;
	width: 226px;
}
h1{
	float: left;
	height: 38px;
	width: 499px;
	padding-top: 30px;
	color: #969696;
	font: 24px "Copperplate Gothic Bold", "Times New Roman", Times, serif;
	text-align: center;
}
.top_right{
	float: left;
	width: 196px;
	height: 68px;
	overflow: hidden;
}
.top_menu{
	width: 196px;
	height: 22px;
	padding-top: 20px;
	text-align: right;
	color: black;
}
.top_menu li{
	display: inline;
	font: 12px "Tahoma", Arial, Helvetica, sans-serif;
}
.top_menu a, top_menu a:link{
	color: black;
	text-decoration: none;
}
.top_menu a:hover{
	text-decoration: underline;
}
.find{
	width: 196px;
	height: 26px;
	background: url(images/find.gif) no-repeat center;
}
.find input{
	float: left;
}
#find{
	width: 135px;
	height: 19px;
	margin: 4px 0 0 9px;
	font: 12px/19px Arial, Helvetica, sans-serif;
	border: 0 none!important;
}
#sub{
	background: transparent;
	width: 48px;
	height: 22px;
	margin: 2px 0 0 1px;
	cursor: pointer;
}
#cse-search-box #find{
	width: 133px!important;
	height: 17px!important;
	overflow: hidden!important;
	ssssbackground: red!important;
	margin: 3px 0 0 9px!important;
}
#cse-search-results iframe{
	width: 100%;
	overflow: auto!important;
}

.prom{
	height: 174px;
	width: 921px;
	margin: auto;
	padding-top: 10px;
	color: #7a7a7a;
}
.prom h4{
	font: bold 14px "Tahoma", Arial, Helvetica, sans-serif;
	color: black;
	padding-bottom: 10px;
}
.prom2 a{
	display: block;
	height: 147px;
	width: 243px;
	margin-bottom: 10px;
	text-decoration: none;
}
.downloadsdk{
	background: url(images/prom_sdk.png);
}
.downloadsb{
	background: url(images/prom_sb.png);
}
.sb_bun{
	height: 139px;
	width: 286px;
	padding: 35px 0 0 170px;
	float: left;
	background: url(images/sb_bun.jpg);
	font: 12px "Tahoma", Arial, Helvetica, sans-serif;
}
.sdk_bun{
	height: 139px;
	width: 286px;
	padding: 35px 0 0 170px;
	float: right;
	background: url(images/sdk_bun.jpg);
	font: 12px "Tahoma", Arial, Helvetica, sans-serif;
}
.buy_bun .sb_bun, .buy_bun .sdk_bun{
	float: left;
	margin: 0 0 15px 0px;
	height: 89px;
	width: 286px;
	padding: 25px 0 0 170px;
}
.buy_bun .sb_bun{
	background: url(images/buy_sb.jpg);
}
.buy_bun .sdk_bun{
	background: url(images/buy_sdk.jpg);
}
.buy_bun .price{
	background: url(images/buy_but.jpg);
	margin: 0 0 15px 10px;
	float: left;
	height: 89px;
	width: 200px;
	padding-top: 25px;
	text-align: center;
}
.cl{
	clear: both;
	height: 1px;
	overflow: hidden;
}
.buttons li{
	float: left;
	list-style: none;
}
.buttons a{
	height: 25px;
	width: 80px;
	display: block;
	margin: 20px 10px 0 0;
	text-decoration: none;
}
.price .buttons a{
	margin: 25px auto 0 auto;
}
.buy{
	background: url(images/but_buy.gif);
}
.free{
	background: url(images/but_free.gif);
}
.more{
	background: url(images/but_more.gif);
}
.down{
	background: url(images/but_down.gif);
}

.menu{
	width: 921px;
	he ight: 307px;
	padding: 20px 20px 0 20px;
	margin: auto;
	overflow: hidden;
}
.menu_top1 ul, .menu_top2 ul{
	float: right;
}
.menu_top1 li, .menu_top2 li{
	float: left;
	margin-right: 30px;
	list-style: none;
	font: 12px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.menu_top1 a, .menu_top1 a:link{
	color: black;
	text-decoration: none;
}
.menu_top2 a, .menu_top2 a:link{
	color: white;
	text-decoration: none;
}
.menu_top1{
	height: 25px;
	width: 921px;
	background: url(images/menu_top.gif);
}
.menu_top2{
	height: 24px;
	width: 921px;
	background: black;
}


.menu_mid{
	height: 250px;
	width: 921px;
	overflow: hidden;
	font: 18px "Tahoma", Arial, Helvetica, sans-serif;
	color: black;
}
.menu_mid.sb{
	height: 210px;
}
.scroll{
	position: relative;
	display: block;
	height: 31px;
	width: 31px;
	margin: 100px -31px -131px 0;
	cursor: pointer;
}
#l{
	margin-left: -15px;
	display: none;
	background: url(images/arr_l.png);
}
#r{
	margin-left: 905px;
	display: none;
	background: url(images/arr_r.png);
}
#frames{
	height: 252px;
	zzzwidth: 3684px;1842px;
	margin-left: 0;
}
.menu_sdk{
	height: 142px;
	width: 586px;
	float: left;
	padding: 110px 0 0 335px;
	zbackground: url(images/menu_sdk.jpg);
	displ ay: none;
}
.menu_sdk.m2{
	zbackground: url(images/menu_sdk_2.jpg); 
}
.menu_free{
	height: 142px;
	width: 586px;
	float: left;
	padding: 110px 0 0 335px;
	zbackground: url(images/menu_sb.jpg);
}
.menu_free .slog0, .menu_free .slog1, .menu_free .slog2, .menu_sdk .slog1, .menu_sdk .slog2, .menu_sdk .slog3{
	padding-left: 110px;
	display: block;
}
.menu_free.m2{
	zbackground: url(images/menu_sb_2.jpg);
}
.sb .menu_sdk{
	height: 107px;
	width: 621px;
	float: none;
	padding: 105px 0 0 300px;
	background: url(images/menu_sdk.jpg);
}
.sb .menu_free{
	height: 107px;
	width: 621px;
	float: none;
	padding: 105px 0 0 300px;
	background: url(images/menu_sb2.jpg);
}
.sdk .menu_free{
	background: url(images/menu_sdk2.jpg);
}
.menu_mid .buttons{
	margin: 5px 0 0 218px;
}
.menu_mid a{
	background: transparent;
	height: 33px;
	width: 86px;
	margin-right: 11px!important;
}
.menu_mid .more{
	margin-left: 194px;
	background: url(images/mid_learn.gif);
}
.meme{
	height: 107px;
	width: 921px;
	overflow: hidden;
	font: bold 14px "Tahoma", Arial, Helvetica, sans-serif;
	color: black;
}
.meme div{
	height: 49px;
	width: 635px;
	float: left;
	padding: 60px 0 0 286px;
}
.meme_sb{
	background: url(images/meme_sb.jpg);
}
.meme_sdk{
	background: url(images/meme_sdk.jpg);
}
.meme_sbs{
	background: url(images/meme_sbs.jpg);
}
.menu_bot{
	height: 6px;
	width: 921px;
	overflow: hidden;
	background: black;// url(images/menu_bot.gif);
}
.sb .buttons{
	margin: -110px 0 0 458px;
}
.sb .buttons li{
	height: 35px;
	width: 115px;
	margin-bottom: 18px;
	float: none;
}
.sb a{
	height: 35px;
	width: 115px;
	margin: 0;
}
.menu .active{
	font-weight: bolder;
}

.main{
	width: 921px;
	padding-top: 20px;
	margin: auto;
	color: #204b70;
}
.main .index{
	padding-top: 35px;
}
.main1{
	float: left;
	width: 305px;
}
.main2{
	float: left;
	width: 370px;
}
.main3{
	float: left;
	width: 246px;
}
.main h2, .main h3{
	font: 20px "Tahoma", Arial, Helvetica, sans-serif;
	padding: 10px 0 20px 10px ;
	color: #a30002;
	clear:both;
}
.main_l h3.h3{
	font: 16px "Tahoma", Arial, Helvetica, sans-serif;
	padding: 0 0 10px 10px ;
	margin-top: -10px;
	color: #a30002;
	clear:both;
}
.main_r h3, .main_leftest h3, .main_r h2, .main_leftest h2{
	font-size: 18px;
}
.main h4, .main h5, h4 a{
	font: 13px "Tahoma", Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-bottom:20px ;
	color: #a30002!important;
}
h4 a:hover{
	text-decoration: underline;
}
.main h5{
	padding-bottom: 10px;
}
.main h5 a{
	color: #a30002;
}
.borlin{
	padding: 0 0 0 10px;
	background: url(images/2.gif) repeat-y left;
}
.main {
	font: 12px "Tahoma", Arial, Helvetica, sans-serif;
}
.meta, .meta a{
	font: 11px "Tahoma", Arial, Helvetica, sans-serif!important;
	color: #b0b0b0!important;
}
.post{
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.main1 .post{
	padding-right: 50px;
}
.all_news{
	text-align: right;
	padding-right: 50px;
}
td .all_news{
	padding-right: 10px;
}

.all_news a, .all_news a:link, .all_news a:visited{
	color: #a30002;
	text-decoration: underline;
}
.all_news a:hover{
	text-decoration: none;
}
.main3 .post{
	padding: 15px;
	text-align: center;
}

.main_l{
	float: left;
	width: 680px;
	padding-right: 20px;
	color: #6b7479!important;
}
.main_3{
	width: 900px;
}
.main_l a{
	color: #204b70;
}
.main_l p, .main_l li{
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.main_l ul{
	padding-left: 15px;
}
.thank{
	padding-left: 35px!important;
}
.thank li{
	padding:0;
}
.tabs{
	list-style: none;
	height: 25px;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 0!important;
	border-bottom: 4px solid #c9c9c9;
}
.tabs li{
	float: left;
	height: 25px;
	padding: 0 10px;
	border-left: 1px solid #c6c6c6;
	font: 12px/25px Verdana, Geneva, Arial, Helvetica, sans-serif!important;
	background: url(images/tab1.gif) right;
}
.tabs a{
	color: black;
	text-decoration: none;
}
.tabs li.active{
	font: bold 12px/25px Verdana, Geneva, Arial, Helvetica, sans-serif!important;
	background: #c6c6c6 url(images/tab2.gif) no-repeat right;
}
.main_r{
	float: left;
	width: 221px;
	overflow: hidden;
}
.bread{
	height: 15px;
	width: 100%;
	padding: 0!important;
	margin: 0;
	list-style: none;
	color: black;
}
.bread li{
	float: left;
	padding: 0 5px 0 15px;
	margin: 0;
	background: url(images/arr.gif) no-repeat left;
	font: 11px "Tahoma", Arial, Helvetica, sans-serif!important;
}
.bread .home{
	padding-left: 10px;
	background: none;
}
.bread a{
	color: #3e6383;
}

.bot{
	width: 921px;
	padding-top: 30px;
	margin: auto;
	clear: both;
}
.bot1{
	float: left;
	width: 307px;
}
.bot2{
	float: left;
	width: 307px;
	text-align: center;
}
.bot3{
	float: left;
	width: 307px;
	text-align: right;
}
.sbunn{
	padding-top: 20px;
}
.sbunn p{
	margin-bottom: 10px;
}

.footer{
	zbackground: url(images/3.gif) repeat-x left 20px;
	zborder: 1px solid red;
	clear: both;
	padding-top: 25px;
}
.foot{
	width: 921px;
	margin: auto;
	font: 11px "Tahoma", Arial, Helvetica, sans-serif;
	color: #6b6b6b;
	height: 65px;
}
.bottom32{
	background: url(images/top_bottom_menu_element32.gif) no-repeat bottom;
	height: 29px;
}
.foot a, .foot a:link{
	color: #6b6b6b;
}
.center_foot{
	height: 10px;
	padding: 5px;
	text-align: center;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
}
.foofooter{
	text-align: center;
	padding-top: 20px;
}
.menu_fooo{
	background: black;
	text-align: center;
	height: 25px;
}
.menu_fooo li{
	display: inline;
	font: 11px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 10px;
}
.menu_fooo a, .menu_fooo a:link{
	color: #eeeeee;
	text-decoration: none;
}

.tbl td {
	border:1px solid #E3E3E3;
	margin:2px;
	padding:4px;
	text-align: center;
	vertical-align: middle;
}
.tbl th {
	border:1px solid #E3E3E3;
	background-color: #F0F0F0;
	margin:2px;
	padding:4px;
	text-align: center;
}
.tdc{
	text-align: center;
}
.comm{
	padding: 10px 50px 0 50px;
}
.comm p{
	font-size: 10px;
	margin: 0;
}
.icons li{
	list-style: none;
	padding: 0;
}
.icons img{
	vertical-align: middle;
}
.res{
	glist-style: none;
	margin-left:  15px!important;
	padding: 0!important;
	zborder: 1px solid red;
}
.res li{
	padding: 0 0 5px 1px!important;
	margin: 0;
	list-style: circle outside;
	zmargin-left: 10px;
}
.res a{
	font: 12px "Tahoma", Arial, Helvetica, sans-serif;
	color: #204b70;
	text-decoration: none;
}
.hr_top{
	margin-top: 20px;
	padding-top: 10px;
	border-top: 1px solid #c9c9c9;
}
.clear p{
	clear: both;
	border-top: 1px solid #c9c9c9;
	padding: 10px 0;
	margin: 0;
	height: 85px;
}
.clear img{
	padding-right: 10px;
}
.main_leftest{
	width: 180px;
	float: left;
}
.main_middle{
	width: 500px;
	float: left;
}
.toc, .faq{
	
	margin-left: 20px;
}
.toc li, .faq li{
	margin: 0;
}
p.toc{
	text-align: right;
	font-size: 10px;
}

.con_tab td{
	padding: 1px 5px;
	vertical-align: top;
}
.td_label{
 	width: 110px;
	padding-right: 0!important;
}
.con_tab input, .con_tab textarea, .con_tab select{
	border: 1px solid #c9c9c9;
}
.sign{
	border: 1px solid #c0c0c0;
	background: #e9e9e9;
	margin: 10px 0;
}
.sign_top{
	font: bold 11px Arial Helvetica sans-serif;
	color: #333;
	padding: 10px 5px!important;
}
.sign_bot{
	font:  10px Arial Helvetica sans-serif;
	color: #333;
	padding: 10px 5px!important;
}
.news{
	border-collapse: collapse;
}
.news .hr_top{
	padding-bottom: 10px;
}
.news h4,.news .meta, .news h4 a{
	padding-top: 0!important;
	line-height: 12px;
}
.nf, .nf *{
	padding: 0!important;
	margin: 0!important;
	font: 12px "Tahoma", Arial, Helvetica, sans-serif!important;
	color: #6b7479!important;
}
.nf ul{
	padding: 10px!important;
}
.topics{
	color: #204b70!important;
	text-decoration: none;
}
.li_l{
	float: left;
	width: 200px;
}
.radio input{
	padding: 3px;
	margin-right: 10px;
}
.w_bun ul{
	height: 66px;
	width: 100px;margin-bottom: 10px;
	list-style: none;
	padding: 33px 0 0 109px;
}
.w_bun li a{
	height: 24px;
	width: 77px;
	margin-bottom: 8px;
	display: block;
	text-decoration: none;
}
.w_bun_sb{
	background: url(images/w_sb_bun.gif);
}
.w_bun_sdk{
	background: url(images/w_sdk_bun.gif);
}
.w_bun {
	
}
.tytz{
	height: 34px;
	width: 113px;
	display: block;
	background: url(images/download.gif);
}

.iconostas{
	text-align: center;
	margin-bottom: -20px;
}
.iconostas img{
	vertical-align: middle;
}
.custom_list{
	margin-bottom: 20px;
}
.custom_list li{
	margin: 0;
	padding: 0;
	list-style: none;
}
.custom_list h4{
	padding-bottom: 10px;
}
.custom_left{
	width: 33%;
	float: left;
}
.custom_right{
	width: 50%;
	float: right;
}
.freedownloadbuttons{
	border-top: 1px solid silver;
	margin-top: 10px;
	padding-top: 10px;
}
.freedownloadbuttons p{
	padding: 0;
}
.pim{
	padding-top: 20px;
	text-align: center;
}
.pim a{
	margin-right: 10px;
}