 /* frame boxa produkty - po prawej stronie */
.st_frame_product
{
    width:180px;
    margin-bottom:10px;
}

.st_frame_product_top
{
    background: url(/images/frontend/theme/jutrzenka/frame_product/frame_product_top.png) top left no-repeat;
    width:180px;
    height:34px;
}

.st_frame_product_top_header
{
    color:#d44a1b;
    padding:10px 0px 0px 15px;
    font-size: 15px;
font-family: Times New Roman;
color: #ffffff;
font-variant: small-caps;
text-decoration: none;
font-weight: bold;
}
.st_frame_product_top_header a
{
font-size: 15px;
font-family: Times New Roman;
color: #ffffff;
font-variant: small-caps;
text-decoration: none;
font-weight: bold;
}

.st_frame_product_middle
{
    background-color:#b33400;
    width:180px;  
    padding-bottom:5px;
	background-image: url(/images/frontend/theme/jutrzenka/block_tlo.png);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 60px;
}

.st_frame_product_background_list
{
    background: url(/images/frontend/theme/default/frame_product/product_background_list.png) top left repeat-x;
    background-color:#fff;
    width:178px;    
    border-left:1px solid #dbdbdb;
    border-right:1px solid #dbdbdb;   
}

.st_frame_product_bottom
{
	width:180px;
    height:0px;
}

#st_application-st_product-list
{
background-color: #ffffff;
}
#st_category-tree_background .st_category-tree_subcategories
{
width: 320px;
}

/* lista skrócona produktów */
.st_component-st_product-product_list_short
{
    padding:5px 0px;
    margin-bottom: 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #e8e8e8;
}

.st_product-list_short_product_image
{
    float: left;
    width:40px;
    margin-left:10px;
}

.st_product-list_short_product_name
{
    float: left;
    width: 300px;    
    padding: 6px 0px 0px 20px;
}

.st_product-list_short_product_name a
{ 
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #3e7919d;
}

.st_product-list_short_product_price
{
    float: left;
    text-align: left;
    width: 155px;
    padding: 6px 0px 0px 5px;
    font-size: 12px;
    font-weight: bold;
    color: #c74141;
}

.st_product-list_short_product_price span
{

    font-size: 10px;
    font-weight: bold;
    color: #c74141;
}

/* lista pełna produktów */
.st_component-st_product-product_list_long
{
    float: left;
    border: 1px solid #c9c9c9;
    padding: 5px;
    margin: 7px;
    width:150px;
    text-align:center;  
}

.st_product-list_long_product_image img
{
    text-align: center;
    margin: 0px auto; 
}


.st_product-list_long_product_name
{
    padding-bottom: 10px;
    height: 35px;
}

.st_product-list_long_product_name a
{ 
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #3e7919d;
}

.st_product-list_long_product_price
{
    padding: 16px 0px 16px 0px;  
    font-size: 14px;
    font-weight: bold;
    color: #c74141;
}

.st_product-list_long_product_price_first
{
     padding: 8px 0px 0px 0px;    
}

.st_product-list_long_product_price_first span
{
    font-size: 14px;
    font-weight: bold;
    color: #c74141;
}

.st_product-list_long_product_price_minor
{
    padding: 0px 0px 6px 0px;  
}

.st_product-list_long_product_price_minor span
{
    font-size: 12px;
    font-weight: normal;
    color: #c74141;
}

.st_product-list_long_product_price_net
{
     padding: 16px 0px 16px 0px;    
}

.st_product-list_long_product_price_net span
{
    font-size: 14px;
    font-weight: bold;
    color: #c74141;   
}

#st_product-list_long_product_break_line 
{
    padding: 20px 0px 20px 0px;
    clear:left;
}

#st_product-list_long_product_break_line div
{
    height: 1px;    
    background-color: #ececed;
}

/* lista produtków w grupie produktów */

.st_component-st_product-product_special_for_category_first
{
    text-align: center;
    padding: 5px 5px 5px 5px;
    border: 1px solid #efefe4;
    margin: 10px;
	
}

.st_component-st_product-product_special_for_category_first img 
{
    padding: 5px 0px;    
    text-align: center;
    background-color: #fff;
}

.st_component-st_product-group_first
{
    text-align: center;
    padding: 5px 5px 5px 5px;
    border: 1px solid #efefe4;
    margin: 10px;
	background-color: #ffffff;
}
.st_component-st_product-group_first a
{
font-size: 13px;
text-decoration: none;
color: #273a7f;
font-family: Verdana;
}

.st_component-st_product-group_first img 
{
    padding: 5px 0px;    
    text-align: center;
    background-color: #fff;
}

.st_component-st_product-product_new_first
{
    text-align: center;
    padding: 5px 5px 5px 5px;
    border: 1px solid #efefe4;
    margin: 10px;
	background-color: #fff;
}
.st_component-st_product-product_new_first a
{
text-decoration: none;
font-family: Verdana;
font-size: 12px;
color: #273a7f;
}
.st_component-st_product-product_new_rest li a
{
text-decoration: none;
font-family: Verdana;
font-size: 11px;
color: #ffffff;
font-weight: bold;
}
.st_component-st_product-product_new_rest ul
{
margin: 0px 5px 0px 5px;
}

.st_component-st_product-product_new_first img 
{
    padding: 5px 0px;    
    text-align: center;
    background-color: #fff;
}


.st_product-list_product_groups_name
{
    text-align:center;
}

.st_product-list_product_groups_name a{ 
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #3e7919d;
}

.st_product_group_price {
    font-size: 12px;
}

.st_product_group_price span {
    font-size: 14px;
    color: #c74141;
}

.st_product_group_minor {
    font-size: 12px;
}

.st_product_group_minor span {
    font-size: 10px;
    color: #c74141;
}



/* pager na listach produktów */

.st_product_pager
{
    margin: 0px auto;
    width: 230px;
    margin-top: 10px;
    margin-bottom: 10px;       
}

.st_product-pager-space
{
    float:left;
    width:45px;
}

.st_product-pager-center
{   
    font-weight: bold; 
    font-size: 15px;
    color: #000;
    margin-left: 1px;
    margin-right: 5px;
    float: left;
}

.st_product-pager-center span
{
    margin-left: 1px;
    margin-right: 1px;
    text-decoration:underline;
}

.st_product-pager-center a
{
    font-size: 12px;
    text-decoration: none;
    color: #154D81;
    margin-left: 2px;
    margin-right: 2px;
}

span.st_pager_lastone
{
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
    margin-left: 0px;
    margin-right: 0px;
    color: #154D81;
}
.st_product-pager-left, .st_product-pager-right
{
float: left;
margin-top: 2px;
}


/* wyświetlanie listy */

#st_product-list_success
{
}

#st_product-list_success_sort
{
    text-align:left;
    margin: 3px;
}

#st_product-list_success_type{
    text-align:left;
    margin: 3px;
}

#st_product-list_success_all{
    text-align:center;
    margin: 0px;
    padding-top: 5px;
}

/* wyświetlenie opisu szczegółowego produktu - dodatkowy temat */

#st_component-st_product-product_show
{
    border: 1px solid #c9c9c9;
    padding-bottom:15px;
}

#st_component-st_product-product_show .content
{
    border: 1px solid #ffffff;
    background: url(/images/frontend/theme/default/box_product_info.gif) top left repeat-x;
    background-color: #ffffff;
}


#st_product-show_success_frame_info
{
    float: right;
    text-align: left; 
    margin-top: 20px;
    width:400px;
}

#st_product-show_success_frame_basket
{
    padding: 10px 5px 5px 50px;
}
.st_product-show_success_button
{
    padding: 10px 0px 0px 0px;
}

#st_product-show_success_classic_image
{
    text-align: center;
    padding-top: 15px;    
    float: left;
    width: 500px;
}

#st_product-show_success_images
{
    float:left;    
    padding:20px 10px 20px 10px;    
    overflow:hidden;
    width:540px;
}


#st_product-show_success_image img
{
    border:1px solid #dadada;    
}

#st_product-show_success_description
{
    margin: 0px 10px 0px 10px;
    padding: 10px;
    background: url(/images/frontend/theme/default/background_product_description.gif) top left repeat-x;
}

.st_product-show_success_main li
{
    clear: both;
    text-align: left;
    padding: 5px 0px 5px 0px;
    border-bottom: 1px solid #efefef;
    width: 390px;
    
}

.st_product-show_success_main span
{
    float: left;
    text-align: left;
    width: 80px;
    padding-right: 5px;
    font-size: 12px;
    color: #555;
}

#st_product-show_success_stars{
    
    font-size: 12px;
    color: #555;
    text-align: left;
}

#st_product-shop_success_score{
    
    font-size: 12px;
    color: #555;
    text-align: left;
}

#st_product-shop_success_price{
    font-size: 12px;
    color: #555;
    text-align: left;
}

#st_product-shop_success_price span
{
    font-size: 18px;
    color: #c74141;
}

#st_product-shop_success_price_minor span
{
    font-size: 12px;
    color: #c74141;
}

.st_product-show_success_sheet
{
    float: left;
    margin: 10px 0px 0px 10px;
    padding: 8px;
    border: 1px solid #dcdcda;
    border-bottom: 0px;
    background: url(/images/frontend/theme/default/product_sheet.gif) top left repeat-x;
    font-size: 10px;
    color: #154d81;
}

#st_product-show_success_sheet_break
{
    clear: both;
    margin: 0px 10px 0px 10px;
    border-bottom: 1px solid #dcdcda;
}

#st_product-show_success_sheet_list
{
    margin: 0px 10px 0px 10px;
    clear:left;
}

#st_product-show_sucess_desc_small
{
    text-align: left; 
    float: left; 
    width: 390px;
}

#st_product-show_sucess_desc_small a
{
    padding-left:3px;
}

#st_button-recommend
{

}
#st_button-recommend a{
    display: block;
    padding: 0px 10px 5px 25px;
    font-size: 10px;
    background-image: url('/images/frontend/theme/default/recommend.png');
    background-repeat: no-repeat;
    background-position: 50% left;
    text-decoration: none;
    text-align: left;
}

.st_review-show_success_button{
    width: 100px;
    float: right;
}
#st_button-review
{

}
#st_button-review a{
    display: block;
    width: 80px;
    padding: 3px 10px 5px 20px;
    font-size: 10px;
    background-image: url('/images/frontend/theme/default/review.gif');
    background-repeat: no-repeat;
    background-position: 5% center;
    text-decoration: none;
    text-align: left;
}

/* wyświetlenie opisu szczegółowego produktu - temat domyślny */

.st_product_show_theme_default
{
    border: 1px solid #c9c9c9;
    padding-bottom:15px;
    
}
.st_product_show_theme_default .left{
    margin-left: 10px;
    margin-top:  10px;
    float: left;
    width: 330px;
}

.st_product_show_theme_default .center{
    width: 310px;
    float: left;
    padding-bottom:20px;
}

#st_product-show_success_default_image
{
    text-align: center;
    padding: 10px;  
    width: 280px;
}

.st_product-show_success_images_default
{
    padding-top: 20px;
    padding-left: 30px;
    padding-bottom: 30px;    
    width: 240px;
}
    
.st_product_show_theme_default .right{
    float: left;
    width: 300px;
    padding: 10px;
}

.st_product-show_theme_default-left_info li
{
    clear: both;
    text-align: left;
    padding: 5px 0px 5px 0px;
    border-bottom: 1px solid #efefef;
    width: 330px;
    overflow:hidden;
}

.st_product-show_theme_default-right_info li
{
    clear: both;
    text-align: left;
    padding: 5px 0px 5px 0px;
    border-bottom: 1px solid #efefef;
    width: 300px;
    
}

.st_product-show_theme_default-left_info span
{
    float: left;
    text-align: left;
    width: 80px;
    padding-right: 5px;
    font-size: 12px;
    color: #555;
}

.st_product-show_theme_default-right_info .basket
{
    padding: 0px 0px 10px 0px;
}

.st_product-show_theme_default-right_info .price span
{
    font-size: 18px;
    color: #c74141;
}
.st_product-show_theme_default-right_info .price 
{
    font-size: 12px;
    color: #555;
    text-align: left;
}

.st_product-show_theme_default-right_info .price_minor 
{
    font-size: 12px;
    color: #555;
    text-align: left;
}

.st_product-show_theme_default-right_info .price_minor span
{
    font-size: 12px;
    color: #c74141;
}

/* wyświetlenie listy produktów w opisie skróconym */

.st_component-st_product-product_list_other
{

    border: none;
    float: left;
    margin-top: 10px;
    padding: 0px 8px 0px 8px;
    width:100px;
}

.st_product-list_other_image
{
    text-align: center;
    padding: 5px;
    border: 1px solid #efefe4;
}

.st_product-list_other_name
{
    padding-bottom: 10px;
    text-align: center;
}

.st_product-list_other_name a
{ 
    font-size: 12px;
    text-decoration: none;
    color: #555;
}

.st_product-list_other_basket{
    width: 130px;
    padding: 10px 70px;
    text-align: center;
}

.st_product-list_other_price
{   
    font-size: 14px;
    text-align:center;
    padding-top: 10px;
    color: #c74141;
    min-height: 50px;
}

.st_product-list_other_price span
{
    font-size: 12px;
}


.st_product-list_other_break_line 
{
    padding: 0px 10px;
    
}

.st_product-list_other_break_line  div
{
    height: 1px;    
    background-color: #ececed;
}

/* produkt w koszyku */

#st_product-products_4_basket
{
margin: 10px;
border-style: none;
}

#st-product-product_4_basket_image
{
    padding: 10px;
    float: left;    
}

#st-product-product_4_basket_info{
margin-left: 130px; 
margin-right: 10px;
}


#st-product-product_4_product_name a
{ 
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #3e7919d;
}

#st-product-product_4_product_price
{
    padding: 8px 0px 8px 0px;    
    font-size: 14px;
    font-weight: bold;
}


/** main products */
.st_component-st_product-product_main_box_middle
{
    width:170px;
    float:left;    
    margin:0px 12px 10px 12px;
}

.st_component-st_product-product_main_box_first, .st_component-st_product-product_main_box_last
{
    width:170px;
    float:left;    
    margin:0px 0px 10px 0px;
}


.st_product-main_products_top
{
    background: url('/images/frontend/theme/default/frame_product/frame_product_main_top.png') top left no-repeat;
    width:170px;
    height:7px;
}

.st_product-main_products_middle
{
    background-color:#fff;
    border-left:1px solid #c9c9c9;
    border-right:1px solid #c9c9c9;
    width:168px;   
    padding-bottom:5px; 
    min-height: 230px;
}

.st_product-main_products_bottom
{
    background: url('/images/frontend/theme/default/frame_product/frame_product_main_bottom.png') top left no-repeat;
    width:170px;
    height:7px;
}


.st_product-main_products_price
{
    font-size: 12px;
    padding-top: 5px;
    text-align: center;
    min-height: 40px;
}

.st_product-main_products_price span
{
    color: #c74141;
    font-size: 14px;
}

.st_product-main_products_minor
{
    font-size: 12px;
    text-align: center;
    padding-bottom: 5px;
}

.st_product-main_products_minor span
{
    color: #c74141;
    font-size: 12px;
    
}

.st_product-main_products_first
{
    font-size: 12px;
    padding-top: 5px;
    text-align: center;
}

.st_product-main_products_first span
{
    color: #c74141;
    font-size: 14px;
}

.st_product-main_products_name
{
    text-align:center;
    font-size:1.25em;
    color:#181818;
}

.st_product-main_products_description
{
    text-align:center;
    font-size:1em;
    padding:0px 10px;
    line-height:14px;
    height: 30px;
    
}
.st_product-main_products_description a
{
    text-decoration:none;
    color:#9b9b9b;
}

.st_product-main_products_image
{
    padding-top: 20px;
    text-align: center;
    min-height: 130px;
    
}

/**strike price**/
.strike_price
{
    font-size: 12px;
    color: #555;
    text-align: left;  
    padding-left: 14px;
}

.strike_price strike
{
    color: #c74141;
}

#st_product-list_long_product_price .strike_price
{       
    text-align: center;
    width: 100px;
    margin-top: -5px;
    margin-bottom: -15px;
    margin-left: 20px;
    font-size: 0px;
    color: #c74141;
    
}

#st_product-list_long_product_price .strike_price strike
{
    
    font-size: 10px;
}

#st_product-list_short_product_price .strike_price
{
    float: left;
    line-height: 11px;
    text-align: left;
    width: 100px;

    padding: 8px 0px 0px 0px;
    font-size: 0px;
    color: #5a5a59;
}
#st_product-list_short_product_price .strike_price strike
{
    font-size:10px;
}
#st_tab_navigator-product_list-content
{
width: 650px;
}
#st_tab_navigator-product_description-content
{
width: 650px;
}

#st_component-st_product-tree_main > div
{
    height: 80px; 
    padding-top:10px;
    width: 100px;
}

#st_component-st_product-search_result .st_component-st_product-search_results
{
    display: inline;
}

#st_component-st_product-search_result .st_component-st_product-search_results_photo
{
    float: left; 
    padding-top: 10px; 
    padding-left: 10px;
}

.st_frame_product_middle > .st_content div.st_component-st_product-product_special_for_category_head
{
    padding: 3px 0px;
}

.st_frame_product_middle > .st_content div.st_component-st_product-product_special_for_category_middle
{
    padding: 3px 0px;
}

.st_frame_product_middle > .st_content div.st_component-st_product-product_group_head
{
    padding: 3px 0px;
}

/*
Tree main
*/

.st_product-tree_main_category
{
    border-right: 1px solid #dadada;
    width: 145px;      
    min-height: 160px;
    text-align: center;
    float: left;
}

.st_product-tree_main_category_last
{
    width:145px;      
    min-height:160px;
    float:left;
    text-align: center;
}


.st_product-tree_main_category_list li
{
    font-size:1.2em;
    text-align:left;
    padding-top: 10px;
    padding-left:10px;
    padding-bottom:5px;
}

.st_product-tree_main_category_list li img
{
    padding-right:10px;
}


.st_product-tree_main_category_list .st_product-tree_main_separator
{
    padding-left:15px;
    font-size:1em;
    color:#5e5e5e;
    padding-top: 0px;
}

#st_component-st_product-main_products
{    
    overflow:hidden;
}
/* small_product_info */
#st_product-small_product_info-left_box
{
    margin-left:180px;
    width:300px
}
#st_product-small_product_info
{
    height:120px;
}
#st_product-small_product_info-name
{
    float:left
}
#st_product-small_product_info-name_tag
{
    margin-left:150px
}
#st_product-small_product_info-photo
{
    float:left;
}
#st_product-small_product_info-description
{
    float:left;
}
#st_product-small_product_info-description_tag
{
    margin-left:150px
}
#st_product-small_product_info-description_tag p
{
    margin-top:0px;
}
.st_component-st_product-photos-image
{
    margin:5px;
    width:64px;
}
.st_component-st_product-photos-image a:link
{
    color: white
}
.st_component-st_product-photos-image a:hover
{
    color: white
}
.st_component-st_product-photos-image a:active
{
    color: white
}

#st_product-image_gallery li
{
    float: left;
    padding:0px 8px 8px 0px;
}

#st_product-image_gallery li a
{
	display: block;
	padding: 4px;	
	text-align: center;
	border: 1px solid #ccc;
}

#st_product-show_success_frame_info #st_product_options_form li
{
    margin-bottom:10px;
}

#changed_field
{
    display:none;
}

