.p-banner { width: 589px; margin: 0 auto 15px 0; }
.page-path { margin: 0 0 15px; font-style: italic; color: #6b6b01; font-size: 88%; }

.content .right h1 { font-style: normal; margin: 25px 0 15px; }
.content .right h1 .red { margin-left: 50px; }

.cat-table .ct-tabs { width: 100%; font-size: 88%; }
.cat-table .ct-tabs .ctt-add { padding: 0 10px; text-align: right; }
.cat-table .ct-tabs .ctt-tab { width: 139px; overflow: hidden; }
.cat-table .ct-tabs .ctt-tab a { display: block; background: url(/images/structure/tab.gif) 0 0 no-repeat; width: 139px; height: 24px; text-align: center; font-style: italic; text-decoration: none; padding-top: 6px; }
.cat-table .ct-tabs .ctt-tab a:hover { background: url(/images/structure/tab_over.gif) 0 0 no-repeat; }
.cat-table .ct-tabs .ctt-tab-active { width: 139px; overflow: hidden; }
.cat-table .ct-tabs .ctt-tab-active a, .cat-table .ct-tabs .ctt-tab-active a:hover { display: block; background: url(/images/structure/tab_active.gif) 0 0 no-repeat #808000; width: 139px; height: 24px; text-align: center; font-style: italic; text-decoration: none; padding-top: 6px; color: #ffffff; }
.cat-table .ct-tabs .ctt-last, .cat-table .ct-tabs .ctt-last a { width: 141px; }

.cat-table { width: 100%; margin: 0 0 15px; }
.cat-table .ct-filter { background: url(/images/structure/table_bg.gif) 100% 0 no-repeat #808000; padding: 5px 0; }
.cat-table .ct-filter table { margin: 0 auto; }
.cat-table .ct-filter select { font-size: 75%; width: 190px; margin-right: 9px; }
.cat-table .ct-filter input { margin: 0 0 0 30px; }

.select-value-container { background: url(/images/structure/select.gif); width: 130px; height: 20px; overflow: hidden; margin: 0 9px 0 0; }
.select-value-container-over { background: url(/images/structure/select_over.gif); width: 130px; height: 20px; overflow: hidden; margin: 0 9px 0 0; }
.select-value-container .select-value, .select-value-container-over .select-value { padding: 3px 10px; font-size: 69%; font-family: Arial, Helvetica, sans-serif; color: #808000; }
.select-list { position: absolute; background: #e2ddc8; border: 1px solid #808000; font-size: 69%; min-width: 187px; padding: 1px; display: none; }
.select-list a.select-list-item, .select-list a.select-list-item:hover { display: block; color: #808000; padding: 2px 8px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; cursor: pointer; }
.select-list a.select-list-item-active, .select-list a.select-list-item-active:hover { display: block; color: #ffffff; background: #808000; padding: 2px 8px; text-decoration: none; font-family: Arial, Helvetica, sans-serif; cursor: pointer; }

.cat-table .ct-list { border: 2px solid #808000; width: 100%; }
.cat-table .ct-list th { background: url(/images/structure/th_bg.gif) 0 100% repeat-x #eff1e0; padding: 5px 10px 15px; color: #808000; font-weight: normal; font-size: 75%; border-right: 1px solid #808000; }
.cat-table .ct-list td { border-right: 1px solid #808000; border-bottom: 1px solid #808000; padding: 5px 10px; font-size: 88%; }
.cat-table .ct-list .odd td { background: #eff1e0; }
.cat-table .ct-list td .small { font-size: 86%; }
.cat-table .ct-list .ctl-img { width: 120px; border-right: 0; }
.cat-table .ct-list .ctl-price { font-weight: bold; text-align: center; color: #808000; font-size: 129%; }
.cat-table .ct-list .ctl-status { font-size: 86%; color: #666666; }
.cat-table .ct-list .ctl-status div { background-position: 50% 0; background-repeat: no-repeat; padding: 35px 0 0; text-align: center; }
.cat-table .ct-list .ctl-status .no { background: url(/images/structure/no.png) center center no-repeat; }
.cat-table .ct-list .odd .ctl-status .no { background-image: url(/images/structure/no_odd.png); }
.cat-table .ct-list .ctl-status .yes { background: url(/images/structure/yes.png) center center no-repeat; }
.cat-table .ct-list .odd .ctl-status .yes { background: url(/images/structure/yes_odd.png) center center no-repeat; }

.card-info { margin: 0 0 10px; }
.card-info .ci-big-photo { width: 395px; vertical-align: top; }
.card-info .ci-big-photo div { border: 7px solid #cccc99; width: 354px; margin: 0 auto 0 0; }
.card-info .ci-big-photo div div { border: 2px solid #ffffcc; background: #ece9e0 url("/images/gallery_back.jpg") top left no-repeat; width: 350px; height: 263px; overflow: hidden; text-align: center; }
.card-info .ci-info { vertical-align: top; }
.card-info .cii-yes { padding: 5px 0 10px 0; font-size: 113%; color: #666666; }
.card-info .cii-no { padding: 5px 0 10px 0; font-size: 113%; color: #666666; }
.card-info .ci-info p { margin: 0 0 25px; color: #808000; }
.card-info .ci-info span { font-weight: bold; text-transform: uppercase; }
.card-info .ci-info img { margin: 0 15px 5px 0; }
.t50x50 { width: 100%; margin: 0 0 15px; }
.t50x50 ul { margin: 0 0 0 15px; padding: 0; color: #808000; }
.t50x50 img { margin-top: 5px; }
.t50x50 span { text-transform: uppercase; }

.card-scroll { margin: 0 0 15px; overflow: hidden; }
.card-scroll .cs-r00 { background: url(/images/structure/r00.gif); width: 5px; height: 5px; overflow: hidden; float: left; margin-bottom: -5px; position: relative; }
.card-scroll .cs-r01 { background: url(/images/structure/r01.gif); width: 5px; height: 5px; overflow: hidden; float: right; margin-bottom: -5px; position: relative; }
.card-scroll .cs-r10 { background: url(/images/structure/r10.gif); width: 5px; height: 5px; overflow: hidden; float: left; margin-top: -5px; }
.card-scroll .cs-r11 { background: url(/images/structure/r11.gif); width: 5px; height: 5px; overflow: hidden; float: right; margin-top: -5px; }
.card-scroll .cs-body { background: #F8F7F5; border: 3px solid #cccc99; padding: 6px 21px 0; }
.card-scroll .sb-box { overflow: hidden; padding-bottom: 3px; }
.card-scroll .sb-box img { margin-right: 29px; cursor: pointer; }
.card-scroll .sb-box .last img { margin-right: 0; }
.card-scroll .scroll-bar { background: url(/images/structure/scroll_bg.gif) 0 0 repeat-x; }

.bron-form { background: url(/images/structure/bron_bg.gif) 0 0 repeat-y #eff1e0; width: 609px; margin: 0 auto; }
.bron-form .bf-decor { display: block; }
.bron-form .bf-asterix { float: right; padding-right: 33px; color: #808000; }
.bron-form h2 { color: #808000; margin: 0 0 10px 33px; font-size: 150%; font-weight: normal; }
.bron-form .bf-grid { width: 100%; }
.bron-form .bf-odd { background: #e0e4c5 url(/images/structure/bron_odd.gif) 0 0 repeat; padding: 5px 0; }
.bron-form .bf-odd-s { background: #e0e4c5 url(/images/structure/bron_odd_s.gif) 0 0 repeat; padding: 5px 0; }
.bron-form .bf-even { padding: 5px 0; }
.bron-form .bf-label { width: 155px; padding-right: 24px; text-align: right; color: #808000; vertical-align: top; font-size: 88%; }
.bron-form .bf-label_s { width: 80px; padding-right: 24px; text-align: right; color: #808000; vertical-align: top; font-size: 88%; }
.bron-form .bf-label-add { width: 160px; text-align: center; color: #808000; vertical-align: top; font-size: 88%; }
.bron-form .bf-text { background: url(/images/structure/input_01.gif); width: 181px; height: 16px; overflow: hidden; border: 0; padding: 2px 5px; color: #808000; font-family: Arial, Helvetica, sans-serif; font-size: 75%; }
.bron-form .bf-text-short { background: url(/images/structure/input_02.gif); width: 108px; height: 16px; overflow: hidden; border: 0; padding: 2px 5px; color: #808000; font-family: Arial, Helvetica, sans-serif; font-size: 75%; }
.bron-form .bf-textarea { background: url(/images/structure/textarea.gif); width: 387px; height: 103px; padding: 2px 5px; }
.bron-form .bf-textarea textarea { border: 0; width: 387px; height: 100px; background: none; color: #808000; font-family: Arial, Helvetica, sans-serif; font-size: 75%; }
.bron-form .bf-capcha { width: 95px; }
.bron-form .bf-comm { color: #808000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.bron-form #bf-submit { padding-top: 3px; }

table td.f-white-i { font: italic 12px "Times New Roman"; color: #ffffff; }
	table td.f-white-i input.input_over { margin-left: 3px; margin-right: 5px; }

form input.input_over { padding-left: 10px; width: 62px; height: 20px; font: 11px Arial; color: #808000; background: url("/images/structure/input_over.gif") top left no-repeat; border: none; }
