html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0}
body{background:#fff;color:#333;word-wrap:break-word;font:12px/16px Arial,Helvetica,sans-serif}
h1,h2,h3,h4,h5{line-height:normal}
h1{font-size:2em}
h2{font-size:1.75em}
h3{font-size:1.5em}
h4{font-size:1.25em}
h5{font-size:1.1em}
a{color:#666;text-decoration:none}
a:hover{color:#333;text-decoration:none}
a img{border:0 none}
img{vertical-align:middle;border:0}
textarea{resize:vertical}
input,textarea,select,button,body{font:12px/16px Arial,Helvetica,sans-serif}
input,textarea,select,button,a{outline:0}
p{margin-bottom:.4em}
hr{border:0;height:1px;background:url(../images/bgdotted.gif) 0 50% repeat-x;padding:3px 0}
ul{margin:0 0 18px 2em;list-style:disc outside}
ol{margin:0 0 18px 2.1em;list-style:decimal}
.reset,.reset li{list-style:none;padding:0;margin:0}
.clr{clear:both}

/* wrapper / Columns setup */
#wrapper{width:1100px;margin:0 auto;padding:10px 0}
#sidebar{float:right;width:360px}
#main-column{margin:0 370px 0 0} /* leave 10px between columns */
#container{margin:25px 0;clear:both}

/* Menubar */
#menubar{padding:5px 0;font-family:arial,Helvetica,sans-serif;font-size:16px;color:#000;height:30px;border:1px solid #c2c9cd;position:relative}
#menubar ul.menu{margin:0;padding:0;list-style:none}
	#menubar ul.menu ul.level2{margin:0;padding:0 5px;list-style:none}
		#menubar ul.menu ul.level2 li{padding:0 5px}
			#menubar ul.menu ul.level2 ul.level3{margin:0;padding:0;list-style:square !important}
				#menubar ul.menu ul.level2 li ul.level3 li{margin:0 15px;padding:0 !important;list-style:square !important}
.menu a,.menu span.mspan{display:block}
.menu a{text-decoration:none}
.menu-dropdown li{position:relative}
.menu-dropdown,.menu-dropdown .level1,.menu-dropdown .level1>span.mspan{float:left}
.menu-dropdown a.level1>span.mspan,.menu-dropdown span.level1>span{height:35px;padding:0 10px;line-height:35px}
.menu-dropdown .dropdown{position:absolute;top:35px;left:-999em;z-index:100;width:300px}
.menu-dropdown li:hover .dropdown,.menu-dropdown li.remain .dropdown{left:-1px}
.menu-dropdown .dropdown-bg>div{overflow:hidden}
.menu-dropdown .width100{width:100%}
.menu-dropdown .width50{width:50%}
.menu-dropdown .columns1{width:275px}
.menu-dropdown .columns2{width:600px}
.menu-dropdown .columns5{width:550px}
.menu-dropdown .columns3{width:900px}
.menu-dropdown .columns4{width:1200px}

.menu-dropdown .columnsdouble{width:350px}
.menu-dropdown .width130{width: 130%;}

.menu-dropdown .column{float:left}
.menu-dropdown a.level2>span.mspan,.menu-dropdown span.level2>span.mspan{padding:7px 0;line-height:21px;overflow:hidden}
.menu-dropdown ul.level3{padding-bottom:10px !important}
.menu-dropdown li.level3{font-size:11px;line-height:17px}
.menu-dropdown span.icon{display:block;width:35px;height:35px;background-repeat:no-repeat;background-position:50% 50%;float:left}
/*.menu-dropdown span.icon+span,.menu-dropdown span.icon+span+span{margin-left:35px}*/
.menu-dropdown li.level2 .level2 span.icon{margin-top:-7px;margin-bottom:-7px}
.menu-dropdown li.level2.hassubtitle .level2 span.icon{margin-top:-2px}
.menu-dropdown span.title{line-height:21px;display:block}
.menu-dropdown span.subtitle{margin-top:-1px;font-size:9px;line-height:10px;text-indent:1px;color:#666;display:block}
.menu-line,.menu-line li,.menu-line li a{display:inline-block}
.menu-dropdown{margin-bottom:-11px}
.menu-dropdown li.level1{margin-right:10px;padding-bottom:11px}
.menu-dropdown a.level1,.menu-dropdown span.level1{color:#000}
.menu-dropdown a.level1>span.mspan,.menu-dropdown span.level1>span.mspan{height:30px;line-height:30px}
.menu-dropdown .dropdown{top:43px;border-top:1px solid #DDD}
.menu-dropdown .dropdown-bg>div{padding:5px;border:1px solid #DDD;border-top:0;background:#fff}
.menu-dropdown li.level2{font-size:20px margin:0 5px;border-top:1px solid #ddd}
.menu-dropdown li.level2:first-child{border:0}
.menu-dropdown a.level2,.menu-dropdown span.level2{color:#000}
.menu-dropdown a.level2{color:#000;font-size:16px}
.menu-dropdown a.level2:hover{color:#d50;font-size:16px}
.menu-dropdown a.current.level2{font-weight:bold}
.menu-dropdown a.level3>span.mspan,.menu-dropdown span.level3>span{/*padding-left:15px;*/line-height:17px}
.menu-dropdown a.level3{color:#0254dd;font-size:11px}
.menu-dropdown a.level3:hover{color:#d50;font-size:11px}
.menu-dropdown .level1 .level1 span.icon{width:30px;height:30px;margin-left:-5px;display:block}
.menu-dropdown .level1 .level1 span.icon+span,.menu-dropdown .level1 .level1 span.icon+span+span{margin-left:25px}
.menu-dropdown .level1 .level1 span.title{line-height:18px;display:block}
.menu-dropdown .level1 .level1 span.subtitle{margin-top:-1px;display:block}
.menu-dropdown li.level1{margin-right:0;display:block}
.menu-dropdown a.level1,.menu-dropdown span.level1{color:#000;font-weight:bold;text-transform:uppercase;font-size:20px}
.menu-dropdown a.level1>span.mspan,.menu-dropdown span.level1>span.mspan{padding:0 15px 0 14px}
.menu-dropdown li.level1:hover .level1,.menu-dropdown li.remain .level1,.menu-dropdown li.active .level1{color:#000}
.menu-dropdown .dropdown{top:35px}

/* block styles */
.block{padding:5px 5px 5px 20px;border:1px solid #c2c9cd;position:relative;margin-bottom:20px}
h2.contenthead{background:#003333;color:#fff;padding:3px 5px;margin-left: -15px;font-weight:normal;text-transform:uppercase;font-size:16px}
h2.contenthead a{color:#fff}
h2.contenthead a:hover{color:#eee}
.headinfo{margin-bottom:15px; margin-left:-15px}
.footinfo{margin:10px -5px 0 -15px;padding:8px 10px 4px 10px;background:url(../images/bgdotted.gif) 0 0 repeat-x}
.footinfo a.readmore{float:right;display:block;font-weight:bold}
.footinfo a.readmore:hover{color:#C00}
.footinfo .readmore a{float:right;display:block;font-weight:bold}
.footinfo .readmore a:hover{color:#C00}

h2.maintitle{color:#93aaa9;padding:3px 5px;margin:0 0 10px 0;font-weight:normal;text-transform:uppercase;font-size:15px;font-weight:bold;background:url(../images/bgdotted.gif) 0 100% repeat-x}
h3.sidehead{padding:5px 3px;margin:0 0 5px 0;font-weight:bold;color:#ff5400;font-size:12px !important;text-transform:uppercase}

/* icon set sprite image */
[class^="icon-"],[class*="icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../images/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}
.icon-search{background-position:-48px 0}
.icon-register{background-position:0 -96px;margin:1px 3px 0 0}
.icon-info-sign{background-position:-120px -96px;margin:1px 3px 0 0}
.icon-login{background-position:-168px 0;margin:1px 3px 0 0}
.icon-pm{background-position:-72px 0;margin:1px 3px 0 0}
.icon-addnews{background-position:-288px 0;margin:1px 3px 0 0}
.icon-email{background-position:-72px 0;margin:1px 3px 0 0}
.icon-lock{background-position:-287px -24px;margin:1px 3px 0 0}
.icon-comment{background-position:-240px -120px;margin:1px 3px 0 0}
.icon-back{background-position:-264px -144px;margin:1px 3px 0 0}
.icon-home{background-position:0 -24px;margin:1px 3px 0 0}
.icon-delete{background-position:-312px 0;margin:1px 3px 0 0}
.icon-spam{background-position:-216px -96px;margin:1px 3px 0 0}
.icon-time{background-position:-48px -24px;margin:1px 3px 0 0}
.icon-briefcase{background-position:-432px -144px;margin:1px 3px 0 0}
.icon-cat-close{background-position:-384px -120px;margin:1px 3px 0 0}
.icon-cat-open{background-position:-408px -120px;margin:1px 3px 0 0}
.icon-bookmark{background-position:-72px -48px;margin:1px 3px 0 0}
.icon-signal{background-position:-408px 0;margin:1px 3px 0 0}
.icon-adv{background-position:-432px 0;margin:1px 3px 0 0}
.icon-cats{background-position:-264px 0;margin:1px 3px 0 0}
.icon-edits{background-position:-96px -72px;margin:1px 3px 0 0}
.icon-tags{background-position:-24px -47px;margin:1px 3px 0 0}
.icon-edit{background-position:-432px 0;margin:1px 3px 0 0}
.icon-user{background-position:-168px 0;margin:1px 3px 0 0}
.icon-report{background-position:-312px -24px;margin:1px 3px 0 0}
.icon-reply{background-position:-336px -96px;margin:1px 3px 0 0}
.icon-more{background-position:-240px -144px;margin:1px 3px 0 0}
.icon-ok{background-position:-288px 0;margin:1px 3px 0 0}
.icon-preview{background-position:-336px 0;margin:1px 3px 0 0}

.icon-online{background:url("../images/online.gif");width:15px;height:12px;display:inline-block;margin:6px 3px 0 0}
.icon-offline{background:url("../images/offline.gif");width:15px;height:12px;display:inline-block;margin:6px 3px 0 0}

/* search box - sidebar */
.searchbox{width:320px;height:29px;position:relative;overflow:hidden;margin:8px 0px 8px -5px;background:#fff;border:1px solid #ddd8c8}
#searchform input{float:left;color:#888;background:transparent;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:7px 4px 4px 4px;width:240px;border:0;outline:0}
#searchform input:hover,#searchform input:focus,#searchform input:active{border:0;outline:0}
#searchform input#searchsubmit{float:right;width:28px;height:28px;cursor:pointer;background:url(../images/search_ico.png) 7px 8px no-repeat;border:0;outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
#searchform input#searchsubmit:hover{background-position:7px -23px}
.active{border:1px solid #cbcbcb}

/* form */
.inputbox,.f_input{border:1px solid #ccc;padding:3px;color:#666}
.inputbox:hover,.inputbox:focus,.inputbox:active,.f_input:hover,.f_input:focus,.f_input:active{border:1px solid #999}
input.f_input{width:340px}

table{width:100%}

table.tableform{width:100%;border-bottom:1px solid #fff;border-top:1px solid #e6e6e3}
table.tableform tr{background:#f6f6f6;border-bottom:1px solid #e6e6e3;border-top:1px solid #fff}
table.tableform tr:nth-child(odd){background:#fbfbfb}
/*table.tableform tr:hover{background:#fff}*/
table.tableform tr td{padding:5px 10px}
.fieldsubmit{display:block;text-align:center;padding-top:10px}
td.editorcomm{text-align:center}
td.label{width:150px}

.stats table td {padding:2px 5px}   
.stats table td.contenttitle{font-weight:bold;background:#ccc;padding:5px}

table.userstop{width:100%;border-bottom:1px solid #fff;border-top:1px solid #e6e6e3}
table.userstop thead td{background:#ccc;padding:5px;font-size:10px;font-weight:bold}
table.userstop tr{background:#f6f6f6;border-bottom:1px solid #e6e6e3;border-top:1px solid #fff}
table.userstop tr:nth-child(odd){background:#fbfbfb}
table.tableform tr:hover{background:#fff}
table.userstop tr td{padding:3px;font-size:11px}


/* login block */
ul.loginblock{padding:0;margin:-5px;border-top:1px solid #e6e6e3;display:block;list-style:none;}
ul.loginblock li{background:#f6f6f6;padding:5px 10px;border-bottom:1px solid #e6e6e3;border-top:1px solid #fff;word-wrap:break-word;word-break:break-all;list-style:none;display:block}
ul.loginblock li:nth-child(odd){background:#fbfbfb}
ul.loginblock li:hover{background:#fff}
ul.loginblock li a{text-decoration:none}
.loginsep{clear:both;overflow:hidden;height:5px}

.but{font:11px Verdana;text-decoration:none;font-weight:bold;background:#f1f1f1;border:1px solid #dbdbdb;color:#777;padding:6px 9px;margin:5px}
.but a{color:#777}
.but:hover{background:#eae7df;border:1px solid #ddd8c8;color:#777}
.loginbut{font:10px Verdana;text-decoration:none;font-weight:normal;background:#fff;border:1px solid #dbdbdb;color:#777;padding:10px;margin:10px 5px 15px 20px;cursor:pointer}
.loginbut a{color:#777}
.loginbut:hover{background:#eae7df;border:1px solid #ddd8c8;color:#777}

/* navigation element 1,2,3 ...*/
.navigation{color:#666;text-align:center;margin:5px 0}
.navigation span{border:1px solid #e6e6e6;font-size:12px;background:#fff;color:#ccc;text-decoration:none;padding:3px 6px}
.navigation a:link,.navigation a:visited,.navigation a:active{border:1px solid #e6e6e6;font-size:12px;background:#f9f9f9;text-decoration:none;padding:3px 6px}
.navigation a:hover{border:1px solid #e6e6e6;font-size:12px;text-decoration:none;background:#C20C0C;color:#fff;padding:3px 6px}

.speedbar{margin:0 0 10px 0;padding:5px;border:1px solid #ccc;font-size:11px}
.sortn {margin:0 0 10px 0;font-size:11px;text-align:right}

.basetags{color:#fff;padding:8px 0 0 0;background:url(../images/bgdotted.gif) 0 0 repeat-x;margin-top:15px}
.basetags a{font-size:11px;text-decoration:none;font-weight:bold;background:#fff;border:1px solid #dbdbdb;color:#777;padding:4px 10px;margin:2px 0;cursor:pointer}
.basetags a:hover,.basetags a:active{background:#eae7df;border:1px solid #ddd8c8;color:#777}
.basetags a:focus{outline:0}

td.comleft{text-align:right;vertical-align:top;width:150px;border-right:1px solid #ccc;padding:5px}
td.comright{padding:5px;vertical-align:top}
td.comleft img.vatar{float:left;margin:0 5px 0 0;width:45px;height:45px}
td.comfoot{text-align:right;vertical-align:middle;border-top:1px solid #ccc;padding:8px}
.comdate{font-size:11px !important;text-transform:none !important;float:left}
.combottom{padding:8px 0 0 0;background:url(../images/bgdotted.gif) 0 0 repeat-x;margin-top:25px}

.pm_status{border:1px solid #d8d8d8;background-color:#fff;width:300px;margin:15px auto 0 auto;padding:2px}
.pm_status_head{border:1px solid #d8d8d8;font-size:.9em;background:#ccc;height:22px;line-height:22px;font-weight:700;text-align:center;color:#4e4e4e;padding:0}

/* top news */
ul.topitem{padding-top:10px;margin:-5px -5px -5px -15px;border-bottom:1px solid #fff;border-top:1px solid #e6e6e3;display:block;list-style:none;}
ul.topitem li{background:#f6f6f6;padding:10px;border-bottom:1px solid #e6e6e3;border-top:1px solid #fff;word-wrap:break-word;word-break:break-all;list-style:none;text-align:left;display:block}
ul.topitem li:nth-child(odd){background:#fbfbfb}
ul.topitem li:hover{background:#fff}
ul.topitem li .pic{display:block;margin:0 5px 0 0}
ul.topitem li .pic img{width:320px;height:160px}
ul.topitem li a{text-decoration:none;font-size:11px;font-weight:300;}
ul.topitem li .name{display:block}

/* related news */
.related{background:#eee;padding:5px}
ul.relatenews{padding:0;margin:-5px;border-bottom:1px solid #fff;border-top:1px solid #e6e6e3;display:block;list-style:none;}
ul.relatenews li{background:#f6f6f6;padding:10px;border-bottom:1px solid #e6e6e3;border-top:1px solid #fff;word-wrap:break-word;word-break:break-all;list-style:none;text-align:left;display:block}
ul.relatenews li:nth-child(odd){background:#fbfbfb}
ul.relatenews li:hover{background:#fff}
ul.relatenews li .pic{display:block;margin:0 10px 0 0;float:left}
ul.relatenews li .pic img{width:100px;height:50px}
ul.relatenews li a{text-decoration:none}
ul.relatenews li .name{display:block;font-size:14px;font-weight:700}
ul.relatenews li .desc{display:block;font-size:11px}

/* footer */
#footer{padding:10px 0;text-align:right;display:block;clear:both;font-size:11px}
#footer a{margin-left:15px}
#footer a:hover{text-decoration:underline}
#footer #copyright{float:left;margin-top:3px}
#footer #copyright a{margin-left:0}
#footer #copyright a:hover{none}

/* scroll to top */
#toTop {text-align:center;position:fixed;bottom:10px;right:10px;cursor:pointer;display:none;font-size:11px;text-decoration:none;font-weight:bold;background:#fff;border:1px solid #dbdbdb;color:#777;padding:4px 10px;margin:2px 0;cursor:pointer}
#toTop:hover, #toTop:focus {background:#eae7df;border:1px solid #ddd8c8;color:#777}




h3.dlheader{font-size:15px;font-weight:bold;text-transform:uppercase;margin:3px 0;padding:2px 0}
.downloadz{background:#f2f2f2;border-left:3px solid #777;padding:5px 10px;font-weight:bold;display:block}
.downloadz a{display:inline-block;margin:1px 0;padding:2px 0 2px 12px}
.downloadz a#pregister{display:inline-block;margin:1px 0;padding:2px 0 2px 22px;background:url(../images/dl-un.png) 0 2px no-repeat}
.downloadz a,.downloadz a:visited{color:#005088;text-decoration:none}
.downloadz a:hover,.downloadz a:active{color:#e2811f;text-decoration:underline}


.downloadz a#pregister,.downloadz a#pregister:visited{color:#8700b9}
.downloadz a#pregister:hover,.downloadz a#pregister:active{color:#e2811f}


em.vipmembers_only1{background:#fbffed;color:#00a5b8; 0 0 no-repeat;border:1px solid #dce6be;margin:7px 5px 7px 5px;padding:6px}

.download-link{background:#faffe6 url(../images/down-arrow.png) 0 0 no-repeat;border:1px solid #dce6be;margin:15px 0;padding:10px}
em.members_only{background:#eee;color:#999;padding:4px 4px;display:block;outline:2px solid #eee;font-size:0.92em}
em.vipmembers_only{background:#fbffed;color:#00a5b8;padding:4px 4px;display:block;outline:2px solid #eee;font-weight:bold;font-size:0.92em}
.download-link a, .download-link a:visited{color:#00a5b8}
.download-link a:hover,.download-link a:active{color:#00c8df;text-decoration:underline}




.alert {background:#eee;border-radius:5px;margin:10px 0;padding:10px;text-shadow:1px 1px 0 #fff;}
.alert h5 {font-size:13px;text-transform:uppercase;margin-bottom:10px;}


.reclamTable {width:100%;font-size:12px;color:#555;display:table;}
.tableHead  .reclamCell {/* border-bottom:1px solid #aaa; */border-top:0;}
.reclamRow:last-child .reclamCell {border-bottom:0;}

.reclamRow {display:table-row;}
.reclamCell {width:4%;padding:4px 8px;vertical-align:middle;display:table-cell;border-bottom:1px solid #ddd;border-top:1px solid #fff;}
.reclamCell+.reclamCell {width:86%;}
.reclamCell+.reclamCell+.reclamCell {width:10%;}








