body, html, p, div, img, ul, span, strong, li, a, form, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%;}
body  {font: 11px Tahoma, Verdana, Arial, sans-serif; color: #000000; background: url(/images/bg.jpg) 0px 0px repeat-x #999999; min-height: 100%; height: auto !important; height: 100%; position: absolute;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
img {border: none;}
a {text-decoration: underline; color: #0066cc;}
a:hover {text-decoration: none;}

/*center*/
.pad {padding: 15px 0 45px 0;}
.center {width: 1000px; background: url(/images/idea.jpg) 0px 100% no-repeat #FFFFFF; margin: 0px auto; position: relative;}
.center2 {width: 1000px; background: #FFFFFF; margin: 0px auto; position: relative;}
.center-bg {background: url(/images/head-x.gif) 0px 0px repeat-x;}
.center-top {background: url(/images/center-top.gif) 0px 0px no-repeat;}
.center-bottom {background: url(/images/center-bottom.gif) 0px 100% no-repeat;}
.center h2 {font: bold 18px Georgia, "Times New Roman", Times, serif; font-style: italic;}
.center h2 span {font-weight: normal; font-size: 16px;}
/*center*/

/*left*/
.left {width: 215px; float: left; margin-right: 15px; padding-bottom: 220px;}

.logo {height: 94px; padding: 24px 0 0 28px; background: url(/images/logo1452.jpg) 28px 24px no-repeat;}
.logo a {display: block; width: 186px; height: 69px; text-indent: -9000px; overflow: hidden;}
/*left*/

/*menu*/
.menu {padding: 12px 0 3px 43px;}
.menu li {background: url(/images/menu-bg.gif) 0px 100% no-repeat; line-height: 10px; padding: 4px 0 9px 0;}
.menu li.last {background: none;}
.menu a {color: #000000;}
/*menu*/

/*menu2*/
.menu2 {padding: 12px 0 3px 21px;}
.menu2 li {background: url(/images/menu-bg.gif) 22px 100% no-repeat; line-height: 10px;}
.menu2 label {color: #000000; width: 71px; float: left;}
.menu2 li.last {background: none;}
.menu2 a {text-decoration: none;}
.bg1 {display: block; padding: 4px 0 9px 22px; background: url(/images/bg1.gif) 1px 4px no-repeat;}
.bg2 {display: block; padding: 4px 0 9px 22px; background: url(/images/bg2.gif) 0px 4px no-repeat;}
.summ {color: #f89012;}
/*menu2*/

/*login*/
.block3 {background: url(/images/block3-bg.gif) 0px 0px repeat-y; margin-bottom: 12px;}
.block3-top {background: url(/images/block3-top.gif) 0px 0px no-repeat;}
.block3-bottom {background: url(/images/block3-bottom.gif) 0px 100% no-repeat;}
.login {padding: 18px 0 0 42px; height: 155px;}
.login label {display: block; margin-bottom: 7px;}
.login a {color: #000000;}
.f01 {margin-bottom: 6px; width: 151px; height: 16px; background: #FFFFFF; border: 1px solid #d6d3ce;}
.f02 {margin: 7px 0 5px 0;}
.f03 {margin-bottom: 6px; height: 16px; background: #FFFFFF; border: 1px solid #d6d3ce;}
.f04 {font: 11px Tahoma, Verdana, Arial, sans-serif; color: #000000}
.flang {font: 11px Tahoma, Verdana, Arial, sans-serif; color: #000000; visibility: hidden}

.block4 {background: url(/images/block4-bg.gif) 0px 0px repeat-y; margin-bottom: 12px;}
.block4-top {background: url(/images/block4-top.gif) 0px 0px no-repeat;}
.block4-bottom {background: url(/images/block4-bottom.gif) 0px 100% no-repeat;}
/*login*/

/*news*/
.news {padding: 13px 0 0 41px;}
.news div span {color: #fe73a1; font-size: 16px;}
.news div {margin-top: 10px;}
/*news*/

/*main*/
.main {width: 770px; float: left; padding-bottom: 72px;}
/*main*/

/*desc*/
.desc {padding: 0 0 6px 42px;}
.desc h2 {padding-bottom: 8px;}
.desc p {color: #7f7f7f;}
/*desc*/

/*block*/
.block {margin: 0 0 22px 10px; background: url(/images/block-bg.gif) 0px 0px repeat-x; position: relative;}
.block-right {background: url(/images/block-right.gif) 100% 0px no-repeat;}
.block ul li {float: left; border-right: 1px solid #cecece;}
.block ul a {display: block; text-indent: -9000px; overflow: hidden; height: 62px;}
.q01 {width: 80px; background: url(/images/home.gif) 100% 31px no-repeat;}
.q02 {width: 120px; background: url(/images/features.gif) 100% 31px no-repeat;}
.q03 {width: 94px; background: url(/images/faq.gif) 100% 31px no-repeat;}
.q04 {width: 144px; background: url(/images/testimonials.gif) 100% 31px no-repeat;}
.q05 {width: 113px; background: url(/images/order.gif) 100% 31px no-repeat;}
.block ul a:hover {background: url(/images/yellow.gif) 0px 0px repeat-x;}

.lang img {margin-right: 8px;}
.lang {position: absolute; right: 34px; top: 18px;}
/*block*/

/*flash*/
.flash {background: url(/images/flash-bg.jpg) 0px 0px no-repeat; height: 356px; position: relative; margin-bottom: 18px;}
.flash object {margin-left: -16px;}
.w01 {color: #898989; font: italic 14.36px Georgia, "Times New Roman", Times, serif; line-height: 12px; position: absolute; left: 26px; top: 273px;}
.w02 {color: #898989; font: italic 14.36px Georgia, "Times New Roman", Times, serif; line-height: 12px; position: absolute; left: 227px; top: 268px;}
.w01 strong, .w01 i {color: #0066cc;}
.w02 strong, .w02 i {color: #b41a63;}
.size1 {font-size: 17.23px;}
.size2 {font-size: 17.95px; line-height: 13px;}
.size3 {font-size: 21.54px; line-height: 23px; margin-left: 13px;}
.w03 {position: absolute; left: 580px; top: 283px; font: italic 22.30px Georgia, "Times New Roman", Times, serif; line-height: 24px;}
.w03 strong {font-size: 26.6px;}
/*flash*/

/*block2*/
.block2 {border-bottom: 1px solid #dfdfdf; padding-bottom: 4px; margin: 0 0 16px 8px;}
.block2 h2 {padding: 0 0 7px 41px;}
.block2 p {line-height: 13px; font-size: 11.3px; color: #7f7f7f; min-height: 106px;}
.icon1 {width: 140px; float: left; margin-right: 29px; background: url(/images/icon1.png) 0px 0px no-repeat; padding: 8px 0 0 77px; margin-left: 11px;}
.icon2 {width: 134px; float: left; margin-right: 31px; background: url(/images/icon2.png) 0px 6px no-repeat; padding: 8px 0 0 85px;}
.icon3 {width: 141px; float: left; background: url(/images/icon3.png) 0px 5px no-repeat; padding: 8px 0 0 80px;}
/*block2*/

/*about*/
.about {margin: 0 0 0 7px; padding-bottom: 13px; border-bottom: 1px solid #dfdfdf;}
.about h2 {padding: 0 0 12px 33px;}
.about p {padding: 0 0 0 36px; color: #7f7f7f; margin-bottom: 9px;}
.about p.bg {background: url(/images/skoba.gif) 0px 50% no-repeat; padding: 6px 0 4px 36px; min-height: 58px;}
/*about*/

/*footer*/
.footer {padding: 20px 0 14px 44px; position: absolute; bottom: 0; width: 726px;}
.footer p {padding-bottom: 6px; color: #bfbfbf;}
.footer p.nav {color: #7f7f7f;}
/*footer*/

/*text*/
.text {padding: 0 0 56px 42px; border-bottom: 1px solid #dfdfdf;}
.text p {padding-top: 14px;}
/*text*/

/*internal*/
.internal {padding: 0 0 6px 42px;}
.internal h2 {padding-bottom: 8px;}
.internal p {color: #7f7f7f;}
/*internal*/

/*inpage*/
.inpage {margin: 0 20px; background: url(/images/inpage-bg.gif) 0px 0px repeat-y; width: 691px; position: relative;}
.tab {background: url(/images/tab-bg.gif) 0px 0px repeat-x;}
.tab-right {background: url(/images/tab-right.gif) 100% 0px no-repeat; height: 48px;}
.tab-active {background: url(/images/tab-active-bg.gif) 0px 0px repeat-x; margin-right: 2px; float: left; font-weight: bold;}
.tab-active-left {background: url(/images/tab-active-left.gif) 0px 0px no-repeat;}
.tab-active-right {background: url(/images/tab-active-right.gif) 100% 0px no-repeat; height: 26px; padding: 10px 20px 0 20px;}

.tab-passive {background: url(/images/tab-passive-bg.gif) 0px 0px repeat-x; margin-right: 2px; float: left;}
.tab-passive-left {background: url(/images/tab-passive-left.gif) 0px 0px no-repeat;}
.tab-passive-right {background: url(/images/tab-passive-right.gif) 100% 0px no-repeat; height: 36px;}
.tab-passive a {display: block; color: #000000; text-decoration: none; height: 26px; padding: 10px 20px 0 20px;}

.all {position: absolute; right: 22px; margin-top: 3px; color: #5f5f5f;}
.pages {padding: 3px 0 13px 19px;}
.pages a {color: #5f5f5f; text-decoration: none;}
.pages span {margin: 0 8px;}
.pages span a {color: #9c9c9c;}

.sms {min-height: 283px; background: url(/images/sms.gif) 0px 0px repeat-x #e9e9e9; margin: 0 1px; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf;}
/*inpage*/

.sms_in { border-collapse: collapse; font-size: 11px; margin-top: 10px; clear: both;}
.sms_in_top_left{background:url(/images/sms_in_top_left.gif) left top no-repeat;height:14px;padding:1px 0 0 15px;color:#75b200;font-size:11px;}
.sms_in_top_right{background:url(/images/sms_in_top_right.gif) right top no-repeat;width:10px}
.sms_in_bottom_left{background:url(/images/sms_in_bottom_left.gif) left bottom no-repeat;padding:5px 0 10px 15px;font-size:13px;}
.sms_in_bottom_right{background:url(/images/sms_in_bottom_right.gif) right bottom no-repeat;width:10px}

.sms_out {border-collapse:collapse;margin-top:10px;float:left;clear:both;}
.sms_out_top_left{background:url(/images/sms_out_top_left.gif) left top no-repeat;height:14px;padding:1px 0 0 15px;color:#829cbd;text-align:left;font-size:11px;}
.sms_out_top_right{background:url(/images/sms_out_top_right.gif) right top no-repeat;width:12px}
.sms_out_bottom_left{background:url(/images/sms_out_bottom_left.gif) left bottom no-repeat;padding:5px 0 10px 15px;text-align:left;font-size:13px;}
.sms_out_bottom_right{background:url(/images/sms_out_bottom_right.gif) right bottom no-repeat;width:12px}

.sms_pagebar{padding:10px 0 5px 0}
.sms_pagebar a{color:#7e7e7e;text-decoration:none;margin:0 8px 0 0}
.sms_pagebar a.act{font-weight:bold;color:#000}
.sms_pagebar a.onward{color:#000;}
.sms_pagebar a.back{color:#000;}
.sms_pagebar span{margin-right:8px;color:#7e7e7e}
.sms_pagebar div {float:right;width:200px;text-align:right}

.sms_upgrade {padding: 10px 0 5px 0; text-align: right;}
.sms_upgrade a{color:#7e7e7e;text-decoration:none;margin:0 8px 0 0}
.sms_upgrade p{margin-right:8px;color:#7e7e7e}