html, body, div, span, h1, h2, h3, h4, h5, h6, p,
a, address, 
em, img, dl, dt, dd, ol, ul, li form, label,
blockquote,
table,tr, th, td {
    margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
body {background:#fff;  font-size:.75em; font-family:Tahoma, helvetica, sans-serif; color:#000;}
input,select,button, textarea {vertical-align:middle; border:0; background:0;}
textarea {font-family:Tahoma;}
address {font-style:normal;}
table { border-collapse:collapse; border-spacing:0;}
ul,ol {list-style:none;}
a {color:#33B9CF;}
p {padding:0 0 1em;}
:focus {outline:none;}

h3, .h3 {margin:0 0 .5em; font:normal 1.5em Tahoma;}

.g-round {
	border-radius:8px 8px 8px 8px; 
	-moz-border-radius:8px !important; 
	-webkit-border-radius:8px; 
	-khtml-border-radius:8px; 
	background:#33B9CF;
}
.g-fleft {float:left;}
.g-fright {float:right;}
.g-right {text-align:right;}
.g-center {text-align:center;}
.g-hidden {overflow:hidden;}

.g-user {padding:0 25px 0 75px; line-height:1.58em;}
    .g-user h1 {position:relative; padding:7px 0 20px 75px; margin:0 0 .3em -75px; font:normal 2.5em Tahoma; background:url(../images/bg-h1.jpg) no-repeat 0 0;}
    .g-user h2 {margin:.8em 0 1em; font:bold 1.16em Tahoma;}
    .g-user h3 {margin:0; font:bold 1em Tahoma;}

.h-container {min-width:1000px;}
.h-outer {width:990px; margin:0 auto; padding:0 0 60px;}


.l-header {position:relative; padding:0 18px; height:178px; background:url(../images/bg-1px.png) repeat-x 0 -184px}
.l-page {position:relative; padding:15px 0px 0 48px;}
    .l-page:after{content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
.l-center {float:left; width:622px;}
.l-sidebar {float:right; width:268px;}
.l-footer {width:990px; margin:0px auto; text-align:center;}
.l-cols {margin:0 0 2em; overflow:hidden; clear:both;}
    .l-col-left {width:249px; float:left;}
    .l-col-center {margin:0 50px 0 283px;}
    .l-cols .col {float:left; margin:0 15px 0 0;}
    .l-cols .col2 {margin-right:45px;}
    .l-cols .col3 {margin-right:45px;}
    .l-col-l {float:left;}
    .l-col-r {float:right;}
.l-align-center-float {float:left; position:relative; left:50%;}
    .l-align-center {position:relative; left:-50%;}


/*header*/
    .b-logo {float:left; padding:20px 0 0 10px;}
    .b-slogan {position:absolute; top:48px; right:38px; font:bold 1.1em Arial; background:url(../images/bg-slogan-l.png) no-repeat 0 0;}
	.b-slogan div {padding:6px 9px 8px; background:url(../images/bg-slogan-r.png) no-repeat 100% 100%;}
	.b-slogan span {color:#153B49}
    .b-minisearch {position:absolute; top:114px; right:38px; width:253px; height:24px; background:url(../images/bg-minisearch.png) no-repeat 0 0;}
	.b-minisearch input[type="submit"] {float:right; width:26px; background:none; border:0; cursor:pointer;}
	.b-minisearch input[type="text"] {float:left; padding:5px 0 0 15px; width:200px; background:none; border:0;}
    
/*page*/
    .b-blog {position:relative; margin:0 0 3em; overflow:hidden;}
	.b-blog-comments {position:absolute; padding:0 14px; top:3px; right:0;}
	    .b-blog-comments i {position:absolute; bottom:-7px; left:7px; width:8px; height:7px; background:url(../images/bg-quantity-comments.gif) no-repeat 0 0;}
	.b-blog-title {margin:0 0 .3em; font:bold 2em Arial; color:#777;}
	    .b-blog-title a {font-size:.71em;}
	    .b-blog-title .link-blog {color:#777;}
	    .b-blog-title .link-topic {color:#33B9CF;}
	.b-blog-details {margin:0 0 .9em;}
	    .b-blog-details span {display:inline-block; margin-right:16px;}
	    .b-blog-details .date {color:#A3A3A3; font-weight:bold;}
	    .b-blog-details .share-link img {vertical-align:middle;}
	    .b-blog-details .author a{color:#A3A3A3; font-weight:bold;}
	.b-blog-description {overflow:hidden;}
	    .b-blog-description_index .img {float:left;}
	    .b-blog-description img {float:left; clear:left; margin:0 20px 20px 0;}
	    .b-blog-description .txt {line-height:1.58em;}
	    .b-blog-description_index .txt {margin-left:5px; line-height:1.58em}
    
	
    .b-editor {width:380px; /*IE8 fix overflow:hidden*/;}
	.b-editor .img {float:left; margin:4px 13px 0 0;}
	.b-editor-name {font-size:1.5em;}
	
    .b-reviews {/*float:left; */padding:8px 13px 8px; background:#fff !important; border:1px solid #F5F5F5; overflow:hidden;}
	.b-reviews dl {float:left; margin:0 20px 0 0;}
	    .b-reviews dt {padding:0 0 0 25px; background:url(../images/pic-sprite.gif) no-repeat 0 0;}
	.b-reviews .agree dt {background-position:-141px -44px;}
	.b-reviews .neutral dt {background-position:-121px -63px;}
	.b-reviews .disagree dt {background-position:-102px -79px;}
	    .b-reviews dd {font-size:1.5em; width:100%; text-align:center;}
    
    .b-add-reviews {}
	.b-add-reviews h4 {font-weight:bold; padding:0 0 .5em 22px; }
	.b-add-reviews dl {margin:0 0 .5em;}
	    .b-add-reviews dd, .b-add-reviews dt {display:inline;}
	    .b-add-reviews dt input {vertical-align:top;}
    
    .b-add-comments {margin:0 0 2em; overflow:hidden;}
	.b-add-comments .b-form {float:left;}
	.b-add-comments .b-form input[type="submit"] {margin-left:15px;}
	.b-add-comments .b-form textarea {width:586px;}
    
    .b-comments {margin:2em 0 0;}
	.b-comments-item {margin:0 0 3em; overflow:hidden;}
	.deleted-comment{
	font-size: 14px;
	color: #cccccc;
	font-weight: bold;}
	.b-comments-item div {margin:0 0 0 50px;}
	    .b-comments-img {float:left;}
	    .b-comments-editor {font-size:1.5em;}
	    .b-comments-posted {margin-bottom:1em !important; font-size:.83em; color:#777;}
	    .b-comments-body {font-size:1.16em; line-height:1.35em;}
	    
    .b-search-results {}
	.b-search-results-item {margin:0 0 2em;}
	.b-search-results-item h3 {margin:0}
	.b-search-results-date {color:#A3A3A3;font-weight:bold;margin:0 0 0.9em;}
	.b-search-results-shortdesc {line-height:1.58em;}
    
    .b-user {}
	.b-user-pic {float:left;}
	.b-user-name {text-align:right; font-size:1.5em;}
	.b-user .b-flag { float:right;}
	.b-user dl {clear:left; margin:1em 0;overflow:hidden;}
	    .b-user dl dt {color:#898989;display:inline;}
	    .b-user dl dd {display:inline;}
	    .b-user .gender {color:#2A00FF}
    .b-articles-user {margin:0 0 5em;}
	.b-articles-user .b-previously-featured .comment {font:normal 1.16em Arial;}
    .b-comments-user li {float:left; width:48%; margin:0 0 1.5em; padding-right:1%;}
    .b-comments-user li p {padding:0 0 .4em;}
    
    
    .b-invite input[type="text"],
    .b-invite textarea {width:422px;}
    
    .b-login input[type="text"],
    .b-login input[type="password"] {width:422px;}
    .b-login dd {position:relative;}
    .b-login .b-mainbutton-2 {position:absolute; right:-167px; top:0;}
	.b-login .invite {background:#7EE36D url(../images/plus.png) no-repeat 29px 12px;}
    
    .b-editorlist {margin:0 0 1em 10px; padding:0 0 0 40px; line-height:30px; background:url(../images/minipic.jpg) no-repeat 0 0;}
	.b-editorlist a {font-size:1.5em;}
	 .b-event {margin:0 0 1em 10px; padding:0 0 0 40px; line-height:30px; background:url(../images/event_icon.jpg) no-repeat 0 0;}
	.b-event a {font-size:1.5em;}
	 .b-chat {margin:0 0 1em 10px; padding:0 0 0 40px; line-height:30px; background:url(../images/icon.gif) no-repeat 0 0;}
	.b-chat a {font-size:1.5em;}
    
    
    .b-frame {margin:0 0 1em; padding:8px 15px; background:#F5F5F5; overflow:hidden;}
	.b-frame h3 {margin:0 0 .5em; font-size:1.5em;}	
    
    .b-articles {}
	.b-articles li {margin:0 0 .3em;}
	.b-articles .number {display:inline-block; margin:0 10px 0 0; width:18px; height:18px; text-align:center; line-height:17px; background:url(../images/bg-span-number.gif) no-repeat 0 0;}
	.b-articles a {color:#000;}
	
    .b-editors {}
	.b-editors li {clear:left; margin:0 0 1em; overflow:hidden;}
	.b-editors dt {float:left;width:166px;}
	.b-editors span {display:inline-block;}
	.b-editors-userpic {float:left; margin:0 10px 0 0;}
	.b-editors-name a {font-size:1.16em; font-weight:bold; color:#000;}
	.b-editors-registration {font-size:.83em; color:#C1C1C1;}
	.b-editors .b-quantity-comments {width:72px; margin-top:5px;}
    
    .b-previously-featured {}
	.b-previously-featured .comment {margin:0 0 .7em;}
	.b-previously-featured dt, .b-previously-featured dd, .b-previously-featured dl dl {display:inline; color:#777}
	.b-previously-featured .who {color:#444;}
	    .b-previously-featured .who a{color:#444;}
	.b-previously-featured .blog {color:#777;}
    
    .b-form {}
	.b-form .l-cols {margin:0;}
	.b-form .short {width:206px;}
	.b-form .large {width:436px;}
	.b-form dl {margin:0 0 3.4em;}
	.b-form dl:after{content: ' '; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0;}
	    .b-form dt {margin:0 0 .3em; font-size:1.5em;}
	    .b-form dt small {font-size:.8em;}
	.b-form .submit {width:163px; height:41px; padding:3px 0 6px; font-size:1.5em; text-align:center; background:url(../images/bg-btn.png) no-repeat 0 0; cursor:pointer;}
    .b-form-2 {}
	.b-form-2 dt {color:#33B9CF}
	.b-form-2 textarea {font-size:1.16em;}
    .b-form-registration select {min-width:85px;}
	.b-form-registration .age {width:150px}
	.b-form-registration .gender {width:150px}
    .b-form-search input[type="text"] {width:687px;}
    .b-form-search input[type="submit"] {margin:-3px 0 0;}
    .b-form-post textarea {width:858px;}
    
    .b-input {display:inline-block; background:url(../images/bg-1px.png) repeat-x 0 -104px;}
	.b-input span {display:inline-block;  height:25px; background:url(../images/corners.png) no-repeat 0 -68px;}
	    .b-input span span {background-position:100% -93px;}
	    .b-input input {padding:4px 13px 3px; font-size:1.25em;}
	    .b-input select {margin:3px 10px 0;}    
    .b-input-2 {display:inline-block; background:url(../images/bg-1px.png) repeat-x 0 -129px;}
	.b-input-2 span {display:inline-block; background:url(../images/corners.png) no-repeat 0 -118px;}
	    .b-input-2 span span {background-position:100% -155px; height:37px;}
	    .b-input-2 input {padding:5px 13px 5px; font-size:1.75em;}
    
    .b-area {position:relative; border-width:1px; border-style:solid; border-color:#d1d1d1 #dfdfdf #ececec; display:inline-block; background:url(../images/area-t.gif) repeat-x 0 0;}
	.b-area textarea {margin: 9px 11px; overflow:auto;}
	.b-area span {display:block;}
	.b-area .c {position:absolute; width:14px; height:12px; background:url(../images/corners-area.png) no-repeat 0 0;}
	.b-area .tl {top:-1px; left:-1px; background-position:-14px -12px;}
	.b-area .tr {top:-1px; right:-1px; background-position:0 -12px;}
	.b-area .br {bottom:-1px; right:-1px; background-position:0 0;}
	.b-area .bl {bottom:-1px; left:-1px; background-position:-14px 0;}
	.b-area .a-r {background:url(../images/area-r.gif) repeat-y 100% 0;}
	.b-area .a-b {background:url(../images/area-b.gif) repeat-x 0 100%;}
	.b-area .a-l {background:url(../images/area-l.gif) repeat-y 0 0;}
    .b-area-2 {border-width:1px; border-style:solid; border-color:#bbb #ddd #F4F4F4; background-image:url(../images/area-2-t.gif)}
	.b-area-2 .c {background-image:url(../images/corners-area-2.png)}
	.b-area-2 .a-c {border-left:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
	
    .b-switch {height:25px;}
	.b-switch-item {display:inline-block;  padding:0 21px; font-size:1.16em; height:25px; line-height:25px; font-style:normal; cursor:pointer;}
	
    .b-top-grey {margin:0 0 2em; color:#d1d1d1;}
    .b-tags {margin:.3em 0 1em; padding:2px 0 2px 25px; background:url(../images/pic-sprite.gif) no-repeat -184px 2px; overflow:hidden;}
    .b-flag {margin:.3em 0 .5em; padding:2px 0 2px 20px; background:url(../images/pic-sprite.gif) no-repeat -161px -21px;overflow:hidden;}
    .b-button {}
	.b-button span {margin-right:-15px; position:relative;}
	.b-button span.active {z-index:100;}
    
    
/*footer*/
    .b-copy {color:#878787; width:900px;  }
.poll_table_bar_graphic{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/poll_bar1.png) no-repeat scroll right ;
float:left;
height:14px;
margin:0;
overflow:hidden;
}


/*--- NAVIGATION ---*/
.b-sub-navtop {float:right; background:#ddd url(../images/bg-1px.png) repeat-x 0 0;}
    .b-sub-navtop div {height:34px; background:url(../images/corners.png) no-repeat 0 0;}
    .b-sub-navtop div div {height:34px; padding:0 13px; background-position:100% -34px; }
	.b-sub-navtop ul {margin:0 -4px 0 0;overflow:hidden;}
	.b-sub-navtop li {float:left; margin:0 0 0 -1px; padding:0 6px 0 6px;  line-height:28px; background:url(../images/li-menu.gif) no-repeat 0 9px; }
	    .b-sub-navtop li a {color:#000;}
	    .b-sub-navtop li a:hover {color:#fff;}
    
.b-navtop {position:absolute; top:100px; left:18px; width:100%; height:80px; line-height:55px; background:url(../images/menu-bg.png) no-repeat 0 0;}
    .b-navtop li {float:left; padding:0 0 0 23px;}
    .b-navtop li:hover .b-navtop-sub {display:block;}
    .b-navtop li:hover a {color:#33B9CF}
    .b-navtop li:hover li a {color:#000}
    .b-navtop li li {line-height:2.6;}
    .b-navtop li a {font-size:1.16em; font-weight:bold; color:#000; text-decoration:none}
	.b-navtop li li a {font-size:.71em;}
	.b-navtop li li a:hover {color:#000; text-decoration:underline;}
    .b-navtop li a:hover {color:#33B9CF;}
    .b-navtop-sub {display:none; position:absolute; left:2px; bottom:1px; width:950px;height:29px; background:url(../images/menu-lvl2-bg.png);}    

.b-navbot { margin:0px; padding:0px; text-align:center; width:990px; float:left;}
    .b-navbot div {float:left; width:990px; text-align:center;}
    .b-navbot ul { margin:0px; padding:0px;}
	.b-navbot li { display:inline; margin:0px; padding:0 6px 0 6px; border-right:1px solid #000000; text-align:center;}
	    .b-navbot li a {color:#000; text-decoration:none;}
	    .b-navbot li a:hover {text-decoration:underline;}	    
	    
.b-navnum {margin:1em 0; text-align:center;}
    .b-navnum a, .b-navnum span {display:inline-block; width:39px; height:39px; font-size:1.16em; line-height:39px; text-align:center; color:#000;}
    .b-navnum a:hover, .b-navnum span.active {background:#33B9CF url(../images/bg-navnum.gif) no-repeat 0 0;}
    .b-navnum_mini {margin:0;}
    .b-navnum_mini a, .b-navnum_mini span {width:23px; height:23px; font-size:1em; line-height:23px; margin-left:8px;}
    .b-navnum_mini a:hover, .b-navnum_mini span.active {background-position:0 -39px;}
    
    
.b-mainbutton {display:inline-block;}
    .b-mainbutton a {display:inline-block; padding:.66em 16px; font-size:1.16em; font-weight:bold; color:#fff; cursor:pointer;}
    .m-mainbutton_blue {background:#7AD9E9 url(../images/bg-1px.png) repeat-x 0 -34px;}
    .m-mainbutton_grey {background:#DBDBDB url(../images/bg-1px.png) repeat-x 0 -69px;}
    
.b-mainbutton-2 {display:inline-block; width:159px; height:37px; line-height:37px; text-align:center; color:#fff; text-decoration:none;}
    .m-bm2_green {background:#7EE36D}
    .m-bm2_blue {background:#33B9CF}
.b-quantity-comments {display:inline-block; font-size:18px; height:32px; line-height:32px; color:#fff; background:#6ECDDD; text-align:center;}    
    

    
.e-shadows-side {background:url(../images/bg-shadows-side.gif) repeat-y center}
.e-shadow-down {background:url(../images/bg-shadow-down.png) no-repeat 50% 100%;}
.green {color:#88C97D}
.grey {color:#777}
.red {color:#f00}
.link {color:#33B9CF; text-decoration:underline;}
.error {font-size:1.16em; color:#f00; position:relative; top:1px;}
.last {margin:0 !important;}
.small {font-size:.82em;}

.b-top-blue {color:#33B9CF; margin:0 0 2em; font-size:1.5em}

.taskSuccess {margin: 0 0 1em}

.b-google-ads {text-align:center; margin: 20px 0;}

.blue {color:#33B9CF;}

.profile_hide_button {margin-left:20px;font-weight:bold;}

.nicEdit-panelContain {margin-top:12px;}

.article_content span {display:none}

.top{width:76%; float:left; background:url(../images/r_top.gif) repeat-x top; padding:10px 0 20px 10px; border-top:1px solid #DBDBDB; color:#000;}

.top h3{background:url(../images/icon33.png) no-repeat left; line-height:40px; padding:0 0 0 45px;}


.tabmain_outer{width:461px; padding:0 0 0 200px; float:left;}
.tab_main { 
 width:461px;
 padding:;
 float:left;
 margin:0px;
  }
.tab_bg {
 background:url(../images/tab_top.jpg) no-repeat bottom;
 width:463px;
 height:14px;
 margin:0px;
float:left;
padding:10px 0 0 0;

 }
.tab_content {
 border-left:1px solid #e3e3e3;
 border-right:1px solid #e3e3e3;
 width:461px;
 padding:0px;
 margin:0px;
 float:left;
 }
.tab_bottom {
 background:url(../images/tab_bottom.jpg) no-repeat;
 width:463px;
 height:14px;
 margin:0px;
 float:left;
 }
.main_tab1 {
 width:447px;
 padding:0px;
 margin:0px;
 float:left;
 } 
 