﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:top;}
form,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{ padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0;}
body{margin:0px;font-size:12px;line-height:18px;font-family:Arial;color:#000000; background:#262626; }
input,select,textarea{font-size:12px;line-height:14px;font-family:Arial; vertical-align:middle;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
h1{font-size:25px;line-height:26px; font-weight:normal;}
h2{font-size:20px;line-height:20px; font-weight:normal;}
h3{font-size:16px;line-height:18px; }
h4{font-size:13px;line-height:15px;}
h5{font-size:11px;line-height:13px;}
h6{font-size:10px;line-height:12px;}
.taglin{font-size:19px;line-height:26px; font-weight:normal;}
.floatleft{float:left; width:auto;}
.floatright{float:right; width:auto;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}
.center{ text-align:center;}
.col1,.col2,.col3,.block1,.block2{ float:left; width:auto;}
.col01,.col02,.col03{ float:left; width:auto;}
p{ padding:8px 0;}
div.header-out{ height:80px; background:#e1e1e1 url(images/bg01.jpg) repeat-x left top; border-bottom:solid 1px #f0f0f0;}
div.header{ width:810px; margin:0 auto;}
div.header div.logo{ width:auto; float:left; padding:29px 0 0 0;}
div.header ul.topmenu{ width:auto; float:right; padding:29px 0 0 0; list-style:none; margin:0;}
div.header ul.topmenu li{ width:auto; float:left; padding:0 6px;}
div.header ul.topmenu li a{ color:#666666; width:auto; display:block; float:left; }
div.header ul.topmenu li a span{ display:block; width:auto; float:left;height:21px; line-height:20px; padding:0 9px; cursor:pointer;}
div.header ul.topmenu li.selected a,div.header ul.topmenu li a:hover{ background:url(images/nav-l-a.jpg) no-repeat left top; text-decoration:none;}
div.header ul.topmenu li.selected a span,div.header ul.topmenu li a:hover span{ background:url(images/nav-r-a.jpg) no-repeat right top; color:#287f9d;}
div.plan-block{ background:#ababab url(images/bg02.jpg) repeat-x left top; padding:28px 0 0 0; border-bottom:solid 1px #b1b1b1;}
div.plan-block div.plan{ position:relative; width:812px; height:254px; background:url(images/bg03.jpg) no-repeat left top; margin:0 auto;}
div.plan-block div.learn{ position:absolute; top:24px; left:44px; width:390px;}
div.plan-block a.see{ width:203px; height:43px; background:url(images/see.jpg) no-repeat left top; display:block; line-height:38px; text-align:center; font-size:18px; margin:43px auto 0 auto;}
div.plan-block a.see:hover{ text-decoration:none; color:#006699;}
div.plan-block div.yes{ text-align:center; color:#fff;}
div.plan-block img.site{ position:absolute; top:41px; right:11px;}
div.container{ background:#fff url(images/bg04.jpg) repeat-x left top; padding:0 0 30px 0;}
div.content{ width:810px; margin:0 auto; padding:30px 0 0 0; position:relative;}
div.home{ background:url(images/divide01.gif) repeat-y 450px top;}
div.side1{ width:430px; float:left;}
div.side2{ width:340px; float:right;}
div.intro-block h1{ padding:8px 0 0 0;}
div.visit-block{ width:340px;}
div.visit-block div.cols1{width:340px;overflow:hidden;clear:both; padding:10px 0 22px 0;}
div.visit-block div.cols1 div.col1{width:90px;}
div.visit-block div.cols1 div.col2{width:250px;}
div.footer-out{ height:38px; background:url(images/footer.jpg) repeat-x left top; overflow:hidden; }
div.footer{ width:810px; margin:0 auto; font-size:11px; padding:12px 0 0 0; color:#fff;}
div.footer a{ color:#fff;}
div.footer div.col2{ width:auto; float:right;} 
div.footer div.col2 a{ margin:0 6px;}
div.profile-block select.site{ padding:2px 0;}
div.profile-block input.submit{ width:104px; height:29px; background:url(images/submit.jpg) no-repeat left top; border:none; margin:0 0 0 12px;}
div.profile-block div.selected{ font-size:20px; line-height:22px;}
div.profile-block div.divide01{ background:url(images/divide02.gif) no-repeat left center; margin:8px 0;}
div.profile-block textarea.site{ width:257px; height:150px;}
div.profile-block div.site{ position:relative; width:430px; }
div.profile-block input.track{ width:104px; height:29px; background:url(images/submit2.jpg) no-repeat left top; border:none; position:absolute; bottom:0; left:273px;}
div.profile-block div.divide02{ background:url(images/divide03.gif) no-repeat left center; margin:8px 0;}
div.profile-block div.code{ background:#c0c0c0 url(images/bg05.jpg) repeat-x left top; padding:4px;}
div.profile-block div.rename{ width:430px; position:relative;}
div.profile-block input.rename{ width:104px; height:29px; background:url(images/rename.jpg) no-repeat left top; border:none; position:absolute; left:273px; margin:-2px 0 0 0;}
div.profile-block input.name{ width:257px; padding:2px 0;}
div.profile-block div.del{ position:relative; width:430px;}
div.profile-block input.del{width:104px; height:29px; background:url(images/del.jpg) no-repeat left top; border:none;  position:absolute; left:273px;margin:-2px 0 0 0; }
ul.usermenu{ position:absolute; top:1px; right:0; padding:0; margin:0; list-style:none;}
ul.usermenu li{ width:auto; float:left; padding:0 3px 0 0;}
ul.usermenu li a{ display:block; width:auto; float:left; background:url(images/item-l.jpg) no-repeat left top;}
ul.usermenu li a:hover{ text-decoration:none;}
ul.usermenu li a span{ display:block; width:auto; float:left; background:url(images/item-r.jpg) no-repeat right top; height:24px; line-height:21px; padding:0 12px; cursor:pointer;}
ul.usermenu li.selected a,ul.usermenu li a:hover{background:url(images/item-l-a.jpg) no-repeat left top;}
ul.usermenu li.selected a span,ul.usermenu li a:hover span{background:url(images/item-r-a.jpg) no-repeat right top;}
div.help-block{ padding:8px 0 10px 68px;}
div.add-block{ padding:0 0 0 68px;}
div.add-block input.site{ width:246px; padding:2px;}
div.add-block input.add{width:104px; height:29px; background:url(images/add.jpg) no-repeat left top; border:none; margin:0px 0 0 150px; }
div.pricing-block div.cols1{clear:both; margin:10px 0 0 203px;width:607px; font-size:20px; line-height:22px; position:relative; padding:60px 0 8px 0;}
div.pricing-block div.cols1 div.col1{width:151px;}
div.pricing-block div.cols1 div.col2{width:151px;}
div.pricing-block div.cols1 div.col3{width:151px;}
div.pricing-block div.cols1 div.col4{width:122px; float:left;}
div.pricing-block img.most{ position:absolute; top:0; margin:0 0 0 68px;}
div.pricing-block div.cols2{clear:both; margin:0 0 0 203px;width:607px; font-size:24px; line-height:40px; position:relative; padding:8px 0 0 0;}
div.pricing-block div.cols2 div.col1{width:151px;}
div.pricing-block div.cols2 div.col2{width:151px;}
div.pricing-block div.cols2 div.col3{width:151px;}
div.pricing-block div.cols2 div.col4{width:122px; float:left;}
div.pricing-block div.box01{ background:url(images/box01-mid.jpg) repeat-y 195px top; width:800px;}
div.pricing-block div.box01-top{background:url(images/box01-top.jpg) no-repeat 195px top;width:800px; font-size:15px; line-height:17px;}
div.pricing-block div.cols3{width:800px;overflow:hidden;clear:both; border-bottom:solid 1px #c3c3c3; padding:13px 0;}
div.pricing-block div.cols3 div.col1{width:178px;}
div.pricing-block div.cols3 div.col2{width:121px; margin:0 30px 0 24px;text-align:center;}
div.pricing-block div.cols3 div.col3{width:121px; margin:0 30px 0 0; text-align:center;}
div.pricing-block div.cols3 div.col4{width:121px; float:left;margin:0 30px 0 0; text-align:center;}
div.pricing-block div.cols3 div.col5{width:120px; float:left;text-align:center;}
div.pricing-block img.no,div.pricing-block img.yes{ margin:0 0 0 6px;}
div.pricing-block div.cols4{ margin:14px 0 0 195px;overflow:hidden;clear:both; width:615px;}
div.pricing-block div.cols4 div.col1{width:151px; float:left;}
div.pricing-block ul.note{ font-size:15px; line-height:17px; list-style:none; padding:20px 0; margin:0;}
div.home a{ color:#000000; text-decoration: none; border-bottom: 1px dashed; }
div.home a:hover{ color:#000000; text-decoration: none; border-bottom: 1px solid; }
div.help-detail ul.help{ padding:10px 0 20px 0; margin:0; list-style:none;}
div.help-detail ul.help li{ padding:3px 0;}
div.help-detail p.back{ text-align:right;}
div.help-detail div.divide01{ background:url(images/divide03.gif) no-repeat left center; margin:0 0 8px 0;}
div.ask-block{ padding:0 0 0 68px;}
div.ask-block input.name,div.ask-block input.mail{ width:244px; padding:2px;}
div.ask-block textarea.message{ width:246px; height:150px;}
div.ask-block input.ask{ width:154px; height:29px; background:url(images/ask.jpg) no-repeat left top; border:none; margin:0 0 0 92px;}
div.login-block p.fill{ font-size:15px; line-height:17px;}
div.login-block div.cols1{width:430px;overflow:hidden;clear:both; padding:6px 0;}
div.login-block div.cols1 div.col1{width:68px;}
div.login-block div.cols1 div.col2{width:229px;}
div.login-block div.cols1 div.col3{width:133px;}
div.login-block input.mail,div.login-block input.pwd{ width:212px; padding:2px;}
div.login-block div.error{ color:#990000;}
div.login-block input.login{ width:104px; height:29px; background:url(images/submit3.jpg) no-repeat left top; border:none; margin:10px 0 20px 184px; }
div.questions-block{ padding:8px 0 22px 68px;}
div.report-block div.cols1{width:812px;overflow:hidden;clear:both; padding:0 0 60px 0;}
div.report-block div.cols1 div.col1{width:320px;}
div.report-block div.cols1 div.col2{width:492px;}
div.report-block div.param{ font-size:15px; line-height:17px; padding:8px 0 3px 0;}
div.report-block input.submit{ width:104px; height:29px; background:url(images/submit4.jpg) no-repeat left top; border:none; margin:0 0 0 8px;}
div.report-block select.domain{ width:170px; padding:2px;}
div.report-block input.from,div.report-block input.to{ width:90px; padding:2px;}
div.report-block span.number{ font-size:20px;}
div.report-block div.cols2{width:812px;overflow:hidden;clear:both; padding:16px 0;}
div.report-block div.cols2 div.col1{width:533px;}
div.report-block div.cols2 div.col2{width:279px;}
div.report-block div.cols2 div.col1 h3{ padding:0 0 8px 0;}
div.report-block a{ color:#000000; text-decoration: none; border-bottom: 1px dashed; }
div.report-block a:hover{ color:#000000; text-decoration: none; border-bottom: 1px solid; }

html { min-height: 100%; margin-bottom: 1px; }

div.feedback-block{ padding:0 0 0 68px;}
div.feedback-block input.name,div.feedback-block input.mail{ width:244px; padding:2px;}
div.feedback-block textarea.message{ width:246px; height:70px;}
div.feedbak-block input.feedback{ width:154px; height:29px; background:url(images/submit3.jpg) no-repeat left top; border:none; margin:0 0 0 92px;}

.error {color:#FF0000; font-weight:bold }

#floatMenu {
	position:absolute;
	top:150px;
	left:0px;
	margin-left:-10px;
	width:45px;
}
