body{padding: 0; margin: 0;	background-color:#ffffff; color:#fff; font-family:tahoma; font-size:12px;}
h2 {color:#fff; font-weight:bold; font-size:18px; font-family: "Trebuchet MS"; padding:0px; margin:0px}
.h2 {color:#fff; font-weight:bold; font-size:14px; font-family: "Trebuchet MS"; padding:0px; margin:0px}
.h2_line{background-color:#921d6c; margin:8px 0px 25px 0px}

h3{color:#f540c2; font-weight:bold; font-family: 'Trebuchet MS'; font-size:14px; margin:30px 0px 10px 0px; padding:0}

td {font-size:12px; font-family:tahoma; color:#fff}

p {font-size:12px; font-family:tahoma; margin:7px 0px 7px 0px; color:#fff}

/*ul li{font-size:12px; font-family:tahoma; margin:7px 0px 7px 0px; color:#ffffff}*/

ul{font-size:12px; font-family:tahoma; color:#ffffff; margin-left:20px; padding:5px;}
li{margin:3px 0px 0px 0px;line-height:120%;padding:0px;}

p.red ul{margin-top:0px; margin-bottom:0px}

a {color:#ffffff}
div{font-size:12px; font-family:tahoma; color:#fff}
table{border-collapse: collapse; border-width: 0; border:0px solid #000000}
table td{border-collapse: collapse;	border-width: 0; border-spacing: 0;	padding: 0;	border:0px solid #fff; vertical-align:top; color:#fff; font-family:tahoma}
img{border-width:0px}
.b_l{
	background-image: url(img/b_l.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding:360px 0px 0px 30px;
}

.top-line{
	background-image: url(img/top_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.b_r{
	background-image: url(img/b_r.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.b{
	background-image: url(img/b.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

.pyro{margin:4px 0px 0px 0px; width:80%; font-size:12px; font-family:tahoma; color:#fff}
.assort{margin:4px 0px 0px 0px; width:80%; font-size:12px; font-family:tahoma; color:#fff}

.s_a {color:#9583ff}
.line{background-image: url(img/line.gif); background-position: center; background-repeat: repeat-x;}

table.menu a{font-weight:bold; font-family: 'Trebuchet MS'; font-size:14px; color:#9583ff}
table.menu td{padding:0px 10px 0px 10px; border:0px solid #fff}

.voting{margin:28px 0px 0px 0px}

.voting td{font-size:12px; color:#fff}

.s_text{color:#f540c2; font-weight:bold; font-family: 'Trebuchet MS'; font-size:14px;}

.content{position:absolute; top:120px; left:0px; z-index:2;}

.copy {color:#d1cee1; font-size:10px; margin:150px 0px 50px 0px}

.cl{
	background-image: url(img/cl.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

.cr{
	background-image: url(img/cr.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

.tcl{
	background-image: url(img/tc2.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.bcl{
	background-image: url(img/bc2.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.cimg {background-color: #ffffff; vertical-align:middle; text-align:center; padding-right:7px}

.lic{
	background-image: url(img/lic.gif);
	background-repeat: repeat-y;
	background-position: top right;
	padding:0px 0px 0px 10px;
}

.lic h2{color:#f540c2; font-weight:bold; font-family: 'Trebuchet MS'; font-size:12px; margin:0; padding:0}
.lic p{ margin:0; padding:0; font-size:10px;}
.lic .red{color:#f540c2}
p.price{margin-top:8px; font-size:10px;}
p.price font {color:#f540c2; font-size:12px;}

table.mall{position:relative; left:-15px; z-index:1; margin-top:15px;}
table.mall h2 {color:#f540c2; font:12px; font-family: 'Trebuchet MS';}
table.mall p {color:#fff; font:12px}



.mcl{
	background-image: url(img/mcc.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.mcl h2{color:#f540c2; font-weight:bold; font-family: 'Trebuchet MS'; font-size:14px; margin:0; padding:15 32px 5px 32px}
.mcl p{ margin:0; padding:0; font-size:10px; padding:0 32px 0px 32px}
.mcl p font {color:#f540c2; font-size:10px;}

.mtc{
	background-image: url(img/mtc.gif);
	background-repeat: repeat-x;
	background-position:bottom left;
}

table.mall2 {position:relative; left:-15px; z-index:1; margin-top:13px}
table.mall2 p {color:#fff; font:12px}



.b2_l{
	background-image: url(img/b2_l2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding:460px 0px 0px 30px;
}

.b2_r{
	background-image: url(img/b2_r2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.b2{
	padding: 200px 0px 0px 0px;
	background-image: url(img/b2.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	 top:98px; left:0px; z-index:1;
}

.content2{position:absolute; top:200px; left:0px;  z-index:2;}

table.menu2 {margin:0px 0px 20px 0px}
table.menu2 a{font-weight:bold; font-family: 'Trebuchet MS'; font-size:14px; color:#9583ff}
table.menu2 td{padding-left:0px}

table.mall22{position:relative; left:-1px; z-index:1; margin-top:15px}

.cont {
	background-image: url(img/ctb.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	width:100%;
	margin-top:30px;
}

.ctr {
	background-image: url(img/ctr.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.ctr2 {
	background-image: url(img/ctr2.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

.c2 {
	background-image: url(img/c2.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.c2e {
	background-image: url(img/a2e.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.cc{
	background-image: url(img/cc.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding-left:20px;
}

.cc2{
	background-image: url(img/cc23.gif);
	background-repeat: repeat-x;
	background-position: top left;
	padding-left:20px;
}

.cont2{
	position:relative; top:-110px; z-index:1; margin-bottom:-110px}
}

.cont2 p{font-size:12px; font-family:tahoma; margin:7px 0px 7px 0px; color:#fff}

.tdcont h2 {color:#fff; font:noraml 100% tahoma; margin:10px 0px 15px 0px}


.search_input {
	background-image: url(/img/search.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.auth_input {
	background-image: url(/img/s_input.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.s_i{font-size:12px; margin:1px 0px 2px 30px; width:220px; height:14px; color:#fff; border-width:0px; background-color: #a40049;}

.auth_i{font-size:12px; margin:1px 15px 3px 10px; width:125px; height:14px; color:#fff; border-width:0px; background-color: #a40049;}

.bg_png {BACKGROUND: url(/img/img_bg.png) no-repeat; BACKGROUND: expression('none'); FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/img_bg.png', sizingMethod='crop'); WIDTH:101px; HEIGHT:102px; text-align:center}

.bg_png img{margin-top:25px}
.plus {text-align:center; margin-top:8px}
.plus img{margin:2px 7px 0px 0px}

.td_cat {padding-left:20px}
.td_cat h2{color:#f540c2; font-weight:bold; font-family: 'Trebuchet MS'; font-size:75%; margin:0; padding:0}
.td_cat p{ margin:0; padding:0; font-size:12px;}
.td_cat .red{color:#f540c2}

.td_cat p.h2{color:#f540c2; font-weight:bold; font-family: 'Trebuchet MS'; font-size:75%; margin:20px 0px 7px 0px; padding:0}

.cat_price th{
	border-top:1px solid #ff8cdd;
	border-bottom:1px solid #ff8cdd;
	background-color:#db009a;
	color:#ffffff;
	font-size:12px;
	vertical-align:middle;
	padding:2px;
}

.cat_price td{
	border-bottom:1px solid #ff8cdd;
	color:#ffffff;
	font-size:12px;
	vertical-align:middle;
	padding:2px;
	text-align:center;
}

.cat_price input{
	border-width:0px;
}

.cat_price td.line{
	border-top:4px solid #ff8cdd;
	border-bottom:0px solid #ff8cdd;
}

table.cat_hr {margin:20px 0px 20px 0px}

table.cat_hr{
	background-image:url(/img/cat_hr.gif);
	background-repeat:repeat-x;
}
p.blue3{font-weight:bold; color:#9583ff}

.reg td{padding:4px 0px 4px 0px; vertical-align:middle;}

a.blue{font-weight:bold; font-family: "Trebuchet MS"; font-size:14px; color:#9583ff}



.red {color:#ff8cdd}