﻿#center .shop > .center { overflow: hidden; }
#center .shop > .center .nav_bar {border-bottom:1px solid #ccc;}
#center .shop > .right{padding:0px;}
#center .shop > .right  .nav_bar2 {border-bottom:1px solid #ccc;height:27px;background:#fff;}
#center .shop > .right .border {margin-top:15px;margin-left:10px;height:auto;}

.prices .now { font-weight: bold; margin: 0px;  padding: 0px; margin-left:5px;}
.prices .old { font-weight: bold; color: #ccc; text-decoration:line-through;margin-left:10px;}
.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; width:450px;height:auto;;}
#center .shop > .center .detail .buy_form {margin-top:10px;}
#center .shop > .center .detail small {color:#828282;float:right;margin-top:6px;}
#center .shop > .center .detail .title {font-size:20px;color:#6b4581;width:290px;;float:left;padding:0px;margin:0px; height:auto;line-height:25px;margin-left:5px;}
#center .shop > .center .detail .buy_options { background:  url(images/layout/buy_options.gif) no-repeat left; float:left ; width: 178px; height: 160px; text-align: left;margin-top:10px;padding-left:12px; }
#center .shop > .center .detail .buy_options p{font-size:11px;}
#center .shop > .center .detail .buy_options .prices{color:#6b4581;font-weight:bold;font-size:14px;margin-bottom:5px;}
#center .shop > .center .detail .buy_options .transport { margin: -10px 0px 0px; padding: 0px; }
#center .shop > .center .detail .content {width:448px;vertical-align:middle;text-align:center;}
#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 {  text-align: left;height:65px;width:70px;}
#center .shop > .center .detail .company p img {max-height:60px;max-width:50px;}
#center .shop > .center .detail .options { background: url(images/layout/options.gif) repeat-x top; float: left; width: 450px; height: 23px; text-align: left;padding-top:5px;margin-top:15px; }
#center .shop > .center .detail .options ul { font-size: 11px; margin: 0px; list-style-type: none; padding: 0px;display:inline; }
#center .shop > .center .detail .options ul li { margin-top: 2px;display:inline; }
#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 {float:left;width:250px;height:160px;margin-top:10px;margin-right:8px;}
#center .shop > .center .detail .picture img {max-width:250px;max-height:160px;}
#center .shop > .center .detail .pictures {width:440px;margin-top:55px;text-align:left;}
#center .shop > .center .detail .pictures .item { margin: 0px; padding: 0px;margin-right:5px; width:102px; height:77px;border-right: #f1f1f1 1px solid; border-top: #f1f1f1 1px solid; border-left: #f1f1f1 1px solid; border-bottom: #f1f1f1 1px solid;vertical-align:middle;margin-top:10px;}
#center .shop > .center .detail .pictures .item:hover  { border-right: #dd8cd5 1px solid; border-top: #dd8cd5 1px solid; border-left: #dd8cd5 1px solid; border-bottom: #dd8cd5 1px solid;}
#center .shop > .center .detail .pictures .item img {vertical-align:middle;max-width:100px;max-height:75px;text-align:center;  }
#center .shop > .center .detail .pictures .item img.normal { }
#center .shop > .center .detail .pictures .item img.normal:hover {}
#center .shop > .center .detail .pictures .item img.pressed {  }
#center .shop > .center .detail .tab_item { margin-bottom: 0px; overflow: hidden;  border-bottom: #eadbea 3px solid;width:450px;margin-top:10px;}
#center .shop > .center .detail .tab_item .tab_item_normal { width:88px;height:23px;padding-top:5px;display: block; font-size: 11px; background: url(images/layout/tab_item_normal.gif) repeat-x top;; float: left; color: #ffffff;  border-bottom-style: none;text-align:center;  }
#center .shop > .center .detail .tab_item .tab_item_normal a { color: #6b4581; text-decoration: none; font-weight:bold;}
#center .shop > .center .detail .tab_item .tab_item_normal a:hover {color: #6b4581; text-decoration: none;font-weight:bold; }
#center .shop > .center .detail .tab_item .tab_item_pressed {text-align:center;;width:88px;height:23px;padding-top:5px;; display: block; font-size: 11px; float: left; color: #ffffff; border-bottom-style: none; background: url(images/layout/tab_item.gif) repeat-x top; ;  }
#center .shop > .center .detail .tab_item .tab_item_pressed a { color:#6b4581; text-decoration: none;font-weight:bold; }
#center .shop > .center .detail .tab_item .tab_item_pressed a:hover { color: #6b4581; text-decoration: none;font-weight:bold; }
#center .shop > .center .detail .tab_item #sp1 {margin-right:3px;}
#center .shop > .center .detail .tab_item #sp2 {margin-right:2px;}
#center .shop > .center .detail .tab_item #sp3 {margin-right:3px;}
#center .shop > .center .detail .tab_item #sp4 {margin-right:2px;}
#center .shop > .center .detail .tab_item #sp6 {margin-right:0px;}
#center .shop > .center .detail .tab_open { ;height:auto;border-right: #eadbea 1px solid; border-left: #eadbea 1px solid; border-bottom: #eadbea 1px solid; padding: 10px; width:428px;background:#fff;text-align:left;}
#center .shop > .center .detail  #sz1 {height:auto;width:428px;}
#center .shop > .center .detail  #sz2 {height:auto;width:428px;}
#center .shop > .center .detail  #sz3 {height:auto;width:428px;}
#center .shop > .center .detail  #sz4 {height:auto;width:428px;}
#center .shop > .center .detail  #sz5 {height:auto;width:428px;}
#center .shop > .center .detail  #sz6 {height:auto;width:428px;}

#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 .view  {margin-top:5px;}
#center .shop > .center .search {}
#center .shop > .center .search .navi_bar { border-bottom:1px solid #CCCCCC; height:30px;background:red;}
#center .shop > .center .search .navi_bar #page_bar {text-align:center; }
#center .shop > .center .search .navi_bar .view { 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_form { ; font-size: 11px; background: url(images/layout/form.gif) repeat-x top;  min-height:58px; height: auto; overflow: hidden;padding-top:2px; }
#center .shop > .center .search_form dl { margin: 0px; height: auto;  padding-left:10px; margin-top:2px;}
#center .shop > .center .search_form dl dt { ;float: left; margin: 0px 0px 1px; width: 138px; padding: 0px;height:20px;  }
#center .shop > .center .search_form dl dt input[type='text'] { margin-right: 5px;width:75px;height:18px;border:1px solid #a7a6aa;margin-left:2px; }
#center .shop > .center .search_form dl dt label {color:#4c4c4c;display:block;float:left; margin-top:3px;}
#center .shop > .center .search_form dl dt.company { float: left; margin: 0px 0px 1px; width: 145px;padding: 0px;margin-bottom:10px;}
#center .shop > .center .search_form dl dt.company select {width:93px;height:23px;border:1px solid #a7a6aa;margin-left:3px;}
#center .shop > .center .search_form dl dt.company label {}
#center .shop > .center .search_form dl dt.mark {width:100px;margin-right:11px;float:left;}
#center .shop > .center .search_form dl dt.mark input {vertical-align:middle; }
#center .shop > .center .search_form dl dt.right { float: right; text-align:left; ;width:auto;padding-right:5px; }
#center .shop > .center .search_form dl dt.right input {margin-right:13px;}
#center .shop > .center > .detail .buy_options .buy_form p { }
#center .shop > .center > .detail .buy_options .buy_form p#button_cart { height: 20px; }
/* Widok prosty */
#center .shop > .center > .search table {border-bottom: #ebebeb 1px solid; }
#center .shop > .center > .search table tr {}
#center .shop > .center > .search table caption { text-align: right; padding: 0px 0px 5px; }
#center .shop > .center > .search table td {height:230px;;vertical-align: top; color: #333333;  text-align: left; border-top: #ebebeb 1px solid; }
#center .shop > .center > .search table {background: url(images/layout/table_bg.gif)  repeat-y 225px top ; }
#center .shop > .center > .search 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 .item {height:230px;; width: 450px; }
#center .shop > .center > .search .item .title {text-align:left;width:100%;margin-bottom:10px;margin-top:10px;}
#center .shop > .center > .search .item .title a {font-size:16px;color:#6b4581;}
#center .shop > .center > .search .item .picture img {width:150px;max-height:150px;margin:0px;padding:0px;margin-top:10px;}
#center .shop > .center > .search .item .picture {margin:0px;padding:0px;width:224px;height:159px;background:#fff;margin-bottom:40px;}
#center .shop > .center > .search .title {height:auto;;margin-left:10px;}
#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 { margin: 0px; height:auto ;  padding: 0px;margin-left:10px;float:right; }
#center .shop > .center > .search .content {margin-left:10px;font-size:11px;}
#center .shop > .center > .search .content a{font-size:11px;}
#center .shop > .center > .search .company { margin-top: 5px; font-size: 11px; margin-bottom: 5px;margin-left:10px; }

#center .shop > .center > .search  .cupboard { margin: 0px; padding: 0px;display:inline; display:block;text-align:center;}
#center .shop > .center > .search  .cupboard  a { font-weight: normal; font-size: 11px; color: #7f7f7f; text-decoration: none; }
#center .shop > .center > .search  .cupboard img {margin:0px;padding:0px; }
#center .shop > .center > .search .picture { text-align: center;float:left;}
#center .shop > .center > .search .prices { clear:both; margin: 0px; ;padding:0px;color:#4c44cc;margin-left:10px; }
#center .shop > .center > .search .prices p {color:#4c4c4c;font-weight:bold;}
#center .shop > .center > .search .prices .now {color:#4c4c4c;margin-left:5px;}
#center .shop > .center > .search .rest {width:225px;height:205px;float:left;}

/*alternatycwny*/
#center .shop > .center > .search_alt1 table {border-bottom: #ebebeb 1px solid; }
#center .shop > .center > .search_alt1 table caption { text-align: right; padding: 0px 0px 5px; }
#center .shop > .center > .search_alt1 table td {height:200px; vertical-align: top; color: #333333;  text-align: center; border-top: #ebebeb 1px solid; }
#center .shop > .center > .search_alt1 table {background:  url(images/layout/tr_bg.gif) repeat-y 225px top ;}
#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: 225px; position: relative; height: 200px;  }
#center .shop > .center > .search_alt1 .item .title {text-align:center;padding-top:10px;width:225px;height:35px;;}
#center .shop > .center > .search_alt1 .item .title a {font-size:12px;color:#6b4581;}
#center .shop > .center > .search_alt1 .item .picture img {max-width:200px;max-height:80px;margin:0px;padding:0px;}
#center .shop > .center > .search_alt1 .item .picture {margin:0px;padding:0px;width:200px;height:80px;margin-left:13px;}
#center .shop > .center > .search_alt1 .title {height:19px;margin:0px;padding:0px;}
#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 { margin: 0px; height: 26px; text-align: center; padding: 0px;margin-bottom:15px;}
#center .shop > .center > .search_alt1 .company { margin-top: 5px; font-size: 11px; margin-bottom: 5px; }
#center .shop > .center > .search_alt1 .options { background:#fff;padding-left:5px;margin-left:1px;}
#center .shop > .center > .search_alt1 .options ul { margin: 0px; padding: 0px;display:inline;width:209px; }
#center .shop > .center > .search_alt1 .options ul li {  list-style-type: none; display:inline;margin-right:10px;}
#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:4px; }
#center .shop > .center > .search_alt1 .picture { text-align: center; }
#center .shop > .center > .search_alt1 .prices { clear:both; margin: 0px; bottom: 0px; text-align:center;padding:0px;color:#4c44cc; }
#center .shop > .center > .search_alt1 .prices .now {color:#4c4c4c;}
/*alternatywny2*/
#center .shop > .center > .search_alt2 table {border-bottom: #ebebeb 1px solid; }
#center .shop > .center > .search_alt2 table caption { text-align: right; padding: 0px 0px 5px; }
#center .shop > .center > .search_alt2 table td {height:200px; vertical-align: top; color: #333333;  text-align: center; border-top: #ebebeb 1px solid;background:#fff; }
#center .shop > .center > .search_alt2 table {background:  url(images/layout/tr_bg.gif) repeat-y 226px top ;}
#center .shop > .center > .search_alt2 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_alt2 .item { min-height: 40px; width: 225px; position: relative; height: 200px;  }
#center .shop > .center > .search_alt2 .item .title {text-align:center;padding-top:10px;width:225px;}
#center .shop > .center > .search_alt2 .item .title a {font-size:12px;color:#6b4581;}
#center .shop > .center > .search_alt2 .item .picture img {max-width:200px;max-height:80px;margin:0px;padding:0px;}
#center .shop > .center > .search_alt2 .item .picture {margin:0px;padding:0px;width:200px;height:80px;}
#center .shop > .center > .search_alt2 .title {height:19px;}
#center .shop > .center > .search_alt2 .title a { font-weight: bold; font-size: 17px; color: #333; text-decoration: none; }
#center .shop > .center > .search_alt2 .title a:hover { color:#FF3300;}
#center .shop > .center > .search_alt2 .button_buy { margin: 0px; height: 26px; text-align: center; padding: 0px; }
#center .shop > .center > .search_alt2 .company { margin-top: 5px; font-size: 11px; margin-bottom: 5px; }
#center .shop > .center > .search_alt2 .options {width:219px;height:24px; background:#fafafa;padding-left:5px;margin-left:1px;margin-top:9px;padding-top:5px;}
#center .shop > .center > .search_alt2 .options ul { margin: 0px; padding: 0px;display:inline;width:209px;height:15px; }
#center .shop > .center > .search_alt2 .options ul li { margin-top: 2px; list-style-type: none; display:inline;margin-right:10px;}
#center .shop > .center > .search_alt2 .options ul li a { font-weight: normal; font-size: 11px; color: #7f7f7f; text-decoration: none; }
#center .shop > .center > .search_alt2 .options ul li img {margin-right:4px; }
#center .shop > .center > .search_alt2 .picture { text-align: center; }
#center .shop > .center > .search_alt2 .prices { clear:both; margin: 0px; bottom: 0px; text-align:center;padding:0px;color:#4c44cc; }
#center .shop > .center > .search_alt2 .prices .now {color:#4c4c4c;}


/* Reszta */
#center .shop > .find { text-align: center; padding: 10px; }
#center .shop > .left {; min-height: 350px; width: 289px;position:absolute;margin-top:-17px; }
#center .shop > .left .category_left {width:289px;min-height:0px;}
#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 {background:#fff;width:201px;}
#center .shop > .right .category_right {margin:0px;}
#center .shop > .right .category_right .cart_mini {width:173px; background:#fffbff;float:left;padding-right:17px; }
#center .shop > .right .category_right .cart_mini p { }
#center .shop > .right .category_right .cart_mini .dostawa { border-top: #99cc33 1px dotted; }
#center .shop > .right .category_right .cart_mini .go_to_cart {  text-align: center;margin-left:13px;margin-bottom:10px;margin-top:5px; }
#center .shop > .right .category_right .cart_mini .product { }
#center .shop > .right .category_right .cart_mini .product .icon { float: left; margin-right: 3px;margin-left:15px; }
#center .shop > .right .category_right .cart_mini .product .icon img{vertical-align:middle;}
#center .shop > .right .category_right .cart_mini .product .name { float: left; width: 135px; }
#center .shop > .right .category_right .cart_mini  .name2{margin-left:15px;font-size:11px; color: #6b4581;height:20px;vertical-align:middle;font-weight:bold;margin-top:10px;margin-bottom:10px;} 
#center .shop > .right .category_right .cart_mini .product .name a {}
#center .shop > .right .category_right .cart_mini .product .price { font-weight: normal; font-size: 11px;color:#6b4581; }
#center .shop > .right .category_right .cart_mini .product .count {font-weight: normal; font-size: 11px;;color:#6b4581;}
#center .shop > .right .category_right .cart_mini .product a { font-size:11px;;color: #4c4c4c; text-decoration: none;font-weight:bold; }
#center .shop > .right .category_right .cart_mini .product a:hover { color: #000; text-decoration: underline; }
#center .shop > .right .category_right .cart_mini .subtotal {  padding-bottom: 5px; float:right;margin-top:10px;font-size:11px;color:#745586;font-weight:bold;}
#center .shop > .right .category_right .cart_mini .title {  font-weight:normal ; font-size: 16px;  vertical-align: middle; color: #9375a3; line-height: 30px; height: 30px;margin-left:15px;margin-top:10px; }
#center .shop > .right .category_right .cart_mini .title img {vertical-align: middle;margin-bottom:2px;}

#center .shop >.right .menu2 {background:#f7f5f8;padding:0px;margin-left:0px;width:165px;margin-top:0px;padding-top:15px;padding-left:15px;padding-right:10px;margin-bottom:0px;}
#center .shop >.right .menu2 ul {padding:0px;margin:0px;}
#center .shop >.right .menu2 ul li {padding:0px;margin:0px;}
#center .shop >.right .menu2 .content {height:auto;width:160px;float:left;margin-left:0px;font-size:11px;margin-top:10px;line-height:15px;}
/*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; }
*/
/*strefa klienta*/
#center .shop >.right .login_board {background:#fff;padding-left:7px;padding-bottom:5px;padding-right:7px;}
#center .shop >.right .login_board .title {font-weight:normal ; font-size: 16px;  vertical-align: middle; color: #749ac2;  margin-bottom:0px;}
#center .shop >.right .login_board a {text-decoration:none; font-weight:bold;font-size:11px; color:#4c4c4c;}
#center .shop >.right .login_board .zaloguj a {line-height:15px;vertical-align:top;display:block;}
#center .shop >.right .login_board .zaloguj img {padding-top:4px;float:left;margin-right:4px;}
#center .shop >.right .login_board hr {height:1px; color:#ebebeb;background:#ebebeb;border:none;width:162px;}
#center .shop >.right .login_board .text {display:block;font-size:11px; color:#4c4c4c;;margin-top:0px;line-height:15px;margin-bottom:5px;margin-top:10px;margin-bottom:10px;}
#center .shop >.right .login_board .login{margin-bottom:5px;margin-top:5px;}
#center .shop >.right .login_board .avatar {float:left;width:65px;height:65px;margin-right:5px;}
#center .shop >.right .login_board .lista img {padding-top:4px;float:left;margin-right:4px;}
#center .shop >.right .login_board .lista a {line-height:15px;vertical-align:top;display:block;}
#center .shop >.right .login_board .lista {margin-top:11px;}
#center .shop >.right .login_board ul {margin:0px;padding:0px;float:right;}
/*prezent*/
#center .shop >.right .gift {height:133px;background:url(images/layout/gift_bg.gif) no-repeat top left;}
#center .shop >.right .gift .title { font-weight:normal ; font-size: 16px;  vertical-align: middle; color: #c87cbd; line-height: 20px; height: 30px;margin-left:15px;padding-top:10px;width:60%;}
#center .shop >.right .gift  p {font-size:11px; color:#4c4c4c;margin-left:15px;margin-top:20px;line-height:15px;margin-bottom:10px;}
#center .shop >.right .gift a {margin-left:15px;margin-top:5px;}

#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 { }


#center .shop > .center.type_1 #prezent {width:226px;height:38px;background: url(images/layout/gratis_prezent.gif);}
