.frow {position: relative; clear: both; overflow: hidden; padding: 3px 0; *padding: 2px 0; zoom: 1;}
.frow * {vertical-align: middle;}
.frow label {width: 72px; float: left; padding-right: 12px; text-align: left; line-height: 18px; *line-height: 22px;}
.frow input.text {font-size: 11px; width: 250px;}
.frow .fradio input {width: auto; height: auto; padding-left: 0; border: 0; margin-right: 3px; *margin-right: 0;}
.falign {margin-left: 84px;}
.index .c_1_2 .col1 .bb6 p { padding:15px 80px 0 5px; }

.fsize2 .frow label {width: 113px; padding-right: 28px; _width: 93px; _padding-right: 25px;}
.fsize2 .falign {margin-left: 121px;}

.msgBox { text-align: center;}
.msgBox .boxContainer { padding-top: 20px; }

/*  forum styles */
.tbl th { cursor: pointer; }
.tbl th a {text-decoration: none;}

/* ticket list */
table.tbl_list, .tbl_list_body {border: 1px solid #c9c0ad; border-collapse: collapse; width: 100%; margin-top: 14px;}
table.tbl_list th, .tbl_list_body th {background: #9f996c; color: #fff; font-weight: bold; height: 28px; font-size: 12px; font-family: Arial;}
table.tbl_list th.sort, .tbl_list_body th.sort {text-decoration: underline; cursor: pointer;}
table.tbl_list th.sort:hover, .tbl_list_body th.sort:hover {text-decoration: none;}
table.tbl_list td, .tbl_list_body td {height: 28px; border-top: 1px solid #c9c0ad; text-align: center;}
table.tbl_list tr.bg td, .tbl_list_body tr.bg td {background: #eeead1;}
table.tbl_list .tleft, .tbl_list_body .tleft {padding-left: 12px; text-align: left;}
table.tbl_list .tleft0, .tbl_list_body .tleft0 {text-align: left;}
table.tbl_list .up, .tbl_list_body .up {background-image: url('../images/admin/arrow-up.gif'); background-position: 15px 50%; background-repeat: no-repeat;}
table.tbl_list .button, .tbl_list_body .button {position: relative; top: 2px;}
table.tbl_list_head, .tbl_list_head {width: 100%; margin-bottom: -8px;}
table.tbl_list_head th, .tbl_list_head th {font-size: 9px; font-weight: normal; color: #a2a2a2;}
table.tbl_list_head .tleft, .tbl_list_head tleft {text-align: left; padding-left: 10px;}


/* button */
html:root button {
    padding-bottom:2px;
}

button {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -x-system-font:none;
    background:#D4D4D4 url(../images/button-bg.gif) repeat-x scroll 0 0;
    border:1px solid #C6C6C6;
    color:#747474;
    cursor:pointer;
    font-family:Tahoma;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    height:25px;
    line-height:23px;
    overflow:visible;
    padding:0 12px;
}

.list_pages {float: right; margin-top: 14px; padding: 9px 16px; border: 1px solid #ccc; background: #F1F6F8;}
.list_pages a {text-decoration: none; color: #5b5454; cursor: pointer;}
.list_pages span {border: 1px solid #4093C5; background: #fcfdf7; padding: 1px 6px; font-weight: bold; font-family: Arial; color: #4093C5; zoom: 1; margin-left: 1px;}
.list_pages a span {border-color: #d1d1d1; color: #5b5454;}
.list_pages a:hover {overflow: visible;}
.list_pages a:hover span {background: #f3f3f3;}


table.post {border:1px solid #ddd; border-collapse:collapse; margin-top:14px; width:100%;}
table.post col {width: 107px; *width: 80px;}
table.post th,
table.post td {background: none; color: #5b5454; border: 1px solid #ddd; text-align: left; padding: 0 13px; height: 30px; font-family: Tahoma,sans-serif; font-size: 11px;}
table.post th {background: #F6F9FB; font-weight: bold;}
/*table.post tr:hover td {background: none;}*/
table.post thead .trhead th {color: #747474; background: #f2f2f2;}
table.post thead th.tdate {background-image: url('../images/ico_post.gif'); background-position: 13px 10px; background-repeat: no-repeat; padding-left: 30px;}
table.post thead td {padding-left: 8px;}
table.post tbody td {padding-top: 11px; padding-bottom: 11px; height: auto;}
table.post select {width: auto;}
table.post select,
table.post input.text,
table.post textarea {border-color: #c9c9c9;}
table.answer th {background: #f6f8ed; color: #555;}
table.reply col {width: 180px; *width: 153px;}
table.reply select {width: 210px; margin-right: 3px;}
table.reply input.text {width: 100%;}
table.reply textarea {width: 100%; height: 140px;}
table.reply button.send {display: block; margin: 12px -3px 3px auto;}

/* news block on the home page */
.index .news div.n1 {width: 28.5%; margin-right: 34px; float: left; overflow: hidden;}
.index .news div.n2 {width: 28.5%; margin-right: 34px; float: left; overflow: hidden;}
.index .news div.n3 {margin-right: 50px; overflow: hidden;}

.list_news p, .sec p, .pageContent p {text-align: justify;}
h2 a {text-decoration: none; color:#881B26;}

/* sub menu fix */
.level a {display: block; float: left; border-left: 1px solid #f5f3ec;}

/* forum menu fix  */
.forum .main_menu table td { background-position:100% 0;}

.glossary dl dt a {text-decoration: none; color:#C01A2B; font-size:18px;}
.glossary dl dd { color:#4A4946; text-align: justify;}

.main_menu {margin-top: 170px;}
.index .c_1_2 .col1 .bb6 .lb { min-height:250px; _height:250px;}

.index .c_1_2 .col1 .bb6 .white_line {margin: 0px; position: absolute; bottom: 21px; }


body { background:#F9F5EA url(../images/bg.png) repeat-x scroll 0 0;}




div.calendar_box table tr td a {text-decoration: none; }
#graph_tabs_root li {font-weight: normal;}

#tooltip {
	position: absolute;
	z-index: 3000;
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:#FBF9F1 none repeat scroll 0 0;
    border:1px solid #AEABA3; 
    font-size:12px;
    left:135px;
    line-height:16px;
    padding:8px 10px;	
	opacity: 0.85;
    z-index:1;
    color:#4A4946;
}
.news_tooltip {width:341px; }
#tooltip h3, #tooltip div { margin: 0; }
.calendar_events .importance img {margin-left: 0px;}

.index .c_1_2 .col1 .bb6 .lb{ position: relative;}
#graph_tabs_root {width: 241px; margin-left: auto;margin-right: auto;text-align: left; float: none;}
.why_we span a {text-decoration: none; color:#000000;}
.list_news p {text-indent: 25px;}

.forum .c_1_2 { padding-right: 0px; margin-right: 260px !important;}
.forum .c_3 { padding-top: 20px; width: 245px !important;}
.pageContent .c_3 .bbb {margin-left: 20px;}
.pagePersonalArea .frow {clear: none;}
.forum ul, .forum ol { margin-left: 22px; }; 

#fast_nav option.submenu {}
#fast_nav option.root {padding-left: 0px; font-weight: bold; font-style: italic;}
/*.pagePersonalArea .c_1_2 {margin-right: 325px;}*/

#main, .c_1_2 {*zoom: 1;}
.question p { text-indent:25px;}
.pageFaq ol {font-size: 13px;}
.sec p {text-indent: 25px;}

.div_trhead {overflow: hidden;}
.div_trhead div {width: 140px; text-align: center; float: right; color: #747474; background: #f2f2f2; border: 1px solid #ddd; border-bottom: 0; height: 30px; font-family: Tahoma,sans-serif; font-size: 11px; font-weight: bold; line-height: 29px;}
html:root .div_trhead, x:-moz-any-link {margin-bottom: 1px;}

.vbmenu_popup { background: #FFFFFF; color: #000000; border: 1px solid #544F3E; z-index: 50; float: left;}
.vbmenu_option { background: #EAE4D1; color: #000000; font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; white-space: nowrap; cursor: pointer; }
.vbmenu_option a:link, .vbmenu_option_alink { color: #8C8469; text-decoration: none; }
.vbmenu_option a:visited, .vbmenu_option_avisited { color: #8C8469; text-decoration: none; }
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover { color: #544F3E; text-decoration: none; }
.vbmenu_popup table td {padding: 4px !important;}
.vbmenu_popup table {top: 0px !important;}

.vbmenu_popup .thead { background: #CDC0A8 url(images/browner/brownerbox_headbg.gif) repeat-x top left; color: #4C4434; font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }
.vbmenu_popup .thead a:link, .thead_alink { color: #4C4434; }
.vbmenu_popup .thead a:visited, .thead_avisited { color: #4C4434; }
.vbmenu_popup .thead a:hover, .thead a:active, .thead_ahover { color: #FFFFFF; }

.list_news h2 {margin-left: 25px;} 



#banner_100 textarea{
	width: 300px;
	height: 100px;
	padding: 0px;
}
#banner_125 textarea{
	width: 300px;
	height: 125px;
	padding: 0px;
}
#banner_468 textarea{
	width: 300px;
	height: 60px;
	padding: 0px;
}
#banner_728 textarea{
	width: 300px;
	height: 90px;
	padding: 0px;
}


.signup_err{
color:red;
}

