﻿#center .cms > .left .category_left .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 .cms > .left .category_left .cart_mini .dostawa { border-top: #99cc33 1px dotted; padding-left: 42px; padding-top: 10px; }
#center .cms > .left .category_left .cart_mini .go_to_cart { margin: 5px; text-align: center; }
#center .cms > .left .category_left .cart_mini .product { margin: 0px 2px; padding: 5px; }
#center .cms > .left .category_left .cart_mini .product .icon { float: left; width: 32px; margin-right: 3px; }
#center .cms > .left .category_left .cart_mini .product .name { font-size: 11px; float: left; width: 120px; }
#center .cms > .left .category_left .cart_mini .product .price { font-weight: bold; font-size: 12px; }
#center .cms > .left .category_left .cart_mini .product a { color: #000000; text-decoration: none; }
#center .cms > .left .category_left .cart_mini .product a:hover { color: #000; text-decoration: underline; }
#center .cms > .left .category_left .cart_mini .subtotal { padding-left: 42px; padding-bottom: 5px; }
#center .cms > .left .category_left .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 > .center { overflow: hidden; }
#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 { padding-bottom: 80px; background: #fdf5e6; }
#center .shop > .center .detail .comments .author { font-weight: bold; font-size: 13px; color: green; }
#center .shop > .center .detail .comments .author small { font-weight: normal; font-size: 13px; color: black; }
#center .shop > .center .detail .comments .content { font-size: 12px; }
#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 .section_info { float: left; width: 200px; height: 100px; }
#center .shop > .center .detail .comments .section_info p { margin: 0px; font-style: italic; padding: 0px; }
#center .shop > .center .detail .comments .section_send_form { float: right; margin: 0px auto; width: 220px; height: 100px; text-align: right; }
#center .shop > .center .detail .comments .voute { font-size: 12px; }
#center .shop > .center .detail .company { float: right; width: 220px; height: 60px; text-align: right; }
#center .shop > .center .detail .options { 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 .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: #ff9148; 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: silver 1px solid; border-left: silver 1px solid; border-bottom: silver 1px solid; padding: 10px; }
#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: 359px; 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: 125px; 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 #page_bar { float: left; }
#center .shop > .center .search .view { float: right; vertical-align: bottom; line-height: 30px; height: 30px; text-align: right; }
#center .shop > .center .search .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 #page_bar { float: left; }
#center .shop > .center .search_alt1 .view { float: right; vertical-align: bottom; line-height: 30px; height: 30px; text-align: right; }
#center .shop > .center .search_alt1 .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 { 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: 115px; }
#center .shop > .center .search_form dl { margin: 0px; height: 100px; 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 { }
#center .shop > .center > .detail .buy_options .buy_form p#button_cart { height: 20px; }
#center .shop > .center > .detail .buy_options .price { font-weight: bold; font-size: 18px; margin: 5px 0px 0px; text-align: left; padding: 0px; }
#center .shop > .center > .detail .buy_options .price p { font-weight: bold; font-size: 18px; margin: 0px; color: #ff6600; padding: 0px; }
#center .shop > .center > .detail .buy_options .price p small { font-weight: normal; font-size: 12px; color: #4c4c4c; }
#center .shop > .center > .detail .buy_options .price p.old { font-size: 11px; color: #333333 }
#center .shop > .center > .detail .buy_options .price p.old small {  color: red; margin-left: 6px; font-size: 11px; text-decoration: line-through; }


#center .shop > .center > .search .button_buy { right: 5px; float: right; margin: 0px; bottom: 5px; position: absolute; height: 22px; padding: 0px; }
#center .shop > .center > .search .item { min-height: 170px; position: relative; }
#center .shop > .center > .search .item div.company { margin-top: 15px; font-size: 11px; }
#center .shop > .center > .search .item div.content { font-size: 11px; margin: 0px auto; }
#center .shop > .center > .search .item div.title { }
#center .shop > .center > .search .item div.title a { font-weight: bold; font-size: 13px; color: #000000; text-decoration: none; }
#center .shop > .center > .search .item p { margin: 15px 0px 0px; padding: 0px; }
#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: 10px; 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 .price { left: 5px; float: left; margin: 0px; bottom: 5px; position: absolute; padding: 0px; }
#center .shop > .center > .search .price p { font-weight: bold; font-size: 18px; margin: 0px; color: #ff6600; padding: 0px; }
#center .shop > .center > .search .price p small { font-weight: normal; font-size: 14px; color: #4c4c4c; }
#center .shop > .center > .search .price p.old { font-size: 11px; color: #333333 }
#center .shop > .center > .search .price p.old small {  color: red; margin-left: 6px; font-size: 11px; text-decoration: line-through; }


#center .shop > .center > .search .promotion { bottom: -2px! important; }
#center .shop > .center > .search table caption { text-align: right; padding: 0px 0px 5px; }
#center .shop > .center > .search table td { border-right: #cccccc 1px solid; 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'] { border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; 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 12px; }
#center .shop > .center > .search table th[scope='col']:first-child { border-left: #cccccc 1px solid; }
#center .shop > .center > .search table th[scope='row']:first-child { border-right: #cccccc 1px solid; background: url(images/layout/shop_search_item_bg.png) #fff repeat-x 50% bottom; border-left: #cccccc 1px solid; color: #333333; border-bottom: #cccccc 1px solid; text-align: left; padding: 6px 6px 6px 12px; }
#center .shop > .center > .search_alt1 .button_buy { left: 65px; margin: 0px; bottom: 0px; position: absolute; height: 26px; text-align: center; padding: 0px; }
#center .shop > .center > .search_alt1 .item { min-height: 40px; width: 251px; position: relative; height: 340px; background: #f5f5f5; padding: 5px; }
#center .shop > .center > .search_alt1 .item div.company { margin-top: 5px; font-size: 11px; margin-bottom: 5px; }
#center .shop > .center > .search_alt1 .options { 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: 10px; 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 .price { font-weight: bold; font-size: 18px; margin: 5px 0px; text-align: center; padding: 0px; }
#center .shop > .center > .search_alt1 .price p { font-weight: bold; font-size: 18px; margin: 0px; color: #ff6600; padding: 0px; }
#center .shop > .center > .search_alt1 .price p small { font-weight: normal; font-size: 14px; color: #4c4c4c; }
#center .shop > .center > .search_alt1 .price p.old { font-size: 11px; color: #333333 }
#center .shop > .center > .search_alt1 .price p.old small {  color: red; margin-left: 6px; font-size: 11px; text-decoration: line-through; }

#center .shop > .center > .search_alt1 .promotion { bottom: -2px! important; }
#center .shop > .center > .search_alt1 .title { height: 32px; }
#center .shop > .center > .search_alt1 .title a { font-weight: bold; font-size: 13px; color: #000000; text-decoration: none; }
#center .shop > .center > .search_alt1 table { border-right: #cccccc 1px solid; }
#center .shop > .center > .search_alt1 table caption { text-align: right; padding: 0px 0px 5px; }
#center .shop > .center > .search_alt1 table td { background: url(images/layout/shop_search_item_bg.png) #fff repeat-x 50% bottom; vertical-align: top; border-left: #cccccc 1px solid; width: 251px; color: #333333; border-bottom: #cccccc 1px solid; text-align: left; padding: 6px; }
#center .shop > .center > .search_alt1 table th[scope='col'] { border-top: #cccccc 1px solid; 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 12px; }
#center .shop > .center > .search_alt1 table th[scope='col']:first-child { border-left: #cccccc 1px solid; }
#center .shop > .center > .search_alt1 table th[scope='row']:first-child { border-right: #cccccc 1px solid; background: url(images/layout/shop_search_item_bg.png) #fff repeat-x 50% bottom; border-left: #cccccc 1px solid; color: #333333; border-bottom: #cccccc 1px solid; text-align: left; padding: 6px 6px 6px 12px; }

#center .shop > .find { text-align: center; padding: 10px; }
#center .shop > .left { float: left; margin: auto; width: 180px; }
#center .shop > .left .category_left { }
#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 { position: relative; padding-left: 5px; background: url(images/layout/shop_category_left_header_bg.gif) #393939 repeat-x; color: #ffffff; line-height: 25px; height: 25px }
#center .shop > .left .category_left .header .button_up { position: absolute; 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 { display: block; }
#center .shop > .left .category_left .main_normal a:hover { }
#center .shop > .left .category_left .main_normal small { }
#center .shop > .left .category_left .main_pressed { font-weight: bold; }
#center .shop > .left .category_left .main_pressed a { display: block; line-height: 30px; }
#center .shop > .left .category_left .main_pressed a:hover { }
#center .shop > .left .category_left .main_pressed small { }
#center .shop > .left .category_left .separator { display: block; line-height: 30px; text-decoration: none; }
#center .shop > .left .category_left .separator_end { height: 25px; }
#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 { display: block; }
#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 .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; width: 32px; margin-right: 3px; }
#center .shop > .right .category_right .cart_mini .product .name { font-size: 11px; 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; }
#center .shop > .top { border-bottom: #ccc 1px solid; height: 72px; }
#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 > .search { background: #fff; height: 47px; }
#center .shop > .top > .search dl { margin: 0px; padding: 12px 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 { }