﻿#center .shop > .center { overflow: hidden;}

.prices .now { font-weight: bold; margin: 0px; color: #cc0000; padding: 0px; }
.prices .old { font-weight: bold; color: #999; text-decoration:line-through;}
.prices .wholesale { font-weight: bold; margin: 0px; color: #ccc; padding: 0px; }

#center .shop > .center > .cupboard {}
#center .shop > .center > .cupboard .item { min-height: 40px; width: 212px; position: relative; padding: 5px;}
#center .shop > .center > .cupboard .item div.company { margin-top: 5px; font-size: 11px; margin-bottom: 5px; }
#center .shop > .center > .cupboard .item div.title a { font-weight: bold; font-size: 17px; color: #333; text-decoration: none; }
#center .shop > .center > .cupboard .options { margin-top: 20px; margin-left: 55px; }
#center .shop > .center > .cupboard .options ul { margin: 0px; padding: 0px; }
#center .shop > .center > .cupboard .options ul li { margin-top: 2px; list-style-type: none; }
#center .shop > .center > .cupboard .options ul li a { font-weight: normal; font-size: 11px; color: #7f7f7f; text-decoration: none; }
#center .shop > .center > .cupboard .options ul li img { margin-right: 5px; }
#center .shop > .center > .cupboard .picture { text-align: center; }
#center .shop > .center > .cupboard table { border-right:1px solid #CCC; border-top:1px solid #CCC;}
#center .shop > .center > .cupboard table caption { text-align: right; padding: 0px 0px 5px; }
#center .shop > .center > .cupboard table td { width: 25%; background:#fff url(images/layout/shop_search_item_bg.png) repeat-x bottom; vertical-align: top; color: #333333; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left; padding: 6px; }
#center .shop > .center > .cupboard table td.promotion { width: 25%; background:background:#fff url(images/layout/shop_search_item_promotion_bg.png) #fff repeat-x 50% bottom; color: #333333; border-bottom: #cccccc 1px solid; text-align: left; padding: 6px 6px 6px 12px;}

#center .shop > .center > .favorites {}
#center .shop > .center > .favorites .item { min-height: 40px; width: 212px; position: relative; padding: 5px;}
#center .shop > .center > .favorites .item div.company { margin-top: 5px; font-size: 11px; margin-bottom: 5px; }
#center .shop > .center > .favorites .item div.title a { font-weight: bold; font-size: 17px; color: #333; text-decoration: none; }
#center .shop > .center > .favorites .options { margin-top: 20px; margin-left: 55px; }
#center .shop > .center > .favorites .options ul { margin: 0px; padding: 0px; }
#center .shop > .center > .favorites .options ul li { margin-top: 2px; list-style-type: none; }
#center .shop > .center > .favorites .options ul li a { font-weight: normal; font-size: 11px; color: #7f7f7f; text-decoration: none; }
#center .shop > .center > .favorites .options ul li img { margin-right: 5px; }
#center .shop > .center > .favorites .picture { text-align: center; }
#center .shop > .center > .favorites table { border-right:1px solid #CCC; border-top:1px solid #CCC;}
#center .shop > .center > .favorites table caption { text-align: right; padding: 0px 0px 5px; }
#center .shop > .center > .favorites table td { width: 25%; background:#fff url(images/layout/shop_search_item_bg.png) repeat-x bottom; vertical-align: top; color: #333333; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left; padding: 6px; }
#center .shop > .center > .favorites table td.promotion { width: 25%; background:background:#fff url(images/layout/shop_search_item_promotion_bg.png) #fff repeat-x 50% bottom; color: #333333; border-bottom: #cccccc 1px solid; text-align: left; padding: 6px 6px 6px 12px;}

#center .shop > .center .detail { vertical-align: top; }
#center .shop > .center .detail .buy_options { clear: right; float: right; width: 220px; height: 180px; text-align: left; }
#center .shop > .center .detail .buy_options .transport { margin: -10px 0px 0px; padding: 0px; }

#center .shop > .center .detail .comments {}
#center .shop > .center .detail .comments .author { font-weight: bold;}
#center .shop > .center .detail .comments .date { font-weight: normal; font-size: 11px; color:#999}
#center .shop > .center .detail .comments .content {font-size: 11px; }
#center .shop > .center .detail .comments .message { background: none transparent scroll repeat 0% 0%; color: #696969; }
#center .shop > .center .detail .comments .message div { display: none; }
#center .shop > .center .detail .comments .voute { font-weight:bold; font-size: 11px; color:#FF6600; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#F1f1f1; width:70px; text-align:center; float:right; margin-right:4px;}
#center .shop > .center .detail .comments .voute span { font-weight:normal; font-size:11px; color:#333333;}
#center .shop > .center .detail .comments #page_bar {font-size:11px;}
#center .shop > .center .detail .company { float: right; width: 220px; height: 60px; text-align: right; }
#center .shop > .center .detail .options { display:none; clear: right; float: right; width: 220px; height: 80px; text-align: left; }
#center .shop > .center .detail .options ul { font-size: 11px; margin: 0px; list-style-type: none; padding: 0px; }
#center .shop > .center .detail .options ul li { margin-top: 2px; }
#center .shop > .center .detail .options ul li a { color: #333333; text-decoration: none; }
#center .shop > .center .detail .options ul li a:hover { color: #ff6600; }
#center .shop > .center .detail .options ul li img { margin-right: 5px; }
#center .shop > .center .detail .options ul li small { font-size: 11px; }
#center .shop > .center .detail .picture {}
#center .shop > .center .detail .pictures {}
#center .shop > .center .detail .pictures .item { margin: 0px; padding: 0px; }
#center .shop > .center .detail .pictures .item img { border-right: #f5f5dc 1px solid; border-top: #f5f5dc 1px solid; border-left: #f5f5dc 1px solid; border-bottom: #f5f5dc 1px solid; }
#center .shop > .center .detail .pictures .item img.normal { border-right: #f1f1f1 1px solid; border-top: #f1f1f1 1px solid; border-left: #f1f1f1 1px solid; border-bottom: #f1f1f1 1px solid; }
#center .shop > .center .detail .pictures .item img.normal:hover { border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid; }
#center .shop > .center .detail .pictures .item img.pressed { border-right: #ff9148 1px solid; border-top: #ff9148 1px solid; border-left: #ff9148 1px solid; border-bottom: #ff9148 1px solid; }
#center .shop > .center .detail .tab_item { margin-bottom: 0px; overflow: hidden; padding-top: 10px; border-bottom: #ccc 3px solid;}
#center .shop > .center .detail .tab_item .tab_item_normal { display: block; font-size: 11px; background: #FF642A; float: left; color: #ffffff; margin-right: 3px; border-bottom-style: none; padding: 5px 5px 4px; }
#center .shop > .center .detail .tab_item .tab_item_normal a { color: #ffffff; text-decoration: none; }
#center .shop > .center .detail .tab_item .tab_item_normal a:hover {color: #ffede1; text-decoration: none; }
#center .shop > .center .detail .tab_item .tab_item_pressed { display: block; font-size: 11px; float: left; color: #ffffff; margin-right: 3px; border-bottom-style: none; background: #ccc; padding: 5px 5px 4px; }
#center .shop > .center .detail .tab_item .tab_item_pressed a { color: #666; text-decoration: none; }
#center .shop > .center .detail .tab_item .tab_item_pressed a:hover { color: #999; text-decoration: none; }
#center .shop > .center .detail .tab_open { border-right: #CCC 1px solid; border-left: silver 1px solid; border-bottom: silver 1px solid; padding: 10px; }

#center .shop > .center .detail .voutegraph {}

#center .shop > .center .order .section_info {}
#center .shop > .center .order .section_info p { }
#center .shop > .center .order .section_transport_options > dl.transports { margin: 0px; width: 486px; padding: 0px; padding-left: 10px; overflow: hidden; font-size: 11px; }
#center .shop > .center .order .section_transport_options > dl.transports dd { border-bottom: 1px dotted #ccc; float: right; margin: 0px; width: 242px; color: #4c4c4c; height: 45px; text-align: left; padding: 0px; line-height: 45px; vertical-align: middle;  }
#center .shop > .center .order .section_transport_options > dl.transports dd.long { line-height: 22px; vertical-align: top;  }
#center .shop > .center .order .section_transport_options > dl.transports dt { border-bottom: 1px dotted #ccc; font-weight: bold; float: left; margin: 0px; width: 242px; color: #4c4c4c; height: 45px; line-height: 45px; vertical-align: middle; text-align: left; padding: 0px; }
#center .shop > .center .order .section_transport_options > dl.transports dd { position: relative; text-align: right; }
#center .shop > .center .order .section_transport_options > dl.transports dd select { left:0px; top: 12px; position: absolute }
#center .shop > .center .order .section_transport_options > dl.transports dd span#lbl_transport_cost {  }
#center .shop > .center .order .section_transport_options > dl.transports dd span#lbl_payment_cost {  }
#center .shop > .center .order .section_transport_options > dl.transports dd span#lbl_total_cost {  }
#center .shop > .center .order .section_transport_options > dl.transports dd span#lbl_sum_cost { font-weight: bold }

#center .shop > .center .order .section_payment_options > dl.payments { margin: 0px; width: 486px; padding: 0px; padding-left: 10px; overflow: hidden; font-size: 11px; }
#center .shop > .center .order .section_payment_options > dl.payments dd { border-bottom: 1px dotted #ccc; float: right; margin: 0px; width: 359px; color: #4c4c4c; height: 45px; text-align: left; padding: 0px; line-height: 45px; vertical-align: middle; font-size:11px  }
#center .shop > .center .order .section_payment_options > dl.payments dd.long { line-height: 22px; vertical-align: top;  }
#center .shop > .center .order .section_payment_options > dl.payments dt { position: relative; border-bottom: 1px dotted #ccc; font-weight: bold; float: left; margin: 0px; width: 125px; color: #4c4c4c; height: 45px; line-height: 45px; vertical-align: middle; text-align: left; padding: 0px; }
#center .shop > .center .order .section_payment_options > dl.payments dt img { left:23px; top: 9px; position: absolute }
#center .shop > .center .order .section_payment_options span { color: red; padding-left: 6px; font-size: 11px; display: block }

#center .shop > .center .order .section_personal_data { float: left; width: 410px; }
#center .shop > .center .order .section_personal_data > dl { }
#center .shop > .center .order .section_personal_data > dl dt { }
#center .shop > .center .order .section_personal_data > dl dt input[type='text'] { }
#center .shop > .center .order .section_personal_data > dl dt.error input[type='text'] { border-right: red 1px solid; border-top: red 1px solid; border-left: red 1px solid; border-bottom: red 1px solid; }
#center .shop > .center .order .section_personal_data > dl dt.error select { border-right: red 1px solid; border-top: red 1px solid; border-left: red 1px solid; border-bottom: red 1px solid; }
#center .shop > .center .order .section_personal_data > dl dt.error textarea { border-right: red 1px solid; border-top: red 1px solid; border-left: red 1px solid; border-bottom: red 1px solid; }
#center .shop > .center .order .section_personal_data > dl em { }
#center .shop > .center .order .section_personal_data > dl select { }
#center .shop > .center .order .section_send_form {float:right;}
#center .shop > .center .order textarea { }

#center .shop > .center .search {}
#center .shop > .center .search .navi_bar { border-bottom:1px solid #CCCCCC; height:30px;}
#center .shop > .center .search .navi_bar #page_bar { float: left;}
#center .shop > .center .search .navi_bar .view { float: right; vertical-align: bottom; line-height: 30px; height: 30px; text-align: right; }
#center .shop > .center .search .navi_bar .view img { border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 4px; margin: 0px; padding-top: 4px; border-right-width: 0px; }
#center .shop > .center .search_alt1 {}
#center .shop > .center .search_alt1 .navi_bar { border-bottom:1px solid #CCCCCC; height:30px;}
#center .shop > .center .search_alt1 .navi_bar #page_bar { float: left;}
#center .shop > .center .search_alt1 .navi_bar .view { float: right; vertical-align: bottom; line-height: 30px; height: 30px; text-align: right; }
#center .shop > .center .search_alt1 .navi_bar .view img { border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 4px; margin: 0px; padding-top: 4px; border-right-width: 0px; }

#center .shop > .center .search_form { display:none; border-right: #ccc 1px solid; border-top: #ccc 1px solid; font-size: 11px; background: #efefef; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid; height: auto; overflow: hidden }
#center .shop > .center .search_form dl { margin: 0px; height: auto; padding: 5px; }
#center .shop > .center .search_form dl dt { float: left; margin: 0px 0px 1px; width: 170px; padding: 0px;  }
#center .shop > .center .search_form dl dt input[type='text'] { margin-right: 5px; }
#center .shop > .center .search_form dl dt label { }
#center .shop > .center .search_form dl dt.company { width: 340px;}
#center .shop > .center .search_form dl dt.company label { display: block; }
#center .shop > .center .search_form dl dt.right { float: right; text-align: right; }
#center .shop > .center > .detail .buy_options .buy_form p { display:none;}
#center .shop > .center > .detail .buy_options .buy_form p#button_cart { height: 20px; }
/* Widok prosty */
#center .shop > .center > .search table {border-left:1px solid  #CCCCCC; }
#center .shop > .center > .search table caption { text-align: right; padding: 0px 0px 5px; }
#center .shop > .center > .search table td { border-right:1px solid  #CCCCCC; background: url(images/layout/shop_search_item_bg.png) #fff repeat-x 50% bottom; vertical-align: top; color: #333333; border-bottom: #cccccc 1px solid; text-align: left; padding: 6px; }
#center .shop > .center > .search table th.icon { width: 200px; }
#center .shop > .center > .search table th[scope='col'] {background: url(images/layout/center_table_files_bg_header.jpg) #cae8ea no-repeat; color: #333333; border-bottom: #cccccc 1px solid; text-align: left; padding: 6px 6px 6px 6px; }
#center .shop > .center > .search table th[scope='col']:first-child {}
#center .shop > .center > .search table th[scope='row']:first-child { background: url(images/layout/shop_search_item_bg.png) #fff repeat-x 50% bottom; color: #333333; border-bottom: #cccccc 1px solid; text-align: left; padding: 6px 6px 6px 6px; }
#center .shop > .center > .search table td.promotion {background: url(images/layout/shop_search_item_promotion_bg.png) #fff repeat-x 50% bottom; color: #333333; border-bottom: #cccccc 1px solid; text-align: left; padding: 6px 6px 6px 6px; }
#center .shop > .center > .search table th.promotion[scope='row']:first-child {background: url(images/layout/shop_search_item_promotion_bg.png) #fff repeat-x 50% bottom; color: #333333; border-bottom: #cccccc 1px solid; text-align: left; padding: 6px 6px 6px 6px; }
#center .shop > .center > .search .item {  }
#center .shop > .center > .search .title { }
#center .shop > .center > .search .title a { font-weight: bold; font-size: 17px; color: #333; text-decoration: none; }
#center .shop > .center > .search .title a:hover { color:#FF3300;}
#center .shop > .center > .search .button_buy { display:none; right: 5px; float: right; margin: 0px; height: 22px; padding: 0px; }
#center .shop > .center > .search .company { margin-top: 15px; font-size: 11px; }
#center .shop > .center > .search .content { font-size: 11px; margin: 0px auto; }
#center .shop > .center > .search .options { margin-top: 20px; }
#center .shop > .center > .search .options ul { margin: 0px; padding: 0px; }
#center .shop > .center > .search .options ul li { margin-top: 2px; list-style-type: none; }
#center .shop > .center > .search .options ul li a { font-weight: normal; font-size: 11px; color: #7f7f7f; text-decoration: none; }
#center .shop > .center > .search .options ul li img { margin-right: 5px; }
#center .shop > .center > .search .picture {}
#center .shop > .center > .search .prices { float: left; margin: 0px; padding: 0px; height: 22px; }
/* Widok alternatywny */
#center .shop > .center > .search_alt1 table { border-right:1px solid #CCC;}
#center .shop > .center > .search_alt1 table caption { text-align: right; padding: 0px 0px 5px; }
#center .shop > .center > .search_alt1 table td {background:#fff url(images/layout/shop_search_item_bg.png) repeat-x bottom; vertical-align: top; color: #333333; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; text-align: left; padding: 6px; }
#center .shop > .center > .search_alt1 table td.promotion {background:background:#fff url(images/layout/shop_search_item_promotion_bg.png) #fff repeat-x 50% bottom; color: #333333; border-bottom: #cccccc 1px solid; text-align: left; padding: 6px 6px 6px 12px;}
#center .shop > .center > .search_alt1 .item { min-height: 40px; width: 240px; position: relative; height: 350px; padding: 5px; }
#center .shop > .center > .search_alt1 .title {height:40px;}
#center .shop > .center > .search_alt1 .title a { font-weight: bold; font-size: 17px; color: #333; text-decoration: none; }
#center .shop > .center > .search_alt1 .title a:hover { color:#FF3300;}
#center .shop > .center > .search_alt1 .button_buy { display:none; margin: 0px; height: 26px; text-align: center; padding: 0px; }
#center .shop > .center > .search_alt1 .company { margin-top: 5px; font-size: 11px; margin-bottom: 5px; }
#center .shop > .center > .search_alt1 .options { display:none; margin-top: 20px; margin-left: 55px; }
#center .shop > .center > .search_alt1 .options ul { margin: 0px; padding: 0px; }
#center .shop > .center > .search_alt1 .options ul li { margin-top: 2px; list-style-type: none; }
#center .shop > .center > .search_alt1 .options ul li a { font-weight: normal; font-size: 11px; color: #7f7f7f; text-decoration: none; }
#center .shop > .center > .search_alt1 .options ul li img { margin-right: 5px; }
#center .shop > .center > .search_alt1 .picture { text-align: center; }
#center .shop > .center > .search_alt1 .prices { clear:both; margin: 0px; bottom: 0px; text-align:center; }
/* Reszta */
#center .shop > .find { text-align: center; padding: 10px; }
#center .shop > .left { float: left; margin: auto; width: 180px; }
#center .shop > .left .category_left {margin:5px;}
#center .shop > .left .category_left .frame { border-right: #d6d6d6 0px solid; border-top: #d6d6d6 0px solid; background: #ffffff; border-left: #d6d6d6 0px solid; border-bottom: #d6d6d6 0px solid; }
#center .shop > .left .category_left .frame h1 { padding-left: 18px; font-weight: normal; font-size: 14px; line-height: 33px; padding-top: 7px; }
#center .shop > .left .category_left .frame h2 { font-weight: normal; font-size: 12px; margin: 0px; padding: 0px 0px 0px 18px; }
#center .shop > .left .category_left .header {}
#center .shop > .left .category_left .header .button_up { position: absolute; z-index: 100; right: 5px; top: 2px; font-weight: normal; font-size: 11px; color: #ffffff; text-decoration: none; height: 25px }
#center .shop > .left .category_left .header .button_up a { font-weight: normal; color: #ffffff; text-decoration: none; }
#center .shop > .left .category_left .main_normal { }
#center .shop > .left .category_left .main_normal a {}
#center .shop > .left .category_left .main_normal a:hover { }
#center .shop > .left .category_left .main_normal small { }
#center .shop > .left .category_left .main_pressed {}
#center .shop > .left .category_left .main_pressed a { }
#center .shop > .left .category_left .main_pressed a:hover { }
#center .shop > .left .category_left .main_pressed small { }
#center .shop > .left .category_left .separator { background:#006633; display: block; line-height: 30px; text-decoration: none; }
#center .shop > .left .category_left .separator_end { height:10px; background:#00CC66;}
#center .shop > .left .category_left .sub_normal { }
#center .shop > .left .category_left .sub_normal a { }
#center .shop > .left .category_left .sub_normal a:hover { }
#center .shop > .left .category_left .sub_normal small { }
#center .shop > .left .category_left .sub_pressed { }
#center .shop > .left .category_left .sub_pressed a {}
#center .shop > .left .category_left .sub_pressed a:hover { }
#center .shop > .left .category_left .sub_pressed small {}

#center .shop > .right .category_right .cart_mini { border-right: #99cc33 1px solid; border-top: #99cc33 1px solid; background: url(images/layout/shop_cart_mini_bg.gif) #f5fae6 no-repeat right top; margin-bottom: 5px; border-left: #99cc33 1px solid; border-bottom: #99cc33 1px solid; }
#center .shop > .right .category_right .cart_mini p { margin:0px 15px 0px 15px;}
#center .shop > .right .category_right .cart_mini .dostawa { border-top: #99cc33 1px dotted; padding-left: 42px; padding-top: 10px; }
#center .shop > .right .category_right .cart_mini .go_to_cart { margin: 5px; text-align: center; }
#center .shop > .right .category_right .cart_mini .product { margin: 0px 2px; padding: 5px; }
#center .shop > .right .category_right .cart_mini .product .icon { float: left; margin-right: 3px; }
#center .shop > .right .category_right .cart_mini .product .icon img {border:1px solid #99cc33; width:32px; height:24px;}
#center .shop > .right .category_right .cart_mini .product .name { float: left; width: 150px; }
#center .shop > .right .category_right .cart_mini .product .price { font-weight: bold; font-size: 12px; }
#center .shop > .right .category_right .cart_mini .product a { color: #000000; text-decoration: none; }
#center .shop > .right .category_right .cart_mini .product a:hover { color: #000; text-decoration: underline; }
#center .shop > .right .category_right .cart_mini .subtotal { padding-left: 42px; padding-bottom: 5px; }
#center .shop > .right .category_right .cart_mini .title { padding-left: 10px; font-weight: bold; font-size: 16px; margin: 5px 5px 10px; vertical-align: middle; color: #73a621; line-height: 30px; height: 30px; }


/*Mini Koszyk - propozycja 
.cart_mini { border-right: #99cc33 1px solid; border-top: #99cc33 1px solid; background: url(images/layout/shop_cart_mini_bg.gif) #f5fae6 no-repeat right top; margin-bottom: 5px; border-left: #99cc33 1px solid; border-bottom: #99cc33 1px solid; }
.cart_mini p { margin:0px 15px 0px 15px;}
.cart_mini .dostawa { border-top: #99cc33 1px dotted; padding-left: 42px; padding-top: 10px; }
.cart_mini .go_to_cart { margin: 5px; text-align: center; }
.cart_mini .product { margin: 0px 2px; padding: 5px; }
.cart_mini .product .icon { float: left; margin-right: 3px; }
.cart_mini .product .icon img {border:1px solid #99cc33; width:32px; height:24px;}
.cart_mini .product .name { float: left; width: 150px; }
.cart_mini .product .price { font-weight: bold; font-size: 12px; }
.cart_mini .product a { color: #000000; text-decoration: none; }
.cart_mini .product a:hover { color: #000; text-decoration: underline; }
.cart_mini .subtotal { padding-left: 42px; padding-bottom: 5px; }
.cart_mini .title { padding-left: 10px; font-weight: bold; font-size: 16px; margin: 5px 5px 10px; vertical-align: middle; color: #73a621; line-height: 30px; height: 30px; }
*/


#center .shop > .top {}
#center .shop > .top > .left { float: left; margin: 5px 5px 5px 10px; }
#center .shop > .top > .left ul { margin: 0px; list-style-type: none; padding: 0px; }
#center .shop > .top > .left ul li { float: left; margin-right: 10px; }
#center .shop > .top > .left ul li a { font-weight: bold; color: #333333; text-decoration: none; }
#center .shop > .top > .left ul li a:hover { color: #ff6600; }
#center .shop > .top > .right { float: right; margin: 5px 10px 5px 5px; }
#center .shop > .top > .right ul { font-size: 11px; margin: 0px; list-style-type: none; padding: 0px; }
#center .shop > .top > .right ul li { float: left; margin-right: 10px; }
#center .shop > .top > .right ul li a { color: #333333; }
#center .shop > .top > .right ul li a:hover { color: #ff6600; }
#center .shop > .top > .right ul li small { font-size: 11px; }
#center .shop > .top > .right ul li img { margin-right: 3px; padding-top: 1px }
#center .shop > .top > .search { background:#D59E4E url(images/layout/shop_search_bg.gif) repeat-x; height: 40px; color:#FFFFFF;}
#center .shop > .top > .search dl { margin: 0px; padding: 10px 10px 10px; }
#center .shop > .top > .search dl dt { float: left; }
#center .shop > .top > .search dl dt input[type='text'] { margin-right: 5px; }
#center .shop > .top > .search dl dt label { }
