body{
	font-family: Arial, Tahoma, Verdana;
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 10pt;
	background-color: #dadada;
}
	
td, div, p, span, th {
	font-family: Arial, Tahoma, Verdana;
	font-size: 10pt;
}

hr { color: #999999}

a, a:link, a:active, a:visited {color: #3366cc; text-decoration: none}

a:link.linkmore, a:active.linkmore, a:visited.linkmore {color: #3366cc; text-decoration: underline}

a:link.linkbold, a:active.linkbold, a:visited.linkbold {color: #3366cc; text-decoration: none; font-weight: bold}

a:hover, a:hover.linkmore, a:hover.linkbold { color: #FF6600 }

form { margin: 0; padding: 0; }

select {
	font-size: 10pt;
	font-family: Arial, Verdana, Tahoma;	
}	

.menutop, a:link.menutop, a:active.menutop, a:visited.menutop {
	color: #000;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;	
}

a:hover.menutop {
	color: #ff0000;	
}	

.menutop_act, a:link.menutop_act, a:active.menutop_act, a:visited.menutop_act {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;	
}

a:hover.menutop_act {
	color: #FFFF00;	
}

.foot_menu, a:link.foot_menu, a:active.foot_menu, a:visited.foot_menu {
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;	
}

a:hover.foot_menu {
	color: #FFFF00;	
}

.greytext {
	color: #a1a1a1
}

.inputborder {
	border: 1px solid #999;
	background-color: #fbfbfb;
}

.redlink, a:link.redlink, a:active.redlink, a:visited.redlink {
	color: #CC3333;	
}

.bbtext {
	color: #3366cc;
	font-weight: bold;	
}	

.und, a:link.und, a:active.und, a:visited.und { text-decoration: underline }

.blocktitle, a:link.blocktitle, a:active.blocktitle, a:visited.blocktitle {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #EC280E
}

a:hover.blocktitle {
	color: #ff3300;	
}

.barbg, a:link.barbg, a:active.barbg, a:visited.barbg {
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	text-transform: uppercase;
	text-decoration: none;	
}

a:hover.barbg {
	color: #ff3300;	
}

.text11, a:link.text11, .text11 td, .text11 div, .text11 span {
	font-size: 11px;	
}

.bartitle {
	height: 18px;
	background: url('../images/barbg.gif'); 
	text-transform: uppercase; 
	font-weight: bold;
	font-size: 16px;
}

.dateline {
	font-size: 10px;
}

.rf { float: right }

.lf { float: left }

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 0;
}

.clearf { clear: both }

.fr { float: right }

.fl { float: left }

.txl { text-align: left }

.txr { text-align: right }

.tx8, .tx8 a { font-size: 8pt }
.tx10, .tx10 a { font-size: 10pt }
.tx12, .tx12 a { font-size: 12pt }

#progress {
	display: none;
	padding: 20px;
	background-color: #ffffff;
	text-align: center;	
}	

#linetop {
	height: 24px;
	margin: 0;
	padding-top: 6px;
	background-color: #666;
}

#toplinks {
	width: 980px;
	margin: 0 auto;
	height: 24px;
}

#toplinks ul { margin: 0; padding: 0; list-style: none }
#toplinks ul li { float: left; margin: 0; padding: 0 10px; color: #fff; height: 20px; padding-top: 4px; }
#toplinks ul li.tvd { background-color: #fff; color: #000 }

#banner { 
	width: 100%;
	height: 70px;
	margin: 0 auto;
	padding-top: 35px;
	background-color: #fff
}

#logosearch {
	width: 980px;
	height: 70px;
	margin: 0 auto;
}

#logosearch .logo {
	width: 324px;
}

#logosearch .search {
	width: 620px;
	padding-right: 16px;
}

#logosearch .search p { margin: 0 0 5px; font-weight: bold }

#logosearch .searchbox {
	float: left;
	width: 520px;
	border: 1px solid #666;
	padding: 2px;
	height: 20px;
}

#logosearch .searchinput {
	float: left;
	border: 0;
	width: 492px;
	height: 18px;
	padding: 1px;
}

#logosearch .searchbutton { margin-left: 10px }

#logosearch .search-title {
	font-weight: bold;
	font-size: 12pt;
}	

#logosearch .smalltitle { margin-bottom: 8px }

#banner_br {
	height: 20px;
	background-color: #fff
}

#menutop {
	height: 26px;
	background-color: #fff;
}

#menutop .menubar {
	width: 980px;
	height: 26px;
	margin: 0 auto;
}

#menutop ul { width: 980px; margin: 0; padding: 0; list-style: none }
#menutop ul li { 
	float: left;
	width: auto;
	padding: 6px 25px 0 25px;
	height: 20px;
	border-right: 1px solid #fff;
	background-color: #f2f2f2;
	font-size: 8pt;
	text-transform: uppercase
}

#menutop ul li.home {
	float: left;
	padding: 6px 24px 0 25px;
	height: 20px;
}	

#menutop ul li.current {
	background-color: #ff9900;
	color: #fff
}

#linetopmn {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 5px;
	background-color: #ff9900;
}

#menutop2 {
	height: 26px;
	background: url(../images/linebg.gif) repeat-x top;
}

#menutop2 .menubar {
	width: 980px;
	height: 26px;
	margin: 0 auto;
	z-index: 2;
}

#menutop2 ul { width: 980px; margin: 0; padding: 0; list-style: none }
#menutop2 ul li { 
	float: left;
	width: auto;
	padding: 6px 21px 0 21px;
	height: 20px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #f2f2f2;
	font-size: 8pt;
	text-transform: uppercase
}

#menutop2 ul li.current {
	background-color: #ff9900;
	color: #fff
}

#topspacer { margin: 0; padding: 0; height: 20px }

#container {
	width: 980px;
	margin: 0 auto;
}	

#main-nav {
	float: left;
	width: 980px;
}	

#main-nav-sm {
	float: left;
	width: 665px;
}	

#maincontent-sm {
	float: left;
	width: 665px;	
}	

#maincontent {
	float: left;
	width: 980px;	
}	

#block-left-sm {
	float: left;
	width: 201px;
	margin-right: 14px;	
}	

#block-left {
	float: left;
	width: 300px;
	margin-right: 15px;	
}	

#content-left {
	float: right;
	width: 450px;	
}

#content-right {
	float: left;
	width: 	665px;
}	

#content-main { width: 980px }	

#block-right {
	float: right;
	width: 300px;
	margin-left: 15px;	
}	

#box .linetop {
	height: 4px;
	background: #fff url(../images/cn01.gif) no-repeat left top;
}

#box .bodytext {
	padding: 10px;
	background-color: #fff;
}

#box .bodytextx {
	padding: 10px;
	background-color: #f2f2f2;	
}

#box .bodytextx-cent {
	float: left;
	width: 645px;
	padding: 10px;
	background-color: #f2f2f2;	
}

#box .bodytextx ul { margin: 0; padding: 0; list-style: none }

#box .linebot {
	height: 4px;
	background: #fff url(../images/cn04.gif) no-repeat right;
}

#box .linebotx {
	height: 4px;
	background: #f0f0f0 url(../images/cn04x.gif) no-repeat right;
}

#block-login ul { margin: 0; padding: 0; list-style: none }
#block-login ul li { height: 26px }
#block-login div { font-size: 8pt }
#block-login ul li .left {
	float: left;
	width: 80px;
	height: 26px;
	line-height: 26px;
}	

#block-login ul li .right {
	float: left;
	height: 26px;
	line-height: normal;	
	text-align: right;
	width: 200px;
}

#block-login div.center { color: #3366cc; text-align: center }
#block-login li.bot { margin-bottom: 5px; height: 16px }
#block-login li.bottom { margin: 0; height: 12px }

#block-market {
	width: 280px;	
}
	
#block-market ul { float: left; margin: 0 0 20px; padding: 0; list-style: none }
#block-market ul li.leftcol {
	float: left;
	width: 132px;
	padding-right: 16px;	
	height: auto;
}

#block-market ul li.rightcol {
	float: left;
	width: 132px	
}

#block-market .prdtitle {
	margin-bottom: 4px;
	font-weight: bold	
}	

#block-market .buybut {
	float: left;
	height: 25px;
	padding-top: 52px;
	padding-right: 6px
}	

#block-survey {
	width: 280px;
}	

#block-survey div { font-size: 8pt }

#block-survey .row {
	padding-bottom: 5px;	
}	

#block-survey .left {
	float: left;
	padding-right: 5px;	
}	

#box-tvdd {
	width: 980px;
	margin: 0 auto;
	padding-bottom: 20px;
}	

#footer {
	margin-top: 20px;
	padding-top: 25px;
	text-align: center;
	background-color: #666666;	
}	

#footer .menu {
	width: 980px;
	margin: 0 auto;
	margin-bottom: 25px;
}	

#footer .menubot {
	width: 980px;
	margin: 0 auto;
	border-top: 2px solid #ff9900;
	border-bottom: 2px solid #ff9900;
	padding-top: 10px;
	padding-bottom: 10px;
}

#footer .menubot a { font-size: 10pt; color: #fff }
#footer .footcontent, #footer .footcontent div, #footer .footcontent a, #footer .footcontent td {
	font-size: 10pt;
	color: #fff
}	

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #ccc;
	background-color: #eee;
	padding: 10px;
	opacity: 0.85;
	width: 180px;
}
#tooltip h3, #tooltip div { margin: 0; }

.titleblock {
	font-size: 16px;
	border-bottom: 1px dotted #C0C0C0;
	margin-bottom: 15px;
	padding-bottom: 5px	
}

.titleline {
	border-bottom: 1px dotted #C0C0C0;
	margin-bottom: 15px;
	padding-bottom: 5px	
}

.titleline-nop {
	font-size: 16px;
	border-bottom: 1px dotted #C0C0C0;
	padding-bottom: 5px	
}	

.sizemx { font-size: 10px; color: #808080 }

.tipcontent { 
	font-size: 10px;
}

.errmess {
	border: 1px solid #ff9900;
	background-color: #fff;
	padding: 10px;
}

#footer, #footer a, #footer div, #footer td, #footer p {
	font-size: 11px; color: #fff	
}

.mod_title, a:link.mod_title, a:active.mod_title, a:visited.mod_title {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;	
}	

#mod_title2 {
	font-size: 10px;	
}

.tyellow, a:link.tyellow, a:active.tyellow, a:visited.tyellow {
	color: #ffff00
}

a:hover.tyellow {
	color: #ff6600	
}	

#page_normaln { 
	display: inline; 
	border: 1px solid #ccc;
	padding: 3px 6px;
	margin-right: 3px	
}

#page_normal { 
	display: inline; 
}

#page_normal a {
	display: inline;	
	border: 1px solid #ccc;
	padding: 3px 6px;
	margin-right: 3px
}	

#page_normal a:hover{
	background-color: #ccc;
	padding: 3px 6px;
}	

#page_active {
	display: inline;
	margin-right: 5px
}

.toptitle, .toptitle div {
	color: #ff000;
	font-size: 12px
}

.category_cat, a:link.category_cat, a:active.category_cat, a:visited.category_cat {
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	text-decoration: underline;
	color: #DA251C
}

a:hover.category_cat {
	color: #ff3300;	
}

.category_link, a:link.category_link, a:active.category_link, a:visited.category_link {
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	text-decoration: underline;
	color: #3576DC
}

a:hover.category_link {
	color: #ff3300;	
}

.category_link_home, a:link.category_link_home, a:active.category_link_home, a:visited.category_link_home {
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #9c9c9c
}

a:hover.category_link_home {
	color: #3576DC;	
}

#pagingwhite, #pagingwhite a, #pagingwhite td, #pagingwhite div {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-decoration: none
}

#pagingwhite span { 
	font-size: 12px;
	color: #fff; font-weight: normal
}

#pagingwhite a:hover {
	color: #FF6600
}

.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 100%;
height: 230px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}

.glidecontentwrapper_tvdd{
	position: relative; /* Do not change this value */
	width: 960px;
	height: 92px; /* Set height to be able to contain height of largest content shown*/
	overflow: hidden;
	margin-top: 10px;
}

.glidecontentwrapper_product{
position: relative; /* Do not change this value */
width: 100%;
height: 640px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}

.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: white;
visibility: hidden;
width: 100%;
}

.glidecontenttoggler a{ /*style for every navigational link within toggler */
	font-size: 8pt;
	color: #000;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
	color: #FF9900;
	font-size: 10pt;
}

.glidecontenttoggler a:hover{
	color: black;
}

#tabnav { float: left; position:relative;margin:0 0 10px 0;width:100%;border-top:1px solid #c0c0c0; border-left: 1px solid #c0c0c0; width: 428px}
#tabnav ul{list-style:none; margin: 0; padding: 0; width: 429px}
#tabnav li{float: left; height: 16px; padding: 4px 0 4px 20px}

#tabnav li.tab_current {
	text-transform: uppercase;
	border-right: 1px solid #c0c0c0;
	font-size: 8pt;
}

#tabnav li.tab_normal {
	border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0;
	text-transform: uppercase;
	background-color: #F2F2F2;
	font-size: 8pt;
}	

#tabnav_user { float: left; position:relative;margin: 0;width:100%;border-top:1px solid #F2F2F2; border-left: 1px solid #F2F2F2; width: 480px}
#tabnav_user ul{list-style:none; margin: 0; padding: 0; width: 480px}
#tabnav_user li {float: left; height: 16px; padding: 10px; width: 139px}

#tabnav_user li.tab_current {
	border-right: 1px solid #FFFFFF;
	background-color: #F2F2F2;
}

#tabnav_user li.tab_normal {
	border-right: 1px solid #F2F2F2;
	background-color: #FFFFFF;
}	

#tabnav_user_review { float: left; position:relative;margin: 0;width:100%;border-top:1px solid #F2F2F2; border-left: 1px solid #F2F2F2; width: 390px}
#tabnav_user_review ul{list-style:none; margin: 0; padding: 0; width: 390px}
#tabnav_user_review li {float: left; height: 16px; padding: 10px; width: 109px}

#tabnav_user_review li.tab_current {
	border-right: 1px solid #FFFFFF;
	background-color: #F2F2F2;
}

#tabnav_user_review li.tab_normal {
	border-right: 1px solid #F2F2F2;
	background-color: #FFFFFF;
}	

.top_link, a:link.top_link, a:active.top_link, a:visited.top_link {
	color: #3366cc;
	font-size: 16px;
	font-weight: bold;
	text-transform: normal;
	text-decoration: none;	
}

a:hover.top_link {
	color: #ff0000;	
}

#top_prdlist .list {
	float: left;
	width: 280px;	
	margin-bottom: 10px
}

#top_prdlist .right {
	float: right;
	width: 203px;
	text-align: left;
}	
	
#top_prdlist .top_product_act {
	float: left;
	width: 50px;
	padding-left: 10px;
	margin-right: 15px;
	background: url('../images/dot.gif') no-repeat top left;
}

#top_prdlist .top_product_nor {
	float: left;
	width: 50px;
	padding-left: 10px;
	margin-right: 15px;
}

.imgbor {
	border: 1px solid #ccc;	
}

#mod_title3 {
	font-size: 8pt;	
}
	
/*----------Market -----------*/
#market-box {
	background-color: #fff;	
	float: left;
	width: 665px;
}

#market-box ul { margin: 0 0 30px 0; padding: 0; list-style: none; float: left; }
#market-box ul li {
	float: left;
	width: 280px;
}

#market-box ul li.leftcell { margin-right: 40px }

#market-contract {
	float: left;
	width: 625px;
	padding: 20px;
	background-color: #F2F2F2;	
}	

#market-contract .intro {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;	
}	

#market-contract input { width: 290px ; margin: 0; padding: 0}
#market-contract textarea { width: 615px; height: 60px; margin-bottom: 5px }

#market-contract .row {
	float: left;
	margin-bottom: 20px;	
}	

#market-contract .leftcol {
	float: left;
	width: 290px;	
	padding-right: 25px
}

#market-contract .rightcol { 
	float: left;
	width: 290px
}	
/*--------------$register-----------------*/
#reg-box { float: left; width: 100% }
#reg-box ul { margin: 0 0 10px 0; padding: 0; list-style: none; float: left }
#reg-box ul li { float: left }
#reg-box ul li.leftcol {
	width: 240px;
	padding-right: 5px;
	text-align: right;
}

.polls_color_1{ background-color: #ff0000; border: 1px solid #666; }

.polls_color_2{ background-color: #0000ff; border: 1px solid #666; }

.polls_color_3{ background-color: #ff00ff; border: 1px solid #666; }

.polls_color_4{ background-color: #CC8500; border: 1px solid #666; }

.polls_color_5{ background-color: #5B781E; border: 1px solid #666; }

.polls_color_6{ background-color: #FF6600; border: 1px solid #666; }

.polls_color_7{ background-color: #009900; border: 1px solid #666; }

.polls_color_8{ background-color: #00ccff; border: 1px solid #666; }

.polls_color_9{ background-color: #993399; border: 1px solid #666; }

.polls_color_10{ background-color: #ffcc00; border: 1px solid #666; }


.poll_year {
	width: 980px;
	margin: 0 auto;
}	