/* Base */

.main {
	font: 9px verdana, arial
}
.dsp {
	display: inline
}
.ndsp {
	display: none
}
.flr {
	float: right
}
.fll {
	float: left
}
.blk {
	color: black
}
.fc {
	background-color: #fcfcfc
}
.s25 {
	font-size: 25px
}
.d20 {
	text-indent: 20px
}
.d21 {
	text-indent: 21px
}
.n21 {
	margin-left: 21px
}
.colreg {
	color: #444444
}
.regimp {
	color: #cf0000
}
.regmrg {
	background-color: #f2f2f2
}
OBJECT {
	outline: none
}
BODY {
	margin: 0px; padding: 5px 0px 0px 0px; background-color: #ffffff
}
FORM {
	padding: 0px; margin: 0px
}
INPUT {
	font: 9px verdana, arial
}
H1, H2, H3, H4, H5, H6 {
	margin: 0px; padding: 0px; font: normal 11px tahoma, arial
}
TD.mrg2 {
	height: 10px
}
TD.mrg4 {
	height: 4px
}
OL.error {
	margin-top: 0px
}



/* Ads */

.cs_yandex_showbox {
	border: 1px solid #dedede; padding: 4px 3px 4px 3px; margin-top: 10px; background-color: #fcfcfc
}
.cs_yandex, .cs_yandex_expand {
	width: 390px; padding: 7px 5px 6px 5px; font-weight: normal; font-family: tahoma;
	background-color: #fcfcfc; border: 1px solid #bbbbbb
}
.cs_yandex_expand {
	width: 560px
}
.cs_yandex_goods {
	background-color: #ffffff; padding: 8px 10px 8px 10px
}
.b2btbl {
	font: 11px tahoma; border-width: 0px; background-color: #f2f2f2;
	border-collapse: collapse; color: #444444; margin-bottom: 18px
}
.b2btbl TD {
	padding: 6px; border: 1px solid #dedede
}
.b2btbl SPAN {
	font-style: italic; color: black
}
.b2btbl DIV {
	border-left: 3px solid #ffa611; padding: 1px 0px 2px 5px; margin: 1px 0px 1px 0px; color: black
}



/* Docs */

.docs_pad {
	background: url(docs_pad_center.png) repeat-y; width: 592px; margin: 0px 0px 6px 0px
}
.docs_pad DIV {
	background: url(docs_pad_bottom.png) bottom no-repeat
}
.docs_pad DIV DIV {
	background: url(docs_pad_top.png) top no-repeat
}
.docs_pad DIV DIV DIV {
	background: none
}
.docs_pad TABLE {
	border-collapse: collapse; width: 100%
}
.docs_pad TABLE TD {
	padding: 0px
}
.docs_r0 {
	height: 50px; vertical-align: middle; text-align: left
}
.docs_r0 DIV {
	padding: 13px 16px 3px 16px
}
.docs_r0 A {
	font: bold 15px arial; font-style: italic; color: black; text-decoration: none
}
.docs_r0 A:hover, .docs_r0 SPAN:hover A {
	color: #cf0000
}
.docs_r1 {
	height: 63px; font: italic 12px verdana; vertical-align: top; text-align: left
}
.docs_r1 DIV {
	margin: 0px 0px 0px 126px
}
.docs_r1 DIV DIV {
	margin: 22px 0px 12px 0px
}
.docs_r2 {
	height: 35px; text-align: right
}
.docs_r2 DIV {
	text-align: right; padding: 0px 17px 5px 0px
}
.docs_r2 IMG {
	border: 0px; width: 56px; height: 30px
}
.docs_box {
	border: 1px solid #dedede; border-top-width: 0px; padding: 0px; text-align: center; background-color: #fcfcfc
}
.docs_resize_box {
	text-align: right; padding: 10px 20px 10px 0px
}
#docs_resize {
	cursor: pointer; background-image: url(docs_fs1.gif); width: 35px; height: 20px
}
#docs_fwd, #docs_rwd {
	position: absolute; width: 7px; display: none
}
#docs_fwd {
	margin-left: -7px
}
#docs_rwd {
	margin-left: 600px
}
#docs_fwd IMG, #docs_rwd IMG {
	cursor: pointer; width: 7px; height: 40px
}
#docs_fwd IMG {
	background-image: url(docs_arrl.gif)
}
#docs_rwd IMG {
	background-image: url(docs_arrr.gif)
}
#docs_border {
	position: absolute; margin-left: 600px; margin-top: -1px; width: 250px; height: 1px; overflow: hidden;
	background-color: #dedede; display: none
}
#docs {
	width: 590px; margin: 0px 4px 0px 4px; overflow: hidden; text-align: left
}
#docs A:link {
	color: #008000; text-decoration: underline
}
#docs A:visited {
	color: #008000; text-decoration: underline
}
#docs A:hover {
	color: #8b4513; text-decoration: underline
}
#docs H1, #docs H2, #docs H3, #docs H4, #docs H5, #docs H6 {
	font-weight: bold; color: #000080
}
#docs * {
	background-color: #fcfcfc !important
}
.docs_si {
	width: 598px; height: 10px; overflow: hidden
}
.docs_si_toggle {
	font: 12px arial; text-align: left; padding: 2px 0px 0px 41px; position: absolute
}
.docs_si_toggle SPAN {
	background-color: #fcfcfc; color: #777777; cursor: pointer
}
.docs_si_hr {
	border-bottom: 1px solid #777777; height: 9px; margin-bottom: 13px; width: 578px
}
.docs_info_box {
	border: 1px solid #dedede; border-top-width: 0px
}
.docs_info {
	background: #f2f2f2; margin: 0px 3px 4px 3px
}
.docs_info H1 {
	padding-top: 12px; font: 18px arial; text-transform: uppercase; text-align: center
}
.docs_info TABLE {
	border-collapse: collapse
}
.docs_info TABLE TD {
	padding: 0px
}
.docs_reg {
	font: 12px tahoma; margin: 14px 0px 12px 12px; width: 399px
}
.docs_reg_c2 {
	text-align: right; white-space: nowrap; vertical-align: top
}
.docs_info_pad {
	background: url(docs_info_top.gif) top left no-repeat; padding-top: 10px
}
.docs_info_pad DIV {
	background: url(docs_info_center.gif) repeat-y
}
.docs_info_pad DIV DIV {
	background: url(docs_info_bottom.gif) bottom left no-repeat; padding: 0px 0px 14px 0px
}
.docs_info_pad TD {
	height: 504px; background: url(docs_info_line.gif) 34px 0px repeat-y; vertical-align: top
}
.docs_info_pad BLOCKQUOTE {
	color: #000000; text-align: justify; font: italic 13px "trebuchet ms",arial; margin: 0px 38px 0px 35px; line-height: 21px
}
.docs_info_pad DIV DIV DIV {
	background: none; text-transform: uppercase; text-align: right; font: bold 16px "trebuchet ms", arial; padding: 8px 38px 0px 38px
}
.docs_info_pad A {
	color: #bbbbbb; text-decoration: none
}
.docs_info_pad A:hover {
	color: #184d8b
}
.docs_info_go {
	text-align: center; padding: 10px 0px 11px 0px
}
.docs_info_go IMG {
	border: 0px; width: 140px; height: 39px
}
.docs_tags {
	font: normal 11px "trebuchet ms",arial; color: #184d8b; line-height: 20px; padding: 0px 20px 18px 20px
}
.docs_tags P {
	text-align: center; margin-top: 4px
}
.docs_tags A {
	white-space: nowrap; text-decoration: none; margin: 0px
}
.docs_tags A:hover {
	background-color: #184d8b; color: white
}
.docs_ex {
	position: absolute; margin-left: -3px; width: 598px
}
.docs_ex DIV { 
	padding: 4px 17px 7px 12px; background: #dedede
}
.docs_ex IMG { 
	width: 64px; height: 64px; margin-right: 11px
}
.docs_ex P {
	text-align: justify; font: 12px tahoma; color: #777777
}


/* Foto-Video */

.fv_album_tbl {
	border-collapse: collapse; margin: 7px 0px 0px 0px
}
.fv_album_tbl TD {
	width: 148px; padding: 0px 0px 24px 0px; text-align: center; vertical-align: top
}
.fv_album_tbl DIV {
	margin-bottom: 1px; background: transparent url('fv_pad_album.gif') top center no-repeat
}
.fv_album_tbl A {
	outline-style: none; display: block; margin: 0px 2px 0px 2px; width: 144px; overflow: hidden; font: bold 12px arial; color: #184d8b
}
.fv_album_tbl A:hover {
	color: #cf0000
}
.fv_album_tbl DIV TABLE {
	border-collapse: collapse; width: 106px
}
.fv_album_tbl DIV TD {
	width: auto; height: 102px; vertical-align: middle; padding: 0px
}
.fv_album_tbl DIV TABLE TABLE {
	border-collapse: collapse; width: auto; height: auto; empty-cells: show
}
.fv_album_tbl DIV TD.fv_album_count {
	height: auto; font: 9px verdana; padding: 17px 17px 4px 18px; color: #666666
}
.fv_album_tbl DIV TD.fv_album_count SPAN {
	margin-left: 26px
}
.fv_album_tbl DIV TD TD.fv_album_sl, .fv_album_tbl DIV TD TD.fv_album_sr {
	width: 4px; height: auto; background: transparent url('fv_pad_album_shadow.png') bottom left no-repeat
}
.fv_album_tbl DIV TD TD.fv_album_sr {
	background-position: bottom right
}
.fv_album_tbl DIV TD TD.fv_album_img {
	height: auto; background: #ffffff url('fv_pad_album_img.png') bottom center repeat-x
}
.fv_album_tbl DIV A {
	display: inline-block; padding: 4px 4px 8px 4px; width: auto; font: 11px tahoma; margin: 0px; color: #ffffff; text-decoration: none
}
.fv_album_tbl DIV A:hover IMG {
	color: #ffffff; opacity: 0.60
}
.fv_album_tbl DIV A IMG {
	display: inline-block; border-width: 0px; background-color: #000000; max-width: 90px; max-height: 90px; min-width: 38px; min-height: 38px
}
.fv_list_tbl {
	border-collapse: collapse; margin: 4px 0px 4px 0px
}
.fv_list_tbl TD {
	width: 148px; padding: 0px 0px 5px 0px; text-align: center; vertical-align: top
}
.fv_list_tbl DIV {
	padding: 3px 7px 7px 7px; background: transparent url('fv_pad_list.gif') center no-repeat
}
.fv_list_tbl A {
	outline-style: none; display: block; margin: 0px 2px 0px 2px; width: 144px; overflow: hidden; font: bold 12px arial; color: #184d8b
}
.fv_list_tbl A:hover {
	color: #cf0000
}
.fv_list_tbl DIV A {
	font: 11px tahoma; margin: 0px; width: auto; background-color: #ffffff; border: 7px solid #ffffff; color: #ffffff; text-decoration: none
}
.fv_list_tbl DIV A:hover IMG {
	color: #ffffff; opacity: 0.60
}
.fv_list_tbl IMG {
	display: inline-block; background-color: #000000; width: 120px; height: 120px; border-width: 0px
}
.fv_box {
	border: 1px solid #dedede; border-top-width: 0px; padding: 0px; text-align: left; background-color: #fcfcfc
}
.fv_box H1 {
	font: bold 20px tahoma; padding: 20px 5px 21px 5px; text-align: center; text-transform: uppercase;
	background: url('fv_meta_top.gif') bottom center repeat-x
}
.fv_metabox {
	background: url('fv_meta_bottom.gif') bottom center repeat-x; padding-bottom: 20px
}
.fv_combox {
	padding: 10px 0px 11px 0px; background-color: #444444; color: white; text-align: center
}
#fv_clipbox {
	text-align: center; background-color: #444444; padding: 0px 20px 22px 20px
}
#fv_clipbox P {
	-moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px; border-radius: 11px;
	background: #f2f2f2 url('fv_pad_show.gif') bottom center repeat-x; padding: 12px 0px 11px 0px; margin: 0px
}
#fv_clipbox A {
	display: inline-block; color: #ffffff; outline: none; cursor: url('/admin/shared/magnify.cur'), pointer;
	background-color: #ffffff; text-decoration: none; margin-left: 8px; font: 11px tahoma
}
#fv_clipbox A IMG {
	display: inline-block; border: 4px solid #ffffff; background-color: #000000
}
#fv_clipbox A.fv_tgl:hover IMG {
	border-color: #dedede
}
#fv_clipbox A.fv_sel IMG {
	border-color: #72c42f
}
#fv_blackbox {
	background: #000000 none center no-repeat; color: #ffffff; overflow: hidden; width: 598px; font: 11px tahoma
}
#fv_fadebox {
	margin-left: -1px; width: 600px; text-align: center
}
.fv_scrollbox {
	padding: 21px 0px 20px 0px; background-color: #444444
}
.fv_scrollbox_pad {
	-moz-border-radius: 19px; -webkit-border-radius: 19px; -khtml-border-radius: 19px; border-radius: 19px;
	background: #f2f2f2 url('fv_pad_show.gif') top center repeat-x
}
.fv_cont {
	margin: 0px 15px 21px 15px; text-align: justify; font: 12px arial; color: #000000
}
.fv_cont A {
	color: #184d8b
}
.fv_cont A:hover {
	color: #cf0000
}
.fv_cont SPAN A:hover {
	text-decoration: none
}
.fv_recent {
	margin: 0px 15px 15px 15px; background-color: #f2f2f2; border: 1px solid #dedede
}
.fv_recent P {
	font: italic 20px georgia, tahoma; background-color: #dedede; margin: 0px; padding: 7px 12px 11px 12px; color: #000000 
}
.fv_recent TABLE {
	border-collapse: collapse; font: bold 12px arial; margin: 3px 8px 3px 8px
}
.fv_recent TD {
	padding: 10px 4px 11px 4px; vertical-align: top; border-bottom: 1px dotted #777777
}
.fv_recent TD A {
	color: #184d8b; text-decoration: none
}
.fv_recent TD A:hover {
	color: #cf0000
}
.fv_recent TD A B {
	font: bold 9px verdana, arial; padding: 0px 4px 0px 5px; text-transform: uppercase; background-color: #008000; color: #ffffff
}



/* Scroll Box */

#scroll_box {
	overflow: hidden;
}
#scroll_box TABLE {
	border-collapse: collapse
}
#scroll_box TABLE TD {
	padding: 0px; text-align: center; vertical-align: middle; font: 9px verdana; color: #444444
}
#scroll_box A {
	color: #444444; border: 1px solid #aaaaaa; display: inline-block; background-color: #bbbbbb; text-decoration: none
}
#scroll_box A IMG {
	display: inline-block; border: 1px solid #ffffff; background-color: #bbbbbb
}
#scroll_box_left, #scroll_box_right  {
	width: 0px; height: 0px; font-size: 0px; line-height: 0%; cursor: pointer;
	border-top: 28px solid transparent; border-bottom: 28px solid transparent
}
#scroll_box_left {
	border-right: 20px solid #444444; margin: 0px 0px 0px 14px
}
#scroll_box_right { 
	border-left: 20px solid #444444; margin: 0px 14px 0px 0px
}



/* Offers */

DIV.off_pad {
	background-color: #dedede; border: 1px dashed white; padding: 11px 10px 10px 10px; margin: 10px 0px 6px 0px
}
DIV.off_pad TABLE A {
	color: #222222; text-transform: uppercase
}
DIV.off_pad TABLE A:hover {
	text-decoration: none
}
DIV.off_descr {
	font: 11px georgia, verdana; color: #444444; text-align: justify
}



/* Main */

.box_unit {
	margin-bottom: 6px
}
.box_countunit {
	background-color: #f2f2f2; border: 1px solid #dedede
}
.box_countunit TABLE {
	color: #444444; font: 11px arial; margin-bottom: 2px
}
.box_gunit {
	color: #184d8b
}
.box_gunit_bgr {
	background: url("gunit.gif") no-repeat 0px 5px; margin-right: 3px
}
.box_sup {
	font: bold 9px arial; margin-left: -1px; vertical-align: top; color: #cf0000
}
.show_items {
	text-align: left; padding-left: 5px
}
.show_items DIV {
	padding: 6px 0px 7px 0px; border-top: 1px dashed #fcfcfc; width: 411px
}
.show_items IMG, .show_subitems IMG {
	width: 32px; height: 32px; background-image: url('!.png')
}
.show_items IMG {
	margin-top: 1px
}
.show_items A {
	font: 11px tahoma; color: #222222; text-decoration: underline
}
.show_items A:hover{
	color: #444444; text-decoration: none
}
.show_items TABLE {
	margin: 0px 0px 0px 0px
}
.show_subitems {
	text-align: left; padding: 0px 8px 0px 8px
}
.show_subitems LI {
	font: 11px tahoma
}
.show_subitems LI SPAN {
	color: #72c42f
}
.show_subitems DIV {
	font: 11px tahoma; color: #777777; text-indent: 24px; text-align: justify; margin: 3px 14px 7px 15px
}



/* Com_spec */

.com_spec {
	padding-top: 20px
}
.com_spec IMG {
	width: 200px; height: 7px; background-color: #cfcac4
}
.com_spec SPAN {
	font: 29px tahoma; color: #995400 /*#665d00*/; margin-right: 3px /*663800*/
}
.com_spec_box {
	width: 200px; background-color: #cfcac4
}
.com_spec_box .com_spec_space {
	margin: 0px 12px 0px 12px; text-align: left
}
.com_spec_box TABLE {
	background: url("spec_wrapper.gif") no-repeat 165px 7px
}
.com_spec_header {
	padding: 8px 3px 6px 5px; vertical-align: middle; width: 100%
}
.com_spec_header A {
	font: bold 11px tahoma; color: black; text-transform: uppercase
}
.com_spec_header A:hover {
	color: darkviolet /*#995400*/
}
.com_spec_item {
	border-bottom: 2px groove #faf7f2; padding-bottom: 10px; margin: 0px 2px 0px 2px
}
.com_spec_body DIV {
	font: 11px tahoma; color: #444444; text-align: justify; text-indent: 12px; margin: 0px 3px 0px 3px
}
.com_spec_body SPAN.bicubic {
	display: inline-block; float: left; border: 1px solid #444444; margin: 5px 5px 0px 3px; background-color: #faf7f2; cursor: pointer
}
.com_spec_body SPAN.bicubic IMG {
	width: 56px; height: 56px; /*45*/ background-color: #faf7f2
}
.com_spec_body A {
	color: #faf7f2; text-decoration: none
}
.com_spec_body A:hover {
	text-decoration: underline
}



/* Rating */

.rating_table {
	width: 100%
}
.rating_table TD {
	border-top: 1px solid #bbbbbb; vertical-align: middle
}
TD.rating_num {
	font: bold 9px verdana, arial; color: #777777; text-align: left; width: 1px; padding-left: 2px
}
TD.rating_name {
	font: bold 11px tahoma,arial; padding-right: 6px; text-transform: uppercase; height: 31px
}
TD.rating_ico {
	width: 80px; vertical-align: top; padding-top: 7px
}
TD.rating_points {
	font: bold 11px arial; color: #777777; text-align: left; width: 25px;
	padding: 9px 0px 0px 8px; vertical-align: top
}
DIV.rate_blank, DIV.rate_bronse {
	height: 16px
}
DIV.rate_blank {
	width: 80px; background: url("points_empty.gif") repeat-x
}
DIV.rate_bronse {
	background: url("points.gif") repeat-x
}
DIV.rate_none {
	font: bold 11px tahoma; color: #cf0000; vertical-align: middle; text-align: center; margin-top: 1px
}
.rating_main {
	font: bold 9px verdana; color: #184d8b; text-align: left; vertical-align: top;
	width: 1px; padding-top: 1px
}



/* Chart */

.chart_box {
	background-color: #f2f2f2; border: 1px solid #dedede
}
.chart_box TABLE {
	width: 152px; font: 9px verdana; color: #777777; text-align: left; margin-top: 3px
}
.chart_box DIV.chartbar {
	background-color: #99cc33; height: 12px; margin-top: 1px
}
.chart_box TD.chart_item {
	padding: 4px 6px 2px 6px; font: 11px tahoma
}
.chart_box DIV.chart_value {
	font: bold 11px arial; color: #184d8b; text-align: right; width: 35px; float: left; padding-right: 2px
}
.chart_title {
	background-color: #72c42f; margin: 2px 3px 0px 2px; padding: 2px 15px 2px 32px; text-align: center; font: bold 11px tahoma;
	color: white; background-image: url("bulltip.gif"); background-repeat: no-repeat
}
.chart_title IMG {
	height: 25px
}
.chart_desc {
	font: 11px tahoma; padding: 6px 9px 3px 9px; color: #777777; text-align: left
}



/* Anr */

TD.anrtd {
	font: normal 11px georgia, verdana; text-align: justify; color: #444444; background-color: #fcfcfc
}
DIV.anr {
	margin: 6px; padding: 0px 12px 0px 12px;
}
DIV.anr IMG {
	margin: 6px 8px 0px 0px; border: 1px solid #444444 
}
DIV.anr SPAN {
	margin-right: 20px
}
.anrtit {
	margin: 0px 6px 0px 6px; border-top: 1px solid #777777; padding-top: 14px
}
.anrtit2 {
	font: bold 13px 'times new roman'; text-align: left; padding: 3px 0px 0px 3px; text-transform: uppercase
}
.anrtit2 h1 {
	font: bold 13px 'times new roman'
}
.anrprg {
	font: bold 15px arial; color: #cf0000; vertical-align: top
}
.anrfooter {
	margin: 12px 6px 0px 6px; padding-bottom: 9px;	font-size: 12px; color: #777777
}
.anrfooter A {
	color: #777777; text-decoration: none
}
.anrfooter A:hover {
	text-decoration: underline; color: #444444
}



/* Goods */

.gtitle,.gtitle2 {
	font: bold 12px arial; margin-bottom: 2px;
	padding: 0px 0px 1px 17px; background-repeat: no-repeat
}
.gtitle {
	background-image: url("imagebw.gif")
}
.gtitle2 {
	background-image: url("image.gif")
}
.gtot {
	font: italic 11px arial; color: #666352 /*#666666*/; border-left: 3px solid #008000; padding-left: 3px;
	margin: 3px 0px 2px 4px
}
.guline {
	border-bottom: 1px dashed #444444; color: #222222
}
.gprice {
	font: bold 11px tahoma; color: black
}
.gtable2 {
	font: 10px tahoma; text-align: center; border-width: 0px; border-collapse: collapse;
	color: #444444; width: 100%; cursor: default
}
.gtable2 TD {
	border: 1px solid #bbbbbb; vertical-align: middle
}
.gt2tr {
	font: bold 11px tahoma; background-color: #bbbbbb; color: white
}
.gt2tr TD {
	padding: 5px
}
.g2tr1 {
	background-color: #fcfcfc;
}
.g2tr2 {
	background-color: #dedede;
}
.gimgcell {
	padding: 10px 0px 10px 0px; width: 120px
}
.gimgcell A {
	font: 11px tahoma; color: #184d8b; cursor: pointer
}
.gimg {
	border: 1px solid #444444; background-color: #ffffff
}
.g0cell {
	background-color: #444444; padding: 4px 6px 8px 6px; color: white; font: bold 11px tahoma;
	text-align: left
}
.g0cell A {
	color: white; text-decoration: underline
}
.g0cell A:hover {
	text-decoration: none
}
.g1cell {
	padding: 3px 3px 6px 4px; text-align: left; color: #444444
}
.g1cell A {
	cursor: pointer; color: black; text-decoration: underline
}
.g1cell IMG {
	cursor: pointer; margin-left: 4px; width: 27px; height: 27px
}
.g1cell DIV.dlpad {
	text-align: center; margin: 4px 5px 1px 0px; height: 19px; width: 100%
}
.g1cell DIV.dlpad IMG {
	margin-left: 0px; width: 243px; height: 19px
}
.g1cell DIV.dlpad OBJECT {
	margin-right: 8px
}
/*
.g2tr1 DIV.dlpad OBJECT {
	background-image: url(dlobj1.gif)
}
.g2tr2 DIV.dlpad OBJECT {
	background-image: url(dlobj2.gif)
}
*/
.g1cell TABLE, .g0cell TABLE {
	border: 0px; border-collapse: collapse; font: bold 14px arial
}
.g1cell TD, .g0cell TD {
	padding: 0px; border: 0px
}
.g0cell TABLE {
	font: 11px tahoma, arial; color: white
}
.qtty1, .qtty2 {
	margin: 3px 18px 1px 17px; padding: 6px 0px 5px 0px; background-color: #bbbbbb; color: black; background-repeat: no-repeat; width: 243px /*194*/
}
.qtty1 {
	background-image: url("bgrqtty1.gif")
}
.qtty2 {
	background-image: url("bgrqtty2.gif")
}
.qtty_green {
	border: 1px solid #008000; text-align: center
}
.qtty_red {
	border: 1px solid #cf0000; background-color: #fcfcfc; text-align: center
}
.qtty_navy {
	border: 1px solid #184d8b; text-align: center
}
.g2cell {
	padding: 3px 3px 5px 3px; width: 75px
}
.g2cell IMG {
	cursor: pointer; margin-top: 3px; width: 20px; height: 20px
}
.g3cell {
	padding: 3px 3px 5px 3px; width: 95px
}
.sgm {
	margin-top: 4px
}
.gupdrgt {
	text-align: left; padding: 2px 0px 1px 6px
}
.gupdlft {
	text-align: right; padding: 0px 0px 0px 6px
}



/* Brands */

.brandall {
	font: 18px tahoma,arial; color: #184d8b; text-align: left; vertical-align: top
}
.brandboxbg {
	background-color: #184d8b; color: white
}
.brandboxtit {
	padding-top: 7px
}
.brandadd,.brandadd2 {
	color: black
}



/* Cls */

#cls {
	padding: 9px; background-color: #fcfcfc; border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede; border-right: 1px solid #dedede;
	font: 11px tahoma, arial; color: #444444; text-align: center
}
#cls p, #cls h3 {
	text-indent: 20px; margin: 0px 0px 7px 0px; text-align: justify
}
#cls .clsauth {
	text-indent: 0px; margin: 15px 20px 7px 0px; text-align: right; font: bold 10px tahoma
}
#cls .clsdate {
	text-align: left; padding-left: 28px; margin-bottom: 1px; color: black; font: bold 9px verdana
}
#cls .clsheader {
	font: 18px tahoma,arial; color: #184d8b; text-indent: 0px; text-align: left;
	padding-bottom: 15px
}
#cls h1 {
	font: 18px tahoma,arial
}
#cls .clsheaderimg {
	width: 18px; height: 19px; border-width: 0px; margin: 0px 3px 0px 3px
}
#cls .clsarr {
	width: 14px; height: 12px; border-width: 0px; margin: 0px 3px 0px 3px
}
#cls .clsprg {
	font: 11px 'times new roman'; color: #222222; text-transform: uppercase;
	text-indent: 8px; margin: 15px 0px 5px 0px; text-align: left
}
#cls .clsprg SPAN {
	font: bold 15px arial; color: #cf0000
}
#cls .clsi, #cls h3 {
	font: bold 12px arial; font-style: italic; width: 406px; padding-left: 1px
}
#cls IMG {
	border: 1px solid #444444
}
#cls .clsimgcenter {
	margin: 5px 0px 9px 0px
}
#cls .clsimgright {
	margin: 2px 0px 0px 8px 
}
#cls .clsimgleft {
	margin: 2px 8px 0px 0px
}
#cls .clsboldc {
	text-align: center; text-indent: 0px
}
#cls .clsprelist {
	text-indent: 0px; text-align: left; font-weight: bold; text-decoration: underline
}
#cls OL,UL {
	margin-top: 7px; margin-bottom: 7px; text-align: left
}
#cls UL {
	text-indent: 0px; padding-left: 33px; margin-left: 0px; font: 13px 'times new roman';
	list-style-position: inside; list-style-image: url("clschk.gif"); font-style: italic;
	width: 345px; text-align: justify; color: black;
}
#cls UL LI {
	padding-bottom: 6px
}
#cls UL.ulnote {
	margin-top: 14px; margin-bottom: 9px
}
#cls .clsquote {
	font: 11px "trebuchet ms",arial; background-color: #494e53; margin: 15px 8px 12px 8px; padding: 18px 22px 13px 22px;
	color: #bac3cf; background-image: url("quote.gif"); background-repeat: no-repeat; background-position: bottom right
}
#cls .clsquote DIV {
	border-left: 3px solid #72c42f; padding-left: 15px
}
#cls .clsquote P {
	text-indent: 0px
}
.clsquote P:first-letter {
	font: 37px 'monotype corsiva','times new roman'; margin-right: 13px; float: left; color: #fcfcfc
}
.clstable {
	border: 0px; border-collapse: collapse; font: 11px tahoma; text-align: center; text-indent: 0px
}
.clstable TD {
	padding: 0px
}
.clstable2 {
	font: 11px tahoma; text-align: center; text-indent: 0px; border-width: 0px;
	border-collapse: collapse; color: #444444
}
.clstable2 TD {
	padding: 3px; border: 1px solid white
}
.clst2tr {
	background-color: #bbbbbb; font-weight: bold; color: white
}
.clst2tr1 {
	background-color: #f2f2f2;
}
.clst2tr2 {
	background-color: #dedede;
}
.clsps {
	text-align: left !important; color: #444444; text-indent: 5px !important; font-style: italic;
}



/* Log&Cab */

.logtbl {
	font: 9px verdana, arial; margin: 10px 0px 0px 11px
}
IMG.logimg {
	width: 33px; height: 5px; margin-bottom: 1px
}
IMG.logtab {
	width: 36px; height: 36px
}
A.lognav {
	color: green; text-decoration: underline
}
A.lognav:hover {
	text-decoration: none
}
.logtabtext {
	margin: 3px 0px 0px 8px
}
INPUT.log {
	width: 69px; border: 1px solid #72c42f; text-align: center
}
.lognavreg {
	padding-bottom: 7px; padding-left: 8px; font: 11px tahoma, arial; color: green
}
.lognavreg2 {
	padding-bottom: 7px; padding-top: 7px; text-align: center; font: bold 11px tahoma, arial
}
.cabtbl {
	font: 9px verdana, arial; margin: 10px 0px 0px 0px; width: 100%
}
.cab {
	font: 11px tahoma; text-align: center; padding: 1px 0px 3px 2px
}
.cab A {
	color: black; text-decoration: none; border-bottom: black 1px dashed
}
.cab A:hover {
	color: #cf0000; border-color: #cf0000
}
.cab2 {
	font: bold 13px 'times new roman'; color: #444444; text-decoration: underline; padding-top: 4px
}



/* Stream */

.vacreq {
	font: 11px arial; font-style: italic; color: black
}
.vaccur {
	font: bold 14px arial; text-transform: none
}
.adesc {
	text-align: justify; color: #444444; padding-top: 4px
}
UL.ulexhib {
	padding-left: 12px; margin: 0px; text-indent: -12px; list-style-type: none
}
LI.liexhib {
	padding: 0px 0px 2px 0px; color: #444444
}
.sh050 {
	padding: 6px 6px 9px 10px; color: #444444
}
.maintab {
	padding: 6px; font-weight: normal; color: #444444; background-color: #fcfcfc
}
.maincl0,.maincl {
	padding: 0px 5px 0px 6px; font: bold 9px tahoma, arial; background-color: #72c42f;
	color: #ffffff
}
.maincl0 {
	margin: 3px 4px 0px 0px; float: left
}
.maincl2 {
	font: 11px tahoma, arial; margin-left: 5px
}
.maincl3 {
	padding: 0px 5px 2px 6px; font: bold 11px tahoma, arial; background-color: #184d8b;
	color: #ffffff; height: 13px; margin: 1px 0px 2px 0px; display: table
}
.maincl4 {
	font: bold 17px arial, tahoma; color: black; display: table; text-transform: uppercase
}
.mainint {
	padding: 2px 0px 1px 0px; font: 11px tahoma, arial; text-align: justify; color: #444444
}
.mainint2 {
	padding: 0px 0px 4px 0px; font: 11px tahoma, arial; text-align: justify; color: #444444
}
DIV.imgbgr {
	background-color: #f2f2f2
}
DIV.imgbgrw {
	background-color: #fcfcfc
}
DIV.title_pad {
	padding: 8px 0px 24px 95px; background: url("title_pad.gif") no-repeat; color: #444444; font: 18px tahoma
}
.headnav {
	text-align: left; font: 9px verdana, tahoma
}
.headnav TD {
	padding-bottom: 4px
}
.headnav A {
	color: #cf0000
}
.headnav A:hover {
	text-decoration: none
}
.headnav SPAN {
	color: #184d8b; cursor: pointer
}
.bull {
	padding: 1px 6px 0px 6px; font: 9px tahoma, arial
}
.bottom {
	text-align: center; font: 9px verdana, arial; color: #777777
}
.cprgt {
	padding-left: 8px; padding-top: 2px; text-align: center; vertical-align: top
}
.txt {
	font: 11px tahoma, arial; text-align: justify; background-color: #f9f9f9;
	border: 1px solid #bbbbbb; margin-bottom: 6px; margin-top: 4px
}
.popup {
	width: 14px; cursor: pointer
}
.catpad {
	padding: 0px 4px 0px 4px
}
.catpad2 {
	padding: 1px 3px 3px 3px
}
.catpad2b {
	padding: 0px 3px 3px 3px
}
.catpad3 {
	padding: 6px 0px 6px 6px
}
.catpad4 {
	padding: 6px 6px 0px 6px; color: #777777; font-weight: normal
}
.catpad5 {
	padding: 6px; text-align: right; background-color: #f2f2f2
}
.imgpad {
	vertical-align: top; padding-right: 4px; white-space: nowrap
}
.ahead {
	background-image: url("bgrhd.gif"); height: 45px; background-repeat: repeat-x
}
.header {
	font: bold 13px tahoma; width: 100%; text-transform: uppercase;
	padding: 10px 6px 0px 6px; vertical-align: top
}
TD.bgrtit {
	padding: 0px 252px 0px 258px; height: 30px; vertical-align: top
}
TD.titcat {
	background-color: #fcfcfc; border-left: 1px solid #dedede; border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede; padding-bottom: 1px
}
.title {
	font: bold 11px tahoma, arial; background-color: #f2f2f2
}
TD.numfrm {
	vertical-align: bottom; padding: 6px; font-weight: normal; color: #444444; text-align: right; width: 1%
}
.pagenav {
	text-align: center; font: 11px tahoma, arial
}
TD.desc {
	padding: 0px 6px 1px 6px; color: #444444
}
HR {
	border: none; color: #aca899; background-color: #aca899; height: 1px
}
HR.hrask {
	margin: 7px 3px 7px 3px
}
HR.hrindex {
	margin: 10px 0px 10px 0px
}
HR.hrshow {
	margin: 6px
}
TD.hreg {
	padding-bottom: 8px
}
.region {
	padding: 0px 6px 0px 6px
}
.cattab {
	border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-top: 1px solid #dedede;
	font: bold 10px tahoma; background-color: #fcfcfc
}
.cattab2 {
	font: bold 10px tahoma; background-color: #fcfcfc; margin-top: 2px
}
TD.point {
	border-left: 1px solid #dedede; border-right: 1px solid #dedede;
	border-bottom: #dedede 1px solid; text-align: center
}
.shadow {
	border-left: 4px solid #184d8b; padding: 3px 0px 3px 10px; margin-bottom: 6px;
	position: relative; width: 280px; text-align: left
}
.shadow2 {
	border-left: 4px solid #999999; padding: 3px 0px 3px 10px; position: absolute;
	margin-top: 2px; margin-left: 1px; width: 280px; text-align: left; color: #999999
}
.regions {
	margin-top: 1px; float: left
}
.search {
	margin-top: 1px; float: right
}
.register {
	font: 11px tahoma, arial; margin: 3px
}
INPUT.imgpass {
	font-size: 25px; text-indent: 24px
}
INPUT.submt {
	font: 11px tahoma; padding: 3px 8px 3px 8px; margin: 2px 0px 9px 0px
}
DIV.botc {
	width: 31px; margin-left: 27px
}
.imgquirk {
	padding-top: 1px
}



/* Show */

IMG.showimage {
	border: 1px solid #bbbbbb; background-color: #fcfcfc; margin-top: 14px
}
.show {
	padding: 0px 3px 0px 3px; background-color: #fcfcfc; border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede; border-right: 1px solid #dedede
}
TD.showtit {
	font: bold 17px tahoma, arial; text-align: center; color: #222222; padding: 11px 3px 0px 3px;
	background-color: #f2f2f2
}
TD.showtit h1 {
	font: bold 17px tahoma, arial; text-transform: uppercase
}
TD.clleft {
	background: url("clleft.gif") bottom left no-repeat; font: 9px tahoma, arial; width: 10px
}
TD.clcenter {
	font: 9px tahoma, arial; background: url("clcenter.gif") bottom repeat-x
}
TD.clcenter DIV {
	position: absolute; margin: -5px 0px 0px 67px
}
TD.clright {
	background: url("clright.gif") bottom right no-repeat; font: 9px tahoma, arial; width: 10px
}
.cl {
	padding: 0px 5px 1px 6px; font: 12px tahoma, arial; background-color: #bbbbbb; color: #ffffff; margin-left: 4px;
	margin-top: -1px; display: inline-block
}
.showpad {
	padding: 0px 4px 4px 4px; background-color: #f2f2f2; vertical-align: top
}
.showtbl {
	font: 11px tahoma, arial
}
.showtbl3 {
	font: 11px tahoma, arial; border-bottom: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; background-color: #fcfcfc
}
.showc {
	width: 36px; padding: 2px 2px 2px 8px; vertical-align: middle
}
.showc2 {
	padding: 0px 6px 0px 6px; text-align: center; vertical-align: middle
}
.showc3 {
	padding: 4px 10px 4px 10px; text-align: justify; color: #444444
}
.showc4 {
	padding: 7px 10px 3px 10px
}
.showc5 {
	padding: 0px 10px 9px 10px
}
.showc6 {
	font: italic 11px arial; padding: 2px 10px 6px 10px; text-align: right
}
.showc7 {
	padding: 2px 10px 5px 10px
}
.showc8 {
	padding: 7px 0px 6px 0px
}
SPAN.showhd {
	cursor: pointer; text-decoration: underline
}
IMG.showimg {
	width: 36px; height: 36px
}



/* Ctlg */

.ctlg_pad {
	font: bold 12px 'trebuchet ms',arial; border: 1px solid #b3ada6; margin: 0px 1px 0px 1px; width: 420px
}
.ctlg_pad TD {
	padding-top: 1px
}
.ctlg_pad A {
	color: #184d8b; text-decoration: none
}
.ctlg_pad A:hover {
	font-size: 18px
}
TD.ctlg_pad_item {
	padding: 6px 0px 6px 7px
}
TD.ctlg_pad_item A {
	text-decoration: none; font: bold 12px arial,tahoma; color: black; font-style: italic
}
TD.ctlg_pad_item A:hover {
	color: #995400; font-size: 12px
}
TR.ctlg_pad_light {
	background-color: #f9f7f3
}
TR.ctlg_pad_dark {
	background-color: #e5ded5
}
TR.ctlg_pad_head {
	letter-spacing: 1px; font-style: italic; background-color: #b3ada6; text-align: center
}
TR.ctlg_pad_head TD {
	vertical-align: top; padding-top: 4px; padding-bottom: 6px
}
TR.ctlg_pad_head A {
	color: white; text-decoration: underline
}
TR.ctlg_pad_head A:hover {
	font-size: 12px; text-decoration: none
}



/* Form */

TD.regrgt {
	text-align: right; vertical-align: top; padding: 8px 6px 6px 0px
}
TD.reglft {
	text-align: left; vertical-align: top; padding: 6px 18px 6px 6px
}
P.regpad {
	padding-left: 40px
}
.regcom {
	font: 10px verdana, arial; color: black; font-style: italic
}
.regcat {
	line-height: 8px; cursor: pointer; margin-top: 0px
}
.regtit {
	font: bold 11px tahoma, arial; padding: 15px 0px 15px 15px
}
.regtit2 {
	font: 11px tahoma, arial; padding: 15px 15px 13px 15px; color: #444444; text-align: center
}



/* Menu */

.mcat {
	margin: 0px 6px 0px 6px
}
.mcat IMG {
	width: 128px; height: 28px; border: 0px
}
.mcat A:hover {
	color: white
}
.mcat A:hover IMG {
	background-image: url("m1.gif")
}
/*
.mcat A IMG {
	background: -1000px 0px url("m1.gif") no-repeat
}
*/
A.ma1:hover IMG {
	background-position: 0px 0px
}
A.ma2:hover IMG {
	background-position: 0px -35px
}
A.ma3:hover IMG {
	background-position: 0px -63px
}
A.ma4:hover IMG {
	background-position: 0px -91px
}
A.ma5:hover IMG {
	background-position: 0px -119px
}
A.ma6:hover IMG {
	background-position: 0px -147px
}
A.ma7:hover IMG {
	background-position: 0px -175px
}
A.ma8:hover IMG {
	background-position: 0px -203px
}
A.ma9:hover IMG {
	background-position: 0px -231px
}
A.ma10:hover IMG {
	background-position: 0px -259px
}
A.ma11:hover IMG {
	background-position: 0px -287px
}
A.ma12:hover IMG {
	background-position: 0px -315px
}



/* Pack */

#navpack {
	margin: 0px; padding: 0px
}
#navpack LI {
	margin: 0px; padding: 0px; display: inline; list-style-type: none
}
#navpack A {
	background: url('pack_bg.gif') no-repeat; float: left; font: bold 14px 'trebuchet ms', arial; outline: none;
	color: white; text-align: center; text-decoration: none; line-height: 28px; width: 105px; height: 31px
}
#navpack A.pack_show {
	background-position: 0px -68px; color: #4d2d1c; line-height: 31px
}
#navpack A.pack_hide:hover {
	background-position: 0px -34px
}



/* Links */

A.allnav {
	color: #184d8b; font: 18px tahoma; text-decoration: none
}
A.allnav:hover {
	text-decoration: underline
}
A.allsubnav {
	color: #444444; font: 11px tahoma; text-decoration: none; line-height: 14px
}
A.allsubnav:hover {
	color: black; text-decoration: underline
}
A.nav {
	color: black; text-decoration: none
}
A.nav:hover {
	text-decoration: underline
}
A.subnav {
	color: black; text-decoration: none
}
A.subnav:hover {
	text-decoration: underline
}
A.frm {
	color: #184d8b; text-decoration: none;
	padding: 3px 0px 3px 0px; height: 20px
}
A.frm:hover {
	color: #000000 /*222222*/
}
A.admmail {
	color: #184d8b; font-weight: bold; text-decoration: underline
}
A.admmail:hover {
	text-decoration: none
}
TABLE.showtbl A.admmail, TABLE.clstable A.admmail {
	text-transform: uppercase
}
A.admmail2 {
	color: #184d8b; text-decoration: underline
}
A.admmail2:hover {
	text-decoration: none
}
A.botnav {
	color: #777777
}
A.botnav:hover {
	text-decoration: none
}
A.tipnav {
	color: #4d1a00 /*4d2a00*/ /*264034*/ /*7a7367*/; font: 11px tahoma
}
A.tipnav:hover {
	color: #993300 /*995400*/ /*3d3a33*/
}
A.botcom {
	color: #777777; text-decoration: none
}
A.botcom:hover  {
	text-decoration: underline
}
A.carthref {
	font: bold 11px 'trebuchet ms', arial; color: #666666; padding-left: 3px
}
A.carthref:hover {
	color: #cf0000
}
A.moreinfo {
	color: #444444; font: bold 10px tahoma
}
A.moreinfo:hover {
	text-decoration: none
}
A.showhd2 {
	color: black; text-decoration: underline
}
A.showhd2:hover {
	text-decoration: none
}



/* Error&OK */

.error {
	font: 11px tahoma, arial; margin-bottom: 0px
}
.suc {
	height: 6px
}
.nonsuc {
	height: 7px
}
.nonsuc2 {
	height: 21px
}
.nsshow {
	padding: 15px 0px 0px 4px
}
