.marqueecontainer { position: relative; width: 212px; /*marquee width */ height: 265px; /*marquee height */ background-color: white; overflow: hidden; padding: 2px; }
.marqueecontainer img { border: #CCCCCC solid 1px; padding: 1px 1px 1px 1px; }
.marqueecontainer ul, li { margin: 0px; padding: 0px; }
* { margin: 0; padding: 0; }
body { background: #F6F6F6 url(images/img0111.gif) repeat-x; /*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #6B6B6B; }
form { }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
input { font-size: 14px; }
h1, h2, h3, h4 { margin: 0; }
h2, h3, h4 { margin-top: 10px; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #F2F2F2; letter-spacing: -0.035em; font-weight: normal; color: #37404C; }
h2 { font-size: 28px; }
h3 { font-size: 16px; font-weight: bold; }
h4 { font-size: 14px; font-weight: bold; }

/*p, ul, ol { margin-bottom: 1.5em; line-height: 170%; text-align: justify; }*/
p { margin-bottom: 1.5em; line-height: 170%; text-align: justify; }
/*ul, ol { margin-left: 3em; }*/

/*dl.list1 { margin: 0; padding: 0; list-style: none; }

dl.list1 dt { float: left; width: 70px; }

dl.list1 dd { margin-bottom: 10px; }

dl.list1 a { color: #666666; }

ul.list2 { margin: 0; padding: 0; list-style: none; line-height: normal; }

ul.list2 li { float: left; margin: 0 18px 18px 0; }

ul.list2 li.nopad { margin-right: 0; }*/

blockquote { margin-left: 3em; margin-right: 3em; }

a { /*	color: #FF5A00;*/ color: #CC0000; text-decoration: none; }

a:hover { text-decoration: underline; }

a img { border: none; }

img.left { float: left; margin: 5px 20px 0 0; }

img.right { float: right; margin: 5px 0 0 20px; }
.imgStaff { border: #CCCCCC solid 1px; padding: 1px 1px 1px 1px; }
/* Wrapper */

#wrapper { width: 960px; margin: 0 auto;background: url(images/img02.jpg) repeat-y top;  }

#wrapper2 {  } /* background: url(images/img02.jpg) repeat-y; background: url(images/img10.jpg) no-repeat left bottom; */

/* Header */

#header { height: 108px;width:960px;margin:0 auto; /*background: #333333 url(images/img032.jpg) no-repeat; color: #FFFFFF;*/ }

/* Logo */

#logo { float: left; margin-left: 80px; }

#logo h1 { /*font-family:Geneva, Arial, Helvetica, sans-serif;*/ font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 100px 0 0 20px; text-transform: uppercase; letter-spacing: -2px; font-size: 28px; color: #FFFFFF; }

#logo h1 a { text-decoration: none; color: #FFFFFF; }

/* Menu */

#menu { width: 100%;background:transparent url(/template/pluralism/images/bg-menu.gif) repeat-x top;height:27px; }
#menu .menuContainer { width:875px;margin:0 auto;padding-left:55px;padding-right:55px;line-height:26px; }
/*#menu .menuContainer div {  }*/
.menuContainer a { color:#FFFFFF;text-transform:uppercase;font-weight:bold;display:block;float:left;font-family:Arial; }
.menuContainer a:hover { text-decoration:none;color:#FFCC00; }
.seperator-0 { background:transparent url(images/sep-1.gif) no-repeat top;width:1px;height:27px;float:left; }
.seperator-1 { background:transparent url(images/sep-2.gif) no-repeat top;width:2px;height:20px;float:left;margin-top:4px;margin-bottom:2px; }

.parentMnuContent { padding-left:15px;padding-right:15px;margin-top:3px;float:left;height:24px; }
.parentMnuContent a { color:#FFFFFF;text-transform:uppercase;font-weight:bold;display:block;font-family:Arial;line-height:20px; }
.parentMnuContent a:hover { text-decoration:none;color:#FFCC00; }

.subMnuContent { float:left;position:absolute;margin-top:23px;background-color:#cc0000;z-index:100;opacity: 0.8;filter: alpha(opacity=80);margin-left:-15px;width:180px; }
.subMnuContent a { color:#FFFFFF;text-transform:uppercase;font-weight:bold;display:block;font-family:Arial;line-height:20px; }
.subMnuContent a:hover { text-decoration:none;color:#FFCC00; }

.subMnuItem { padding-left:16px;padding-right:20px;padding-bottom:5px;padding-top:5px;float:left;width:180px; }
.feed-2 { width:24px;height:27px;margin-right:10px; }

.nsHighLight { font-weight:bold; background-color:#A00000; color:#FFFFFF; padding: 0 0 0 0; }
/*.ParentSelect { background-color:#cc0000;opacity: 0.8;filter: alpha(opacity=80); }*/
/*#menu ul {  background:transparent url(/image/feed-2.gif) no-repeat top;
	margin: 0 auto;
	list-style: none;
	line-height: normal;
}*/

/*#menu li {
	display: inline;
}*/


/* Page */

#page {  }

/* Login */

#header #topLogin { width: 464px; height: 36px; float: right; margin-right: 70px; padding-left: 20px; background-color: #a2a2a2; font-size: 12px; }

#topLogin .login { padding-top: 6px; padding-right: 6px; }

/* Style New */
#contentNew { float: left; width: 100%; }

.groupnews { width: 457px; float: left; padding-left: 50px; }

.slideimages { float: left; width: 403px; height: 280px; margin-left: 0px; background-image: url(images/bgSlide.jpg); }

#tets { padding-top: 7px; padding-left: 8px; }
.groupnews .videoClip { border: #c8c8c8 solid 1px; width: 220px; float: left; margin-top: 5px; overflow: hidden; height: 158px; }
.groupnews .gallary { border: #c8c8c8 solid 1px; float: right; width: 229px; margin-top: 5px; margin-left: 4px; height: 158px; overflow: hidden; }
.gallary img { padding: 1px 1px 1px 1px; border: #CCCCCC solid 1px; }
.gallary p { padding-top: 7px; text-align: center; }
.headerarea { background: #EEEEEE url(images/misc.gif) left no-repeat; line-height: 24px; padding-left: 25px; font-weight: bold; }
.videoClip li { list-style: square; }
.videoClip ul { margin-left: 20px; }
.votes { border: #c8c8c8 solid 1px; float: left; width: 220px; margin-top: 5px; height: 190px; overflow: hidden; }
.services { border: #c8c8c8 solid 1px; float: right; width: 229px; margin-top: 5px; margin-left: 4px; height: 187px; background: #FFFFFF url(images/bgServices.gif) bottom repeat-x; padding-top: 3px; }
.services .GoldContent { width: 130px; height: 53px; float: right; }
.services .weather { width: 95px; float: left; height: 185px; border-right: #CCCCCC dotted 1px; text-align: center; overflow: hidden; }
.services #Exchange { width: 130px; float: right; height: 116px; overflow: scroll; }
.title-weather { color: #CC0000; font-weight: bold; }
#selectWeather { width: 90px; }
#showWeather { padding-top: 20px; font-size: 17px; font-weight: bold; color: #CC0000; }
.myclass { width: 220px; float: left; margin-left: 3px; height: auto; }

.BoxWeather, .GoldPrice, .ExchangeRate, .BoxCount, .Product, .boxSearch { border: #c8c8c8 solid 1px; margin-bottom: 3px; float: left; width: 220px; }
.boxSearch p { margin:5px 0px 5px 0px;text-align:center; padding:0; }
.boxSearch #txtKeySearch { color:#999999;padding-left:5px; }
.GoldPrice { border: 0px; }
.Product { height: 303px; }


.right-col { width: 220px; float: left; margin-left: 3px; height: auto; }
.adv { width: 171px; border: #CCCCCC solid 1px; float: left; margin-left: 3px; }
/* Content */

#content { float: left; width: 614px; padding: 0 0 0 52px; }

#contentLogin { float: left; width: 555px; padding: 0 0 0 196px; }
#contentForums { width: 90%; margin: 0 auto; /*padding: 0 0 0 196px;*/ }

.post { padding-top: 0px; }
.defaultPage { float: left; margin-top: 3px; height: auto; }
.post .title { }

.post .title a { text-decoration: none; color: #37404C; }

.post .title a:hover { text-decoration: underline; }

.post .entry { }

.post .meta { height: 16px; margin: 0; padding: 10px; background: url(images/img07.jpg) repeat-x left bottom; line-height: normal; }

.post .meta .posted { display: block; float: left; }

.post .meta .permalink { display: block; float: right; padding-left: 17px; background: url(images/img09.gif) no-repeat left center; }

.post .meta .comments { display: block; float: right; padding: 0 10px 0 19px; background: url(images/img08.gif) no-repeat left center; }
.post .meta .topPage { display: block; float: right; padding: 0 10px 0 19px; background: url(images/top.gif) no-repeat left center; }
.post .meta .print { display: block; float: right; padding: 0 10px 0 19px; background: url(images/printer.gif) no-repeat left center; }
.post .meta .sendEmail { display: block; float: right; padding: 0 10px 0 19px; background: url(images/email.gif) no-repeat left center; }

.paging { float: right; }
.ListCat { width: 100%; float: left; }
.ListLeft { width: 130px; margin-right: 5px; margin-bottom: 5px; float: left; }
.ListRight { width: 475px; height: 95px; float: right;overflow:hidden; }
.ListAll { width: 100%; float: left; margin-bottom: 5px; }
.lblPostDate { font-size: 9px; }
/* Sidebar */
#sidebar { float: right; width: 215px; padding: 2px 56px 0 0; }

/*#sidebar ul { margin: 0; padding: 0; list-style: none; }

#sidebar li { margin-bottom: 40px; }

#sidebar li ul { }

#sidebar li li { margin: 0; }*/
#contentNew #adv { float:left;width:165px;margin-left:6px; }
#adv { text-align: center; }
#adv img { border: #CCCCCC solid 1px; padding: 1px 1px 1px 1px; }
/* Search */

#search { }

#search br { display: none; }

#search input { padding: 1px 5px; border-top: 1px solid #BAD300; border-left: 1px solid #A9C817; border-right: 1px solid #7DAB00; border-bottom: 1px solid #578900; background: #6E9D00 url(images/img18.gif) repeat-x; font-size: 11px; font-weight: bold; color: #FFFFFF; }

#search #s { width: 150px; padding: 2px 5px; background: #FFFFFF; border: 1px solid #EBEBEB; /*font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;*/ font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #6B6B6B; }

/* Widebar */
#content2 { padding: 0 0 0 52px; width: 620px; float: left; }
#content2 ul, li { padding: 0; margin: 0; }
#content2 #ColD { float: left; width: 260px; padding-left: 28px; margin-top: 10px; }
#content2 #ColE { float: left; width: 260px; padding-left: 45px; margin-top: 10px; }

#widebar { margin: 0 50px; padding: 25px 28px 0 28px; background: #F2F2F2 url(images/img11.gif) repeat-x; }

#widebar #colA { float: left; width: 260px; }
#colA ul, li { padding: 0px; margin: 0px; }

#widebar #colB { float: left; width: 260px; padding-left: 45px; }
#colB p { /*text-align:center;*/ }
#colB a { text-decoration: none; }
#colB img { border: #CCCCCC solid 1px; padding: 1px 1px 1px 1px; }
#widebar #colC { float: left; width: 186px; padding-left: 45px; }
#colC p { /*	text-align:center;*/ }
#colC img { border: #CCCCCC solid 1px; padding: 1px 1px 1px 1px; }

/* Footer */

#footer { height: 108px; background: url(images/img05.jpg) no-repeat;width:960px;margin:0 auto; }

#footer p { margin: 0; padding-top: 25px; color: #8E8E8E; text-align: center; }

#calendar-container { line-height: 110%; }
#footer a { color: #666666; }

.special { border: #FF0000 solid 1px; }

/* Begin CSS Comments News */
.clsfrmPostCM { width: 95%; margin: 0px auto; border: #CCCCCC solid 1px; padding: 4px 4px 4px 4px; margin-top: 8px; line-height: 20px; text-align: justify; }
.clsfrmPostCM__2 { width: 95%; margin: 0px auto; border: #CCCCCC solid 1px; background-color: #FFFFCC; padding: 4px 4px 4px 4px; margin-top: 8px; line-height: 20px; text-align: justify; }
.clsfrmPostCM__3 { width: 95%; margin: 0px auto; border: #CCCCCC solid 1px; background: #FFFFFF url(../images/bgCont.gif) repeat-x top; padding: 4px 4px 4px 4px; line-height: 20px; }
.nubCount { text-align: right; font-size: 42px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; color: #CCCCCC; padding-bottom: 4px; }
.clsfrmPostCM__3 label { font-weight: bold; font-size: 12px; }
/* End CSS */

#test { width: 450px; height: 300px; float: left; padding-bottom: 15px; }
#test2 { height: 300px; width: 115px; float: left; padding-left: 10px; padding-bottom: 15px; }
#test2 ul, li { padding: 0; margin: 0; list-style: none; }
.albumName { width: 140px; float: left; text-align: center; margin-left: 10px; margin-bottom: 10px; margin-top: 10px; }
.albumName a { text-decoration: none; }
.albumName .photo { border: #CCCCCC solid 1px; padding: 1px 1px 1px 1px; }
.ProducerCar { float: left; width: 600px; }
.carName { width: 140px; float: left; text-align: center; margin-left: 10px; margin-bottom: 10px; margin-top: 10px; }
.carName a { text-decoration: none; }
.carName .photo { border: #CCCCCC solid 1px; padding: 1px 1px 1px 1px; }
.tblProduct { border: #CCCCCC solid 1px; }
.test4 { float: right; width: 100%; }
#dhtmltooltip { position: absolute; left: -300px; width: 150px; border: 1px solid black; padding: 2px; background-color: #fcfee4; visibility: hidden; z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/ /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/ }
#dhtmlpointer { position: absolute; left: -300px; z-index: 101; visibility: hidden; }
.order { margin-top: 10px; width: 100%; float: left; }
.order ul, li { margin: 0; padding: 0; }
.order li { border-bottom: dotted 1px #CCCCCC; line-height: 26px; }

.prodetail { margin-top: 10px; margin-bottom: 50px; width: 100%; float: left; }
.prodetail ul, li { margin: 0; padding: 0; }
.prodetail li { border-bottom: dotted 1px #CCCCCC; line-height: 26px;height:26px; }
.fl { float: left; }
.fr { float: right; }
.colleft { width: 30%; }
.colright { width: 65%; }

.footer { background-color: #999999; height: 25px; }
.listcat { width: 457px; float: left; }
.catleft { width: 300px; float: left; margin-right: 3px; }
.catleft img { float: left; width: 130px; height: 100px; margin-right: 5px; }
.catleft a { font-weight: bold; }
.catright { width: 147px; float: left; margin-right: 5px; font-size: 11px; }
.catright ul { margin-left: 14px; line-height: 15px; text-align: left; }
.catright li { margin-bottom: 3px; list-style: square; }
#testtab { float: left; width: 220px; height: 24px; }
#testtab a { float: left; }
#testtab ul, li { margin: 0; padding: 0; }
#testtab .selected { float: left; display: block; text-decoration: none; border-bottom: 0px; }
#testtab .normal { float: left; display: block; }
.normal a { width: 71px; border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; float: left; text-align: center; text-decoration: none; line-height: 24px; color: #6B6B6B; font-weight: bold; }
.tctcls { margin-top: 1px; border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; float: left; width: 217px; }

.weatherContent { float: right; width: 118px; margin-top: 5px; margin-left: 3px; margin-bottom: 5px; font-size: 11px; }
.shadetabs { padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: 12px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }

.shadetabs .tabPanelTab { display: inline; margin: 0; }

.shadetabs .tabPanelTab a { text-decoration: none; position: relative; z-index: 1; padding: 3px 7px; margin-right: 3px; border: 1px solid #CCCCCC; color: #778; background-color: #EEEEEE; text-decoration: none; }

.shadetabs .tabPanelTab a:visited { color: #2d2b2b; text-decoration: none; }

.shadetabs .tabPanelTab a:hover { text-decoration: none; color: #2d2b2b; }

.shadetabs .tabPanelTab a.selected { /*selected main tab style */ position: relative; top: 1px; background-color: #FFFFFF; text-decoration: none; border-bottom-color: white; color: #000000; }

.tabCon { border: 1px solid #CCCCCC; width: 450px; padding-top: 5px; padding-left: 2px; padding-right: 2px; padding-bottom: 12px; overflow: hidden; }
.tabcontent { width: 100%; }

#menu ul,li { list-style:none; }
