/* some tags default styles */
body{margin:0;padding:0;background:#FFFFFF url(/asset/image/bg.jpg) repeat-x fixed;}
*{font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans;font-size:10pt;font-weight:normal;}
small{font-size:8pt;color:#999;}
a{text-decoration:none;color:#1B417D;}
img{border:0;}
h1,h1 a{font-size:22pt;font-weight:bold;margin:7px 0;float:none;color:#454545;}
h1 a:hover{text-decoration:underline;}
.block h1,.box h1{margin:7px 0 7px 12px;}
h1 span{font-size:25pt;display:block;float:left;}
h2{font-size:16pt;font-weight:normal;margin:6px 0;color:#000;}
.block h2{margin:6px 0 6px 12px;font-weight:bold;}
h2 small{font-size:11pt;color:#333;}
h3{font-size:14pt;font-weight:normal;margin:5px 0;}
h4{font-size:12pt;font-weight:normal;margin:3px 0;}
/* some tags default styles */

/* base layout structure */
#header_cont{} /*border-bottom:1px solid #EEE;padding:2px 0 10px 0;}*/
#vone_cont{} /*border-top:1px solid #FFF;border-bottom:1px solid #DDD;}*/
#vtwo_cont{background-position: center top !important;} /*border-top:1px solid #EEE;border-bottom:1px solid #999;}*/
#vthree_cont{background-position: center top !important;} /*border-top:1px solid #DDD;border-bottom:1px solid #333;}*/
#vfour_cont{} /*border-top:1px solid #DDD;border-bottom:1px solid #333;}*/
#footer{height:60px;padding-top:32px;color:#fff;}
#footer_cont{background-color:#444444;border-top:1px solid #999;}
#vthree{margin-top:20px;}
/* base layout structure */

/* common classes */
div.cont{width:100%;display:block;float:none;overflow:auto;margin:0;}
div.block{display:block;float:none;overflow:auto;margin:0 auto 8px auto;padding:0;}
div.pagewide{width:900px;}
div.fullwide{width:100%;}
div.box{display:block;overflow:auto;background-color:#FFF;margin:0;position:relative;}
div.box.nopad{padding:0;}
div.buttons{height:40px;line-height:40px;}
div.buttons a,div.buttons span{line-height:40px;font-size:9pt;padding:2px 4px;margin:0 2px;}
div.buttons a.btn{background-color:#426290;color:#FFF;}
div.buttons a.btn:hover{text-decoration:none;background-color:#003366;}
div.box p.void{padding:8px 16px;margin:0;color:#666;font-size:10pt;}
/* common classes */

/* header part */
#header{height:100%;min-height:65px;position:relative;}
#logo{float:left;display:block;}
/*
#topnav{float:right;margin-right:80px;margin-top:20px;}
#topnav a{font-size:10pt;color:#1B417D;margin:8px 3px;padding:2px 0;text-align:center;width:86px;display:block;float:left;}
#topnav a:hover{text-decoration:underline;}
#topnav a.btn{color:#fff;background-image:url(/asset/image/bg_btn_register.png);margin:8px;}
#topnav a.btn:hover{text-decoration:none;}
*/
/* header part */

/* footer part */
#footer a{color:#FFF;padding:2px 6px;font-weight:normal;font-size:10pt;}
#footer span{color:#C2E326;padding:2px 6px;font-weight:normal;font-size:10pt;}
#footer a:hover{text-decoration:underline;}
/* footer part */

p.flash{width:600px;display:block;color:#cc0000;font-size:10pt;margin:4px auto;background-color:#FFFABD;padding:5px 10px;text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;}
p.flash b{font-weight:bold;}
/* corners */
.cont .box{-moz-border-radius:6px;-webkit-border-radius:6px;}
/*
.corner{width:10px;height:10px;display:block;position:absolute;}
.one{top:0;left:0;}
.two{top:0;right:0;background-position:10px 0;}
.three{bottom:0;right:0;background-position:10px 10px;}
.four{bottom:0;left:0;background-position:0 10px;}
#vone_cont .box .corner{background-image:url(/asset/image/corner/eeeeee.png);}
#vtwo_cont .box .corner{background-image:url(/asset/image/corner/dddddd.png);}
#vthree_cont .box .corner{background-image:url(/asset/image/corner/999999.png);}
*/
/* corners */

/* tags (topics) */
div.tag p{padding:8px 16px;margin:0;}
div.tag a{color:#666;font-size:11pt;margin:1px;padding:4px 6px;}
div.tag a:hover{color:#000;text-decoration:underline;}
div.tag a.s0,div.tag a.s{font-size:7pt;}
div.tag a.s1{font-size:11pt;}
div.tag a.s2{font-size:9pt;}
div.tag a.s3{font-size:10pt;}
div.tag a.s4{font-size:11pt;}
div.tag a.s5{font-size:12pt;}
div.tag a.s6{font-size:13pt;}
div.tag a.s7{font-size:14pt;}
div.tag a.s8{font-size:15pt;}
div.tag a.s9{font-size:16pt;}
/* tags (topics) */

/* users (members/followers) list */
div.user p{padding:8px 16px;margin:0;}
div.user a{padding:3px;color:#333;font-size:10pt;}
div.user a:hover{text-decoration:underline;}
/* users (members/followers) list */

.box.bm.v1{background-color:#FFF;}
.box.bm.v2{background-color:#EEE;}
.box.bm.v3{background-color:#DDD;}
.box.bm.v4{background-color:#CCC;}

/* form elements */
.box form{padding:12px 0 12px 20px;overflow:none;display:block;}
.jsbox .form.box{padding:0;}
.form{position:relative;margin:0 auto;}
.form .field{display:block;padding:0 0 12px 0;position:relative;overflow:auto;}
.form span{color:#666;}
.form .tip{width:360px;display:block;position:absolute;right:100px;top:35px;color:#5F88C2;text-align:left;font-size:11pt;}


.form .suggest{display:none;}
.form .error{display:block;padding:2px;color:#FF5618;}
.form label{display:block;font-size:14pt;color:#666;width:360px;margin-bottom:4px;}
.form a{font-size:12pt;color:#426290;}
.form a:hover{text-decoration:underline;}
.form input.text{font-size:14pt;padding:4px;border:1px solid #DEDEDE;width:360px;}
.form input.large{font-size:14pt;padding:4px;border:1px solid #DEDEDE;width:460px;}
.form textarea{font-size:11pt;padding:4px;border:1px solid #DEDEDE;width:360px;}
.form textarea.large{font-size:14pt;padding:4px;border:1px solid #DEDEDE;width:460px;}
.form input.sel, .form textarea.sel{background-color:#E8F8FE;border:1px solid #A2D7FF;}
.form .field.inline {padding-bottom:0;}

.form .field.inline span.tip {width:500px;display:block;position:relative;right:100px;top:1px;color:#5F88C2;text-align:left;font-size:11pt;margin-left:100px;overflow:auto;}

.form .field.inline *{font-size:12pt;width:auto;float:left;margin-right:4px;}
.form .field.inline input{padding:0;margin:3px 12px 0 0;}
.form .submit{width:300px;text-align:center;}

.radio_span{display:block;overflow:auto;height:20px;}
.radio_span label, .radio_span input{display:inline;float:left;width:auto;margin-right:12px;font-size:10pt;line-height:20px;}
/* reCAPTCHA style */
.recaptchatable{border:none;}
.recaptchatable #recaptcha_image{border:none;}
.recaptchatable #recaptcha_response_field{font-size:14pt;padding:4px;border:1px solid #DEDEDE;width:360px;}
/* reCAPTCHA style */

/* form buttons */
#btn_user_login{background-image:url(/asset/image/btn_login.png);border:0;width:70px;height:40px;background-color:transparent;}
#btn_user_proceed{background-image:url(/asset/image/proceed.png);border:0;width:90px;height:40px;background-color:transparent;}
#btn_user_register{background-image:url(/asset/image/btn_signup.png);border:0;width:100px;height:40px;background-color:transparent;}
/* form buttons */

#tip_user_register_captcha{top:145px;}
/* form elements */

/* option button below boxes */
.box .footer{display:block;height:24px;line-height:24px;padding:2px 0 3px 50px;}
.box .header{border-bottom:1px solid #EFEFEF;display:block;height:24px;line-height:24px;padding:2px 0 3px 50px;}

.box .post .footer{height:auto;line-height:auto;padding:0;}

.box .footer *{font-size:9pt;margin:0 6px 0 0;}
.box .footer span a{margin:0;font-weight:bold;}
.box .footer span b,.box .header span b{font-weight:bold;}
.box .footer span{color:#666;}
.box .header span{color:#666;}
.box .footer form{height:24px;line-height:24px;overflow:hidden;padding:0;margin:0;}
.box .footer form, .box .footer form input{display:inline;}
.box .footer input{color:#999999;margin:0;padding:2px;border:1px solid #999999;width:150px;}
.box .footer a:hover{text-decoration:underline;}
.box .footer a.btn{color:#FFF;padding:1px 10px;background-color:#00AFF0;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;}
.box .btngrp a.btn{margin:0;-moz-border-radius:0px;-webkit-border-radius:0px;border-right:1px solid #FFF;padding:1px 8px;font-weight:normal;}
.box .btngrp a.btn.left{-moz-border-radius:10px 0 0 10px;-webkit-border-radius:12px 0 0 12px;padding:1px 8px 1px 10px;}
.box .btngrp a.btn.right{border-right:0;-moz-border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;padding:1px 10px 1px 8px;}
.box .footer a.btn.green{background-color:#7AB900;}
.box .footer a.btn.orange{background-color:#DC4900;}
.box .footer a.btn.sel,.box .footer a.btn:hover{color:#FFF;background-color:#454545;}
/* option button below boxes */

/* discussion listing table */
table.discuss tr td{border-bottom:1px solid #EFEFEF;height:30px;line-height:30px;overflow:hidden}
table.discuss tr td.talk{width:20px;padding:0 10px;}
table.discuss tr td.count{width:70px;font-size:8.5pt;color:#333;}
table.discuss tr td.title{width:755px;}
table.discuss tr td.title a{color:#454545;text-decoration:none;font-size:11pt;}
table.discuss tr td.title a:hover{text-decoration:underline;}
table.discuss tr td.opt{width:60px;}
table.discuss tr td.opt a{display:block;width:42px;height:16px;background-image:url(/asset/image/ibuttons.png);background-position:-100px -20px;background-repeat:no-repeat;}
table.discuss tr td.opt a:hover{background-position:-100px 0px;}
table.discuss tr td.opt *{font-size:8pt;color:#333;}

/*table.discuss tr.admin td{background-color:#FFA442;border-bottom:1px solid #FF8B0F;border-top:1px solid #FFA442;}
table.discuss tr.spons td{background-color:#D0F000;border-bottom:1px solid #BAD600;border-top:1px solid #D0F000;}*/
table.discuss tr.folo td{background-color:#9DE0FB;border-bottom:1px solid #54C9F8;border-top:1px solid #9DE0FB;}
table.discuss.following tr.folo td{background-color:#FFF;border-bottom:1px solid #EFEFEF;border-top:0;}
table.discuss tr.folo td.opt a{width:54px;background:none;}
table.discuss tr.folo td.opt a:hover{}
/* discussion listing table */

/* forum listing table */
table.forum tr th.heading{border-bottom:1px solid #EFEFEF;height:26px;line-height:26px;overflow:hidden;font-size:11pt;text-align:left;font-weight:bold}
table.forum tr td{border-bottom:1px solid #EFEFEF;height:26px;line-height:26px;overflow:hidden}
table.forum tr td.name{width:380px;padding:0 0 0 20px;}
table.forum tr td.name a{font-weight:bold;font-size:11pt;}
table.forum tr td.name a:hover{text-decoration:underline;}
table.forum tr td.num{color:#666;width:150px;}
table.forum tr td.opt{width:200px;}
/* forum listing table */

div.detail{margin:10px 0 10px 10px;}
div.detail span{display:block;font-size:9pt;color:#747473;font-weight:bold;width:190px;}
.profiledetail{font-family:arial;font-size:10pt;text-align:justify;margin-top:5px;margin-bottom:10px;}
.profiledetail textarea {color:#8C8C8C;padding:5px;border:1px solid #747473;}
.profiledetail input {color:#8C8C8C;padding:5px;border:1px solid #747473;}

/* interaction buttons */
.ibtn{display:block;background-image:url(/asset/image/ibuttons.png);background-repeat:no-repeat;}
.ibtn:hover{text-decoration:none;}
.ibtngrp .ibtn{float:left;margin-left:6px;}
h1 .ibtn{margin-top:15px;}
.ibtn.edit{width:40px;height:16px;}
.ibtn.save{width:40px;height:16px;}
a.ibtn.edit.red{background-position:-50px -20px;}
a.ibtn.edit:hover{background-position:-50px 0px;}
/* interaction buttons */

#_user_login{position:absolute;width:300px;top:56px;overflow:visible;right:350px;z-index:3;background-color:#333;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow: 0 0 10px 0 #666666;-webkit-box-shadow: 0 0px 10px #666666;}
#_user_login h2{color:#FFF;padding-left:20px;}
#_user_login .tip{width:100%;display:block;right:0;top:0;text-align:left;font-size:9pt;position:relative;color:#fff}
#_user_login .submit{padding:0;margin:0;width:220px;}
#_user_login .field{overflow:visible;}
#_user_login span{font-size:11pt;color:#fff;}
#_user_login a{color:#C2E326;font-size:9pt;}
#_user_login label{color:#CCC;font-size:11pt;font-weight:bold;width:100%;}
#_user_login input.text{font-size:10pt;padding:4px;border:1px solid #DEDEDE;width:240px;border:0;}
#_user_login .box{display:block;overflow:visible;background-color:transparent;}
#_user_login .form{width:100%;}
#_user_login .submit{display:block;width:100%;overflow:auto;padding-top:12px;}
#_user_login .corner{display:none;}
#_user_login #btn_user_login{background-image:url(/asset/image/btn_signin_small.png);width:60px;height:29px;}

#_user_register{position:absolute;width:380px;top:56px;overflow:visible;right:350px;z-index:3;background-color:#333;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow: 0 0 10px 0 #666666;-webkit-box-shadow: 0 0px 10px #666666;}
#_user_register h2{color:#FFF;padding-left:20px;}
#_user_register .tip{width:100%;display:block;right:0;top:0;text-align:left;font-size:9pt;position:relative;color:#fff}
#_user_register .submit{padding:0;margin:0;width:220px;}
#_user_register .field{overflow:visible;}
#_user_register .block{overflow:visible;}
#_user_register span{font-size:11pt;color:#fff;}
#_user_register a{color:#C2E326;font-size:9pt;}
#_user_register label{color:#CCC;font-size:11pt;font-weight:bold;width:100%;}
#_user_register label a{font-size:11pt;}
#_user_register input.text{font-size:10pt;padding:4px;border:1px solid #DEDEDE;width:240px;border:0;}
#_user_register .box{display:block;overflow:visible;background-color:transparent;}
#_user_register .form{width:100%;}
#_user_register .corner{display:none;}
#_user_register .buttons{height:32px;line-height:32px;overflow:hidden;}
#_user_register .buttons a{color:#FFF;}
#_user_register .submit{display:block;width:100%;overflow:auto;padding:12px 0 0 20px;text-align:left;}
#_user_register #btn_user_register{background-image:url(/asset/image/btn_signup_small.png);width:64px;height:29px;}
#_user_register #tip_user_register_captcha{top:0;}

.box .row{display:block;overflow:auto;padding:2px 0 2px 12px;font-size:11pt;color:#999;}
.box .row.head span{font-weight:bold;cursor:pointer;}
.box .row.submit{text-align:left;}
.box .row span{display:block;float:left;margin:0 6px 0 0;}
.box .row .name{width:260px;}
.box .row .email{width:260px;}
.box .row .status{padding:4px;font-size:11pt;}
.box .row span input.text{font-size:11pt;width:240px;}

/* admin pannel */
table.flist{width:900px;}
table.flist tr th{font-size:11pt;font-weight:bold;text-align:center;border-bottom:1px dashed #ccc;}
table.flist tr td{border-right:1px dashed #ccc;border-bottom:1px dashed #ccc;padding:4px;}
table.flist tr td.first{border-left:1px dashed #ccc;}
