body {
	background-color: #fff;
	margin:0;
	padding: 0;
	vertical-align: top;
	text-align: center;
	width: 100%;
	font: 14px Tahoma, Verdana, Arial;
	height: 100%;
	color: #808080;
	z-index: 1;  }
a { color: #808080; text-decoration: none; }
a:hover { color: #db4600; text-decoration: underline; }
.view_tickets { text-align:left; padding:0; margin:0; }
.view_ticket td { font-weight: bold; border-bottom: 1px solid #808080; }
.stronger { font-weight: bold; }
strong { color: #db4600; }
.img_list { border-bottom: 1px solid #808080; padding-bottom: 10px; padding-top: 10px; width:90px; height:90px;}
.img_list2 { border-bottom: 1px solid #808080; padding-bottom: 10px; padding-top: 10px; width:20px; height:90px;}
.name_list { padding-top: 10px; }
.img_list img { border: 1px solid #808080; padding: 5px; }
.table_list td { vertical-align: top; }
.price_list { font-weight: bold; color: #db4600; }
.bot_list { border-bottom: 1px solid #808080; padding-bottom: 10px; height:10px;}
.img_item  { width: 340px; text-align: center; vertical-align: top;}
.img_item  img{ border: 1px solid #808080; padding: 5px; }
#price_item { font-weight: bold; }
.props_item { border: 1px solid #808080; background: #f0f0f0; padding: 7px; }
.search_inp { width: 440px; }
.search_sel { width: 230px; }
#desctext { width: 750px !important; overflow: hidden; }
.orange_bold { font-weight:bold; color:#F47F34; padding-left:20px; }
.img_cab { width:16px; height:16px; border:0px; vertical-align: middle; }
#main-menu ul{ list-style: none; padding: 0; margin: 5 0 20 0;}
#main-menu ul li { padding: 0 0 5 0;}
a.st2 .imaga{width:80px;height:80px;}
a.st2 .imaga img{width:80px;height:80px;}
a.st2:hover .imaga{width:80px;height:80px;overflow:visible;visibility:hidden;}
a.st2:hover .imaga img{visibility:visible;position:absolute;z-index:150;}
.tab_tao { vertical-align: top;}
.zoom2 { margin:0; }
#addcart { cursor: pointer; }
#search_panel { border: 1px solid #d4d4d4; background: #f9f2df; vertical-align: middle; padding: 0 10 0 0; margin: 5 0 5 0; height: 30px; }
.search_panel_vid { float: left; padding: 5 0 5 40; }
.search_panel_vid form { padding:0; margin:0; }
.search_panel_vid input { height: 18px; padding: 0; margin:0; font-size: 10px;}
.search_panel_sort { float: left; padding: 5 0 5 10; }
.head_tao_tab { background: #ffe2b4; }
.head_tao_tab2 { background: #e5ffd0; }
.head_tao_bod { background: #fff9ef; vertical-align: top; }
.head_tao_bod2 { background: #f5feee; vertical-align: top; border-right: 1px solid #d4d4d4; }
.head_tao { height: 30px; border-bottom: 1px solid #d4d4d4; text-align: center; }
.tab_tao ul{ list-style: none; padding: 0; margin: 5 0 10 0;}
.tab_tao ul li { padding: 0 0 5 5;}
.main-menu-sub { height:70px; padding: 3 0 1 0; border-bottom: 1px solid #d4d4d4; }
.seller_panel { width:280px;height:90px;border: 1px #d9ffc7 solid; padding: 1 0 10 10;background: url(sellser_bg.gif) repeat-x; }
.seller_name { color: #ffffff;font-weight: bold; padding:0 0 10 0; }
.seller_name a { color: #ffffff;font-weight: bold; }
.how_ma { height: 240px; width: 254px; }
img { border: 0; }
.main_view {
	float: left;
	position: relative; }
.window {
	height: 240px;
	width: 492px;
	overflow: hidden;
	position: relative; }
.image_reel {
	position: absolute;
	top: 0; left: 0; }
.image_reel img {float: left;}
.paging {
	position: absolute;
	bottom: 0px; right: -7px;
	width: 178px; height:47px;
	z-index: 100;
	text-align: center;
	line-height: 40px;
	display: none; }
.paging a {
	padding: 1px;
	text-decoration: none;
	color: #575757; }
.paging a.active {
	background: #eaeaea;
	border: 1px solid #610000; }
/*
.but_search_panel { padding-top: 3px; }

#onconsultant {
	position: absolute;
	width:153px;
	height:28px;
	top:20px;
	left:820px;
}
*/
#onconsultant {
	width:153px;
	height:28px;
	float:left;
/*	padding: 0px 15px 0px 0px; */
	}

h1 {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #F47F34; }
h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #F47F34; }
#ns_tt{
	position: absolute;
	border: solid #AAAAAA 1px;
	background-color: #DDDDDD;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 2px 5px;
	margin: 25px 0px 0px 5px;
}
#page {
	display: block;
	position:relative;
	width: 985px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	height: 100%; }
.cart_table td {
	font-size: 12px;
}
.cart_table input {
	font-size: 12px;	
}
#header { height: 56px; 	width: 100%; }
#logo { 	float: left; }
#header-menu { float: right; margin: 0 0 -15 0; }
#header-menu a { padding: 0 10 0 10; background: url(separ.gif) no-repeat; }
#top-menu {
	float: right;
	font: 14px;
	margin: 18 0 0 0;
	background: url(bgtopmenu.gif) repeat-x; 
	height: 35px;
	text-align: center;
	width: 800px; }
#leftbg {
	float: left;
	height: 35px;
	width: 9px;
	background: #fff url(leftbg.gif) no-repeat; }
#rightbg {
	float: right;
	height: 35px;
	width: 10px;
	background: #fff url(rightbg.gif) no-repeat; }
#top-menu-linx { float: left; width:628px; margin-top: 7px; height: 28px; text-align: center;}
#top-menu-linx a { color: #fff; font-weight: bold; padding: 0 10 0 10; }

#main { clear: both; width: 100%; margin: 5 0 0 0; }

#content { float: left; width: 773px; }

#block-content { width: 773px; clear:both; }
#head-content {
	height: 27px;
	background: url(headcontent.gif) no-repeat;
	font: 14px;
	font-weight: bold;
	padding: 3 0 0 10;
	color: #F47F34; 
	width: 773px; }
#main-content { padding: 0 10 0 10; border-left: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4;}
#footer-content { height: 4px; background: url(footercontent.gif) no-repeat; width: 773px; }

#block-content-tao { width: 985px; clear:both; }
#head-content-tao {
	height: 27px;
	background: url(headcontentao.gif) no-repeat;
	font: 14px;
	font-weight: bold;
	padding: 3 0 0 10;
	color: #F47F34; 
	width: 985px; }
#main-content-tao { padding: 0 0 3 5; border-left: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4; }
#footer-content-tao { height: 4px; background: url(footercontentao.gif) no-repeat; width: 985px; }


#block-content380 {width: 282px; float: right; }
#head-content380 {
	height: 23px;
	background: url(headcontent380.gif) no-repeat;
	font: 14px;
	font-weight: bold;
	padding: 3 0 0 10;
	color: #F47F34;
	width: 282px; }
#main-content380 { padding: 0 5 3 5; border: 1px solid #D4D4D4; border-width: 0 1px; }
#footer-content380 { height: 4px; background: url(footercontent380.gif) no-repeat; width: 282px; }

#leftmenu1 { float:left; width: 204px; }
#leftmenu { float:right; width: 204px; }

#sidebar { width: 200px; clear:both; }
#head-menu {
	width: 200px;
	height: 21px;
	background: url(headmenu.gif) no-repeat;
	font: 14px;
	font-weight: bold;
	padding: 6 0 0 10;
	color: #F47F34; 
	text-align: center;}
#main-menu { padding: 0 5 3 5; border:1px solid #D4D4D4; border-width:0 1px; text-align: left; }
#footer-menu { height: 4px; background: url(footermenu.gif) no-repeat; width:200px; }

#footer { padding-bottom:20px;text-align: center; }
#footer img { padding-top:20px; }