@import url(../css/style.css);
hr { border-bottom: 1px dashed #d8d8d8; border-top: none; border-left: none; border-right: none; background: none;}
.searchSbmFl:hover,
.commTable input[type="button"]:hover, .commTable input[type="reset"]:hover, .commSbmFl:hover { opacity: 0.7; cursor: pointer }
.commTable textarea { width: 98%; } 

/* -------------- */
/* User Group Marks */
a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:5da130;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;font-weight:bold;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#2489f1;}
a.groupFriends:link,a.groupFriends:visited,a.groupFriends:hover {color:yellow;}
a.groupOther1:link,a.groupOther1:visited,a.grou pOther1:hover {color:#a401ab;}
a.groupOther2:link,a.groupOther2:visited,a.grou pOther2:hover {color:#be5f00;}
a.groupOther8:link,a.groupOther8:visited,a.groupOther8:hover {color:#FF8C00;} 
a.groupOther3:link,a.groupOther3:visited,a.grou pOther3:hover {color:#a401ab;font-weight:bold;}
a.groupOther5:link,a.groupOther5:visited,a.grou pOther5:hover {color:#00FF00;font-weight:bold;}
a.groupOther4:link,a.groupOther4:visited,a.grou pOther4:hover {color:#8e006b;}
a.groupOTHER7:link,a.groupOTHER7:visited,a.groupOther7:hover {color:#be5f00;font-weight:bold;}
a.groupOTHER6:link,a.groupOTHER6:visited,a.groupOther6:hover {color:red;}
/* ---------------- */

/* User Group Marks Forum*/
a.postuser3:link,a.postuser3:visited,a.postuser3:hover {color:00FF00;text-decoration:none}
a.postuser2:link,a.postuser2:visited,a.postuser2:hover {color:be5f00;text-decoration:none} 
a.postuser4:link,a.postuser4:visited,a.postuser4:hover {color:red;text-decoration:underline}
a.postuser5:link,a.postuser5:visited,a.postuser5:hover {color:a401ab;text-decoration:none}
a.postuser7:link,a.postuser7:visited,a.postuser7:hover {color:a401ab;text-decoration:underline}
a.postuser9:link,a.postuser9:visited,a.postuser9:hover {color:00FF00;text-decoration:underline}
a.postuser6:link,a.postuser6:visited,a.postuser6:hover {color:18eb85;text-decoration:none}
a.postuser10:link,a.postuser10:visited,a.postuser10:hover {color:red;text-decoration:none}
a.postuser12:link,a.postuser12:visited,a.postuser12:hover {color:FF8C00;text-decoration:none}
a.postuser251:link,a.postuser251:visited,a.postuser251:hover {color:yellow;text-decoration:none}
.forumContent a { color: #3a7fba; }
/* ---------------- */
.popup_m { overflow: hidden; width: 856px; margin: 0 auto }
.popup_t { background: url(/img/viewn_loop_t.png) no-repeat; height: 26px; width: 819px; padding: 11px 0 0 37px; color: #fff; text-shadow: 1px 1px #236581; font-size: 14px; font-style: italic; font-weight: bold; font-family: Calibri }
.popup_c { border-radius: 0 0 5px 5px; background: #e4e4e4; padding: 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }
/* ------------------- */
.vComm { overflow: hidden; }
.vComm_smiles { display: none }
.vComm_serv { overflow: hidden; padding: 5px 10px }
.vComm_counter { background: url(../img/all_comm.png) no-repeat; float: left; height: 26px; width: 144px; color: #fff; text-shadow: 1px 1px #3c8bab; line-height: 25px; padding: 0 10px; } 
 .vComm_adder { padding: 0 10px }
 .vComm_error { color: red; font-weight: bold }
 .vComm_inputs input { display: block; height: 30px; padding: 0 10px; color: #767676; font-weight: bold; font-family: Verdana; margin: 0 0 1px 0; font-size: 11px;
-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; border: none; background: #e5e5e5;width: 520px; }
.vComm_user_panel .vComm_bb { width: 447px; margin: 0 0 5px 0; float: left; }
 .vComm_text textarea { display: block; padding: 10px; color: #767676; font-family: Verdana; margin: 0 0 1px 0; font-size: 11px;
-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; border: none; background: #e5e5e5;width: 520px; }
.vComm_bb input { border: none; background: url(/img/inp.png) no-repeat left 0, url(/img/inp.png) no-repeat right -42px, url(/img/inp.png) repeat-x 0 -21px; height: 21px; padding: 0 6px; text-align: center !important; color: #fff; font-size: 11px; font-family: Verdana; text-shadow: 1px 1px #3c541a; vertical-align: top } 
.vComm_bb select, .vComm_adder select { font-size: 11px !important; font-family: Verdana !important; color: #767676 !important; }
.vComm_bb input:hover, .vComm_inpt input:hover { opacity: 0.7; cursor: pointer }
.vComm_security input {padding: 10px; color: #767676; font-family: Verdana; margin: 0 0 1px 0; font-size: 11px;
-moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; border: none; background: #e5e5e5; }
.vComm_inpt input { border: none; background: url(/img/inp.png) no-repeat left 0, url(/img/inp.png) no-repeat right -42px, url(/img/inp.png) repeat-x 0 -21px; height: 21px; padding: 0 8px; text-align: center !important; color: #fff; font-size: 11px; font-family: Verdana; text-shadow: 1px 1px #3c541a; vertical-align: top; width: 80px }
#fsize, #fcolor { display: none }
.viewn_comm { width: 563px; overflow: hidden }
.viewn_comm_t { background: url(/img/btop_comm.png) no-repeat; height: 33px; overflow: hidden }
.viewn_comm_t_in { -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; background:rgba(255,255,255,0.17); height: 25px; margin: 5px 0 0 6px; line-height: 24px; padding: 0 7px; color: #7f6d37; font-family: Calibri; font-size: 13px; font-style: italic; }
.viewn_comm_t_in a { color: #7f6d37; font-family: Calibri; font-size: 13px; font-style: italic; }
.viewn_comm_m { overflow: hidden; padding: 5px 0 5px 4px; }
.viewn_comm_l { float: left; margin: 0 5px 0 0 }
.viewn_comm_message img { -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; }
.viewn_comm_message { float: left; background: #f2eddd; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; padding: 5px; color: #818181 }
.bVote {font:italic bold 13px/1.2 Calibri, Arial, Helvetica, sans-serif;}

.bVote .answer {width:148px; height:26px; line-height:25px; padding:0 0 0 29px; overflow:hidden; margin:0 0 4px 0; color:#f2e7c7; }
/* Input style start */
.side_center2 input[type="text"],
.side_center2 input[type="password"],
.side_center2 textarea, 
.side_center2 select {margin:1px; font-size:11px;color:#000 !important; padding:2px; outline:none; color:#fff; -moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px; background:#e4e4e4;}

.side_center2 input[type="text"],
.side_center2 input[type="password"] {padding:2px 0; text-indent:3px;}

.side_center2 input[type="button"],
.side_center2 input[type="submit"],
.side_center2 input[type="reset"], 
.side_center2 button,
span#bc6, span#bc4, span#bc5 {
 outline:none;
 border:1px solid #474747;
 border-top-color:#797979;
 border-bottom-color:#2a2a2a;
 font-size:11px;
 font-weight:bold;
 color:#fff;
 text-shadow:1px 1px 1px #000;
 text-decoration:none;
 text-transform:uppercase;
 margin-bottom: 2px !important;
 margin-top:2px;
 padding:2px 4px;
 cursor: pointer;
 position:relative;
 background:#081018 url(/designs_171/submit_bg.png) repeat-x 0 0;
 -webkit-box-shadow:inset 0 0 3px #404040; -moz-box-shadow:inset 0 0 3px #404040; box-shadow:inset 0 0 3px #404040;
-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;
}

#tooltip {
 max-width:600px;
 position: absolute;
 z-index: 10;
 border: 1px solid #ffc16d;
 background-color:#b87426;
 font-size:14px;
 font-family: Calibri;
 color: #ffc16d;
 margin:0 5px 0 0;
 padding: 4px 7px;
 opacity: 0.75;
 -moz-border-radius: 5px;
 -webkit-border-top-right-radius: 5px;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 -webkit-border-bottom-left-radius: 5px;
 -khtml-border-radius: 5px;
 border-radius: 5px;
 box-shadow: 0 0 5px #959595;
 -webkit-box-shadow: 0 0 5px #959595;
 -moz-box-shadow: 0 0 5px #959595;
 font-style: italic
}

#tooltip h3 {
 display:block; 
 margin:0; 
 padding:0; 
 font-size:1em; 
 color:#ffc16d;
 font-family: calibri;
 font-style: italic
}
.comm_all { background: url(../img/comm_num.png) no-repeat; height: 30px; width: 148px; text-align: center; font-family: Calibri; font-size: 14px; color: #fff; font-style: italic; line-height: 30px }



.vloop {margin: 0px 0px 6px;overflow: hidden;width: 562px;}
.vtitle {height:46px;line-height:46px;color:#fff; font-weight:bold;text-align:center;border-radius:5px 5px 0 0;background:url(/images/vtitle.png) no-repeat right -46px, url(/images/vtitle.png) no-repeat left 0, url(/images/vtitle.png) repeat-x 0 -92px}
.vienw_info {height:29px;line-height:29px;padding: 0 15px;overflow: hidden;background:url(/images/vienw_info.png) no-repeat right -29px, url(/images/vienw_info.png) no-repeat left 0, url(/images/vienw_info.png) repeat-x 0 -58px}
.vdownload {width:209px;height:51px; background:url(/images/vdownload.png) no-repeat 0 0; margin:5px auto;display:block}
.vdownload:hover{opacity:0.9}
.vienw_info li {color:#404040;background:url(/images/vlin.png) no-repeat left 55%;float:left;padding:0 10px 0 13px;}
.vienw_info .vdow {color:#404040;text-decoration:none;padding:0 18px;float:right; background:url(/images/vdow1.png) no-repeat right center, url(/images/vdow.png) no-repeat left center;}

.vcont {border-radius:0 0 5px 5px;background:url(/images/vcont3.png) no-repeat right bottom,url(/images/vcont2.png) repeat-y right 0,url(/images/vcont1.png) no-repeat left bottom, url(/images/vcont.png) repeat-y left 0, #f5f5f5 url(/images/vcont4.png) repeat-x 0 bottom;padding:0 0 6px 0;overflow: hidden;}
.vcont_in {padding:6px 8px;overflow: hidden;}
.vpict {margin:12px auto;width:358px;height:182px;padding:6px; background:url(/images/vpict.png) no-repeat 0 0;}
.vpict:hover{opacity:0.9}
.vpict img {width:358px;height:182px;}
.vmess {padding:2px;overflow: hidden;}

.vrecommend {margin:0;padding:0;overflow: hidden;}
.vrecommend li {padding:4px 0;}
.vrecommend li a {display:block;height:28px;line-height:27px;color:#fff; padding: 0 10px 0 23px; border-radius:5px;background:url(/images/vrecommend.png) no-repeat right -28px, url(/images/vrecommend.png) no-repeat left 0, url(/images/vrecommend.png) repeat-x 0 -56px;text-decoration:none}
.vrecommend li a span {width:91px;text-align:center;float:right;}

.vctitle {
height: 46px;
line-height: 46px;
color: #fff;
text-align: left;
padding-left: 20px;
border-radius: 5px 5px 0 0;
background: url(/images/vtitle.png) no-repeat right -46px, url(/images/vtitle.png) no-repeat left 0, url(/images/vtitle.png) repeat-x 0 -92px;
}

.textinf {
border-radius: 0 0 5px 5px;
background: url(/images/vcont3.png) no-repeat right bottom,url(/images/vcont2.png) repeat-y right 0,url(/images/vcont1.png) no-repeat left bottom, url(/images/vcont.png) repeat-y left 0, #f5f5f5 url(/images/vcont4.png) repeat-x 0 bottom;
padding: 17px;
overflow: hidden;
width: 528px;
}