/* elementy globalne */
body {
    margin: 0;
    padding: 0;
    font-family: Arial,Helvetica, Verdana, sans-serif;
    font-size: 12px;
    color: #000;
    line-height: 16px;
    background: #000;
}

.st_tab_navigator {
    margin: 0px 10px;
}

.st_tab_navigator li {
    float: left;
    margin-right: 5px;
    background: url(/images/frontend/theme/default/bookmark_middle.png) top left repeat-x;
    width: 200px;
}

.st_tab_navigator li a {
    display: block;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    color: #646464;
    background-color: #eee;
    display: block;
    height: 31px;
    background: url(/images/frontend/theme/default/bookmark_left.png) top left no-repeat;
}

.st_tab_navigator li a span {
    height: 23px;
    display: block;
    padding: 8px 12px 0 12px;
    background: url(/images/frontend/theme/default/bookmark_right.png) top right no-repeat;
}

.st_tab_navigator li.st_selected {
    background: url(/images/frontend/theme/default/select_bookmark_middle.png) top left repeat-x;
    height: 31px;
    margin-top: 1px;
    margin-bottom: -1px;
}

.st_tab_navigator li.st_selected a {
    background: url(/images/frontend/theme/default/select_bookmark_left.png) top left no-repeat;
    color: #646464;
    font-weight: bold;
    font-family: Arial,Helvetica, Verdana, sans-serif;
}

.st_tab_navigator li.st_selected a span {
    font-family: Arial,Helvetica, Verdana, sans-serif;
    background: url(/images/frontend/theme/default/select_bookmark_right.png) top right no-repeat;
}

.st_tab_navigator li.st_dummy {
    float: none;
    clear: both;
    padding: 0;
    margin: 0;
    font-size: 0;
    line-height: 0%;
    border: none;
}

.st_content_tab {
    border-top: 1px solid #cfcfcf;
    border-left: 1px solid #ddded0;
    border-right: 1px solid #ddded0;
    border-bottom: 1px solid #ddded0;
    background: url(/images/frontend/theme/default/background_content_tab.png) top left repeat-x;
    background-color: #fff;
    padding: 10px;
    margin: 0px 10px;
    width: 937px;
}

.st_tab_navigator-separator {
    margin-bottom: 10px;
}

.st_indicator {
    text-align: center;
    padding: 10px 0;
}

#st_tab_navigator-product_list-content, #st_tab_navigator-product_description-content {
    border: 1px solid #c9c9c9;
}

/* Domyślne style dla formularzy */
/*h1 -  tytuł strony , h2 - tytuł podstorny,  h3 - nazawa produktu na liście, h4 - kategoria i producenci, h5 - tytuły komponentów  */
h1, h2, h3, h4, h5, h6, table, td, th, ul, ol, li, form {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: underline;
}

h1 {
    font-size: 21px;
}

a:link {
    color: #fff;
}

/* unvisited link */
a:hover {
    color: #fff;
}

/* mouse over link */
a:active {
    color: #fff;
}

/* selected link */
ul {
    list-style: none;
}

img {
    border-style: none;
}

input, select, textarea {
    border: 1px solid #ccc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 3px;
}

.st_form fieldset {
    padding: 0;
    border: 1px solid #A9A9A7;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    margin-bottom: 3px;
}

.st_form h5.st_title {
    padding: 3px 5px;
    height: 25px;
    background: url(/images/frontend/theme/default/box_head_background.gif) top left repeat-x;
    margin: 0;
}

/* nawigacja u góry strony */
#icon_home {
    float: left;
    padding: 8px 8px 0px 0px;
}

#st_icons img#st_home {
    padding: 2px 15px 0px 12px;
}

#st_icons img#st_flags {
    padding: 2px 2px 1px 0px;
}

#st_icons img#st_select {
    padding: 2px 2px 0px 6px;
}

#st_navigation_bar-1 {
    background: url(/images/frontend/theme/default/body_background.gif) top left repeat-x;
    height: 27px;
    padding: 12px 0px 0px 0px;
}

#st_navigation_bar-1_left {
    float: left;
}

.st_navigation_bar li {
    float: left;
    border-left: 1px solid #c9c9c9;
    border-right: 1px solid #fefefe;
    padding: 0px 0px 0px 5px;
}

.st_navigation_bar a {
    color: #6f6e6d;
    font-weight: bold;
    text-decoration: none;
}

.st_navigation_bar a:hover {
    text-decoration: underline;
}

.st_navigation_bar  .st_first {
    border-left: none;
    padding-right: 5px;
}

.st_navigation_bar .st_last {
    border-right: none;
}

.st_navigation_bar2 {
    height: 34px;
}

.st_navigation_bar2 li {
    float: left;
    border-left: 1px solid #99a1b0;
    border-right: 1px solid #454f67;
    padding: 7px 15px 0px 15px;
    height: 27px;
}

.st_navigation_bar2 a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    font-size: 1.2em;
}

.st_navigation_bar2 a:hover {
    text-decoration: underline;
}

.st_navigation_bar2  .st_first {
    border-left: none;
}

.st_navigation_bar2 .st_last {
    border-right: none;
}

.st_clear_all {
    clear: both;
    font-size: 0px;
    line-height: 0%;
    padding: 0;
    margin: 0;
}

.st_line-dotted {
    width: 100%;
    height: 5px;
    background: url(/images/frontend/theme/default/line_dotted.gif) top left repeat-x;
}

.st_header {
    float: left;
    padding-top: 6px;
    padding-left: 10px;
}

/* wygląd boxów */
.st_box, .st_component {
    border: 1px solid #a9a9a7;
    padding: 1px;
    margin-bottom: 10px;
}

.st_box h5.st_title, .st_component h5.st_title {
    padding: 5px;
    height: 15px;
    font-size: 14px;
    color: #000;
}

.st_box .st_content, .st_component .st_content {
    background-color: #f9f9f9;
    padding: 5px;
}

h5.st_title {
    font-size: 14px;
    color: #000;
}

/* wyglad aplikacji */
.st_application {
}

.st_application h1.st_title {
    padding-top: 10px;
    padding-left: 10px;
    height: 27px;
    color: #000;
    font-size: 2em;
}

.st_application .st_content {
    padding: 0 10px;
}

/* tabelki dla danych tabularycznych */
.st_tabular-list {
    width: 100%;
    background-image: url('/images/frontend/theme/default/tabular-list-th.gif');
    background-repeat: repeat-x;
    border-top: 1px solid #efefef;
}

.st_tabular-list th, .st_tabular-list td {
    color: #545454;
    text-align: center;
}

.st_tabular-list td {
    padding: 5px;
    border-bottom: 1px solid #e1e1e1;
}

.st_tabular-list th {
    height: 31px;
    font-size: 11px;
    vertical-align: middle;
    border-bottom: 1px solid #efefef;
}

.st_tabular-list th span {
    display: block;
    padding: 0px 5px;
    white-space: nowrap;
    border-right: 1px solid #a8a8a8;
}

.st_tabular-list tfoot th {
    text-align: right;
}

.st_tabular-list tfoot a {
    font-weight: normal;
}

/* formularze */
.st_form {
    padding: 0;
    margin: 0;
}

.st_form h5.st_title {
    font-size: 14px;
    color: #000;
}

.st_form .st_row {
    padding: 5px 0px;
    clear: both;
    color: #000;
}

.st_form .st_row_last {
    clear: both;
    border-top: 1px solid #ccc;
    background-color: #f9f9f9;
}

.st_form label {
    float: left;
    width: 100px;
    text-align: right;
}

.st_form .st_field {
    margin-left: 110px;
}

#st_navigation_bar-1 {
    padding-top: 5px;
    height: 22px;
}

#st_navigation_bar-1 ul {
    float: right;
}

#st_navigation_bar-1  .st_first {
    border: none;
}

#st_navigation_bar-1 a {
    font-weight: normal;
}

#st_navigation_bar-2 {
    width: 985px;
    height: 34px;
}

#st_navigation_bar-2_left {
    background-image: url('/images/frontend/theme/default/st_navigation_bar-2_left.png');
    background-repeat: no-repeat;
    width: 10px;
    height: 34px;
    float: left;
}

#st_navigation_bar-2_middle {
    background-image: url('/images/frontend/theme/default/st_navigation_bar-2_middle.png');
    background-repeat: repeat-x;
    width: 965px;
    height: 34px;
    float: left;
}

#st_navigation_bar-2_right {
    background-image: url('/images/frontend/theme/default/st_navigation_bar-2_right.png');
    background-repeat: no-repeat;
    width: 10px;
    height: 34px;
    float: left;
}

/* style dla komponentów */
#st_component-search .st_content {
    padding: 3px;
}

/* elementy kontenera */
#st_container {
    background-color: #000;
}

/* elementy kontenera head */
/*#container_head {
}

*/        #baner {
    background: url(/images/frontend/theme/default/top_baner.jpg) top left repeat-x;
    height: 199px;
    width: 985px;
}

/* elementy kontenera body */
#st_container_body {
}

/* elementy kontenera left */
#st_container_left {
}

#st_container_left .st_dynamic_content {
    padding-top: 10px;
}

/* elementy kontenera content */
#st_container_content {
}

#st_container_content .st_dynamic_content {
    padding-top: 10px;
}

/* elementy kontenera right */
#st_container_right {
}

#st_container_right .st_dynamic_content {
    padding-top: 10px;
}

/* elementy kontenera foot */
#st_container_foot .st_dynamic_content {
    background-image: url('/images/frontend/theme/default/background_foot.png');
    background-repeat: repeat-x;
    height: 60px;
    margin-top: 20px;
}

#st_foot_copyright {
    width: 100%;
    text-align: center;
    padding-top: 12px;
}

.st_align-right {
    float: right;
}

.st_align-left {
    float: left;
}

.st_button {
    background: url(/images/frontend/theme/default/button_middle.gif) top left repeat-x;
    color: black;
    text-decoration: none;
}

.st_button-container {
    height: 25px;
    padding: 3px;
}

.st_button-left {
    background: url(/images/frontend/theme/default/button_left.gif) top left no-repeat;
}

.st_button input {
    border: none;
    margin: 0;
    cursor: hand;
    cursor: pointer;
    background: url(/images/frontend/theme/default/button_right.gif) top right no-repeat;
    padding: 0px 10px;
    height: 25px;
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 11px;
    width: 100%;
    display: block;
}

.st_button a {
    display: block;
    text-decoration: none;
    color: #000;
    font-size: 11px;
    background: url(/images/frontend/theme/default/button_right.gif) top right no-repeat;
    padding: 5px 10px 0px 10px;
    height: 20px;
    text-align: center;
}

/* IE6 FIX     .st_align-left div.st_button-right, .st_align-left div.st_button-left {
    float: left;
}

.st_align-right div.st_button-right, .st_align-left div.st_button-left {
    float: right;
}

*/          .st_bold {
    font-weight: bold;
}

.st_form .st_error {
    margin-left: 140px;
    color: red;
}

#st_component-payment-select_payment_type {
    float: left;
    padding: 10px;
    text-align: center;
    width: 320px;
    border: 0px;
    margin-top: 45px;
}

#st_component-payment-select_payment_type .st_list-payment-box {
    border-bottom: 1px solid #EBEBE7;
    text-align: center;
    width: 25px;
}

#st_component-payment-select_payment_type .st_list-payment-name-box {
    border-bottom: 1px solid #EBEBE7;
    padding-left: 10px;
    text-align: left;
    width: 325px;
}

#st_component-payment-select_payment_type .st_arrow-payment {
    float: left;
    padding-left: 15px;
    padding-top: 12px;
}

#st_component-payment-select_payment_type .st_txt-payment a {
    float: left;
    padding-left: 10px;
    padding-top: 7px;
    text-decoration: none;
}

/* elementy box frame_text */
#st_f_text_container {
    padding: 0px;
    width: 595px;
    margin-bottom: 10px;
}

.st_information_header {
    font-size: 1.25em;
    color: #363636;
    text-align: left;
    padding: 0px 0px 5px 15px;
}

/** * f_textFrame class */
.st_f_text_frame {
    background-repeat: repeat-y;
    background-position: top left;
    float: left;
    width: 595px;
}

.st_f_text_frame         .st_f_text_frame_container {
    background-repeat: repeat-y;
    background-position: top right;
}

.st_f_text_frame       .st_f_text_frame_content {
    margin: 0px;
}

.st_f_text_frame         .st_f_text_frame_right {
    background-position: top right;
    background-repeat: no-repeat;
    height: 6px;
}

.st_f_text_frame         .st_f_text_frame_left {
    background-position: top left;
    background-repeat: no-repeat;
    height: 6px;
}

/** * f_textLayout frame */
.st_f_text_container  .st_f_text_frame {
    width: 575px !important;
}

.st_f_text_container  .st_f_text_frame_container {
}

.st_f_text_container  .st_f_text_frame         .st_f_text_frame_header {
}

.st_f_text_container     .st_f_text_frame         .st_f_text_frame_footer {
}

.st_f_text_container     .st_f_text_frame         .st_f_text_frame_header             .st_f_text_frame_left {
}

.st_f_text_container     .st_f_text_frame         .st_f_text_frame_header             .st_f_text_frame_right {
}

.st_f_text_container     .st_f_text_frame         .st_f_text_frame_footer             .st_f_text_frame_left {
}

.st_f_text_container     .st_f_text_frame         .st_f_text_frame_footer             .st_f_text_frame_right {
}

/* elementy box information_frame*/
#st_f_information_frame_container {
    padding: 0px;
    width: 185px;
    margin-bottom: 10px;
}

.st_txt_frame {
    font-size: 1.1em;
    color: #aba8a8;
    text-align: center;
}

/** * f_informationframe class */
.st_f_information_frame {
    background-repeat: repeat-y;
    background-position: top left;
    float: left;
    width: 185px;
}

.st_f_information_frame         .st_f_information_frame_container {
    background-repeat: repeat-y;
    background-position: top right;
}

.st_f_information_frame       .st_f_information_frame_content {
    margin: 0px;
}

.st_f_information_frame         .st_f_information_frame_right {
    background-position: top right;
    background-repeat: no-repeat;
    height: 13px;
}

.st_f_information_frame         .st_f_information_frame_left {
    background-position: top left;
    background-repeat: no-repeat;
    height: 13px;
}

/** * f_textLayout frame */
#st_f_information_frame_container  .st_f_information_frame {
    background-color: #fefefe;
    background-image: url('/images/frontend/theme/default/frame_information/f_information_middle_left.png');
}

#st_f_information_frame_container  .st_f_information_frame_container {
    background-color: transparent;
    background-image: url('/images/frontend/theme/default/frame_information/f_information_middle_right.png');
}

#st_f_information_frame_container  .st_f_information_frame         .st_f_information_frame_header {
    background-image: url('/images/frontend/theme/default/frame_information/f_information_header_center.png');
    background-repeat: repeat-x;
}

#st_f_information_frame_container     .st_f_information_frame         .st_f_information_frame_footer {
    background-image: url('/images/frontend/theme/default/frame_information/f_information_footer_center.png');
    background-repeat: repeat-x;
}

#st_f_information_frame_container     .st_f_information_frame         .st_f_information_frame_header             .st_f_information_frame_left {
    background-image: url('/images/frontend/theme/default/frame_information/f_information_header_left.png');
}

#st_f_information_frame_container     .st_f_information_frame         .st_f_information_frame_header             .st_f_information_frame_right {
    background-image: url('/images/frontend/theme/default/frame_information/f_information_header_right.png');
}

#st_f_information_frame_container     .st_f_information_frame         .st_f_information_frame_footer             .st_f_information_frame_left {
    background-image: url('/images/frontend/theme/default/frame_information/f_information_footer_left.png');
}

#st_f_information_frame_container     .st_f_information_frame         .st_f_information_frame_footer             .st_f_information_frame_right {
    background-image: url('/images/frontend/theme/default/frame_information/f_information_footer_right.png');
}

/* foot */
#st_logo_foot {
    float: left;
    padding: 7px 0px 0px 30px;
}

#st_logo_foot .link {
    float: left;
}

#st_logo_foot .link a {
    text-decoration: none;
    color: #555;
}

#st_logo_foot .image {
    float: left;
    padding-top: 2px;
    padding-left: 5px;
}

#st_link_foot {
    float: right;
    padding: 5px 15px 0px 0px;
}

#st_link_foot a {
    padding: 0px 5px;
    text-decoration: none;
    color: #7a7a7a;
    font-size: 1.3em;
}

/* frame list sitemap*/
.st_frame_list_sitemap {
    float: left;
    margin: 0px 30px;
}

/* lista w frame information */
ul.st_list_product {
    padding-top: 5px;
}

.st_list_product li img {
    padding-right: 7px;
}

.st_list_product li {
    font-size: 1.25em;
    color: #4d4c4c;
    padding: 2px 0px 2px 15px;
}

#st_list_product_odstep {
    padding-left: 40px;
    font-size: 1.1em;
    color: #4d4c4c;
}

#content_frame_ask {
    overflow: hidden;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 7px;
    margin-bottom: 7px;
}

#content_frame_ask_last {
    overflow: hidden;
}

#icon_ask {
    float: left;
}

#box_ask_txt {
    float: left;
    padding: 3px 0px 0px 10px;
}

#head_ask_txt {
    font-size: 12px;
    font-weight: bold;
    color: #777;
}

#ask_txt, #ask_txt a {
    font-size: 10px;
    font-weight: normal;
    color: #777;
    text-decoration: none;
}

#arrow_breadcrumbs {
    padding: 0px 7px;
    font-weight: normal;
    font-size: 10px;
}

.block-hover {
    border: 1px dashed #ccc;
}

#schowek_add {
    padding-right: 12px;
    margin-right: 12px;
    border-right: 1px solid #dedede;
}

#st_frame_news, #st_frame_category_main, #st_frame_text_main {
margin-bottom: 5px;

}

.inputSearch input {
    border: 1px solid #fff;
    background: #fff;
    width: 180px;
    color: #000;
}

.koszytkKonto a, .koszytkKonto a:link, .koszytkKonto a:visited, .koszytkKonto a:hover {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.loginStatus a, .loginStatus a:link, .loginStatus a:visited, .loginStatus a:hover {
    font-weight: bold;
}

.loginStatus {
    background: #000;
}

.duzaStopa {
    width: 986px;
    margin: 0 auto;
    background: #000 url(/images/frontend/theme/audio/menu_dolne.jpg) repeat-x top left;
}

.duzaStopa td {
    width: 25%;
    color: #fff;
}

.duzaStopa td.bokPasek {
    background: transparent url(/images/frontend/theme/audio/dol_podzialka.jpg) no-repeat scroll right top;
}

.duzaStopa a, .duzaStopa a:link, .duzaStopa a:visited, .duzaStopa a:hover {
    color: #fff;
    text-decoration: none;
}

.boxStopa h3 {
    font-size: 13px;
}

.boxStopa {
    height: 112px;
    margin: 25px 40px;
}

.top {
    vertical-align: top;
}

.malaStopa, .malaStopa a, .malaStopa a:link, .malaStopa a:visited, .malaStopa a:hover {
    color: #7D7D7D !important;
    text-decoration: none;
    font-size: 12px;
}

.pod_menu {
    background: #000 url(/images/frontend/theme/audio/tlo_pod_menu.jpg) no-repeat scroll right top;
}

.product_name, .product_name a, .product_name a:link, .product_name a:visited, .product_name a:hover {
    color: #B90048 !important;
    font-weight: bold;
    text-decoration: none;
}

.MsoNormal, .left {
    text-align: left !important;
}

.rozowaCena {
    background: #B10048;
    color: #FFFFFF;
    margin-left: 100px;
}

.rozowaCena span {
    color: #FFFFFF !important;
}

.st_content_tab {
    width: 735px !important;
    color: #000 !important;
}

.st_dynamic_content {
    color: #fff;
}

#description {
    width: 748px !important;
}

#st_tab_navigator-product_list-content, #st_tab_navigator-product_description-content {
    padding-left: 20px !important;
}

.st_application h1.st_title a {
    color: #FFFFFF;
}

.st_tab_navigator li.st_selected a span {
    background: none !important;
    border-right: 1px solid #686868;
}

.st_tab_navigator li.st_selected a {
    background: none !important;
    border-left: 1px solid #686868;
    color: #000  !important;
    font-weight: bold !important;
}

.st_tab_navigator li.st_selected {
    background: #fff  !important;
    border-top: 1px solid #686868;
}

.st_tab_navigator li a span {
    background: none !important;
    border-right: 1px solid #686868;
}

.st_tab_navigator li a {
    background: none !important;
    border-left: 1px solid #686868;
    color: #fff  !important;
}

.st_tab_navigator li {
    border-top: 1px solid #686868;
    background: #686868 !important;
    color: #fff  !important;
}

#st_tab_navigator-product_list-content, #st_tab_navigator-product_description-content {
}

.st_content_tab {
    background: #FFFFFF !important;
    border-color: #686868 #686868 #686868 !important;
}

#st_application-recommend-product, #st_application-recommend-product .st_form label {
    color: #000 !important;
}

.cenaCzarna {
    color: #000 !important;
}

.st_news_frame, .st_news_frame a, .st_news_frame a:link, .st_news_frame a:visited, .st_news_frame a:hover {
    font-size: 11px !important;
}

.st_news_frame a, .st_news_frame a:link, .st_news_frame a:visited, .st_news_frame a:hover {
    color: #B6003E !important;
}

.st_news_frame {
    color: #000 !important;
}

#st_frame_news {
    width: 575px !important;
}

.st_news_frame h2 {
    margin-left: 0 !important;
}

#st_frame_news, #st_frame_category_main, #st_frame_text_main {
    padding-bottom: 1px  !important;
	     padding-top: 1px  !important;
}

.st_f_text_frame {
    background: #FFFFFF !important;
}

.dddddd  {
	width: 585px;
}

.dddddd .st_application h1.st_title {
    color: #000 !important;
}

.dddddd  a, .dddddd  a:link, .dddddd  a:visited, .dddddd  a:hover {
    color: #B90048 !important;
}

#st_frame_category_main {
    width: 575px !important;
}

#st_frame_category_main .st_f_text_frame {
    background: #000 !important;
}

#st_basket-add-button .st_button-left {
    background: none !important;
}

#st_application-recommend-shop, #st_application-user-remind, #st_application-user-login, #st_user-edit_account, #st_application-user-user, #st_application-user-account, #st_application-order_summary, #st_order-order_summary-order_id, #st_application-st_basket-index, #st_user-first_register {
	background: #FFFFFF !important;
	color: #000 !important;
}

#st_application-recommend-shop a, #st_application-recommend-shop a:link, #st_application-recommend-shop a:visited, #st_application-recommend-shop a:hover, #st_application-user-remind a, #st_application-user-remind a:link, #st_application-user-remind a:visited, #st_application-user-remind a:hover, #st_application-user-login a, #st_application-user-login a:link, #st_application-user-login a:visited, #st_application-user-login a:hover, #st_user-edit_account a, #st_user-edit_account a:link, #st_user-edit_account a:visited, #st_user-edit_account a:hover, #st_application-user-user a, #st_application-user-user a:link, #st_application-user-user a:visited, #st_application-user-user a:hover, #st_application-user-account  a, #st_application-user-account  a:link, #st_application-user-account  a:visited, #st_application-user-account  a:hover, #st_application-order_summary  a, #st_application-order_summary  a:link, #st_application-order_summary  a:visited, #st_application-order_summary  a:hover, #st_order-order_summary-order_id  a, #st_order-order_summary-order_id  a:link, #st_order-order_summary-order_id  a:visited, #st_order-order_summary-order_id  a:hover, #st_application-st_basket-index  a, #st_application-st_basket-index  a:link, #st_application-st_basket-index  a:visited, #st_application-st_basket-index  a:hover {
    color: #000 !important;
}

.nonImgae img {
	display: none;
}

.nonImgae a, .nonImgae a:link, .nonImgae a:hover, .nonImgae a:visited, .nonImgae a:active {
	color:#B90048;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	font-size: 12px;
}

.name {
	color: #000 !important;
}

.otherSS .ostatniaPPRamka {
	width:116px;
	margin-right: 0;
}

.otherSS .ostatniaPPRamka .st_product-list_other_price {
	margin-left:34px;
}

#st_tab_navigator-product_list-content .ostatniaPPRamka {
	width:124px;
	margin-right:5px;
}

.st_space_category {
	background: #000 !important;
	height: 1px !important;
}

.st_frame_product {
	margin-bottom: 5px  !important;
}

#st_application-recommend-shop .st_form .st_field .default_text {
	margin-left: 0 !important;
	margin-top: 20px !important;
}

#st_application-recommend-shop .captcha {
margin:10px 0 20px 110px !important;
}

#st_component-st_product-product_list {
	color:#000;
}
#st_component-st_product-product_list a {
	color:#000;
}