/* LAYOUT */ @width: 990px; /*** COLORS ************************/ @color1: #000000; @color2: #999999; @color3: #bababa; @color4: #c9c8c9; @color5: #f4f5f4; /* Extra Colors */ @color6: #db1814; /* Black & White */ @black: #000; @white: #fff; /* Global */ @bgmargin: 0px; @text: lighten(@black,15%); @bgcolor: @color4; @red: red; @a: @black; /* Header */ @bar: @color5; @bar_border: @color2; @bar_text: @color1; /* Components */ @head: @color4; @head_text: @color1; @border: @color3; @button: darken(@color3,5%); /* Selected components */ @head_selected: @color6; @head_selected_text: @white; @border_selected: darken(@color3,7%); @a_selected: @color6; /* Footer */ @foot: @color5; /*** Layout/Components/etc ******************/ @width1: @width - (@bgmargin*2); @column: @width1*0.18864097; @space: @width1*0.01419878; /* 3 columns divided into 4 columns */ @column3on4: ((@column*3)+(@space*2)) * 0.23720137; @space3on4: @column3on4*0.075268817; /* 3 columns divided into 5 columns */ @column3on5: ( @column*3 + @space*2 ) / (5 + 4 * 0.075268817 ); @space3on5: @column3on5 * 0.075268817; /* 4 columns divided into 5 columns */ @column4on5: ( @column*4 + @space*3 ) / (5 + 4 * 0.075268817 ); @space4on5: @column4on5 * 0.075268817; /* 4 columns divided into 6 columns */ @column4on6: ( @column*4 + @space*3 ) / (6 + 5 * 0.075268817 ); @space4on6: @column4on6 * 0.075268817;body { background-position: top; background-repeat: none; } .basket-disabled, #st_basket-add-button-content input:disabled { opacity:.5 !important; cursor: not-allowed !important; } #bg_container { background: none; overflow: hidden; margin-bottom: 25px; } #bg_container_bottom { background: none; overflow: hidden; } #middle, #navigation { padding: 0px @bgmargin; } #path { background-color: #fff; } #path .not_active_last { color: #000; } #banner_middle { background: @color5; width: (@column*3)+(@space*2); height: 192px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom: 10px; } .title { margin:10px; } .title p { margin: 0px !important; padding: 0px !important; font-style:italic; } .box { border: 1px solid @border; margin-bottom: 10px; background-color: @white; } .box .head { padding: 5px 5px 4px 10px; border-bottom: 1px solid @border; background: url(/images/frontend/theme/default2/bg_gradient.png) top left repeat-x; background-color: @head; -moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; } #category_tree .head { background-color: @head_selected; border-bottom: 1px solid @head_selected; } #category_tree { border: none; } #category_tree .content { border: 1px solid @border; border-top: none; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; } #category_tree h3 { color: @head_selected_text; } .box h3.head { color: @head_text; font-size: 1.1em; font-weight: bold; } .box h3.head a { background: url(/images/frontend/theme/default2/buttons/heading-arrow.png) center right no-repeat; text-decoration: none; display: block; color: @head_text; } .box .content { padding: 5px 10px; } .roundies { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .clear, .st_clear_all { clear: both; font-size: 0px; line-height: 0%; padding:0; margin:0; height: 0px; } .buttons a, .buttons button, button[disabled="disabled"]:hover { display:block; float:left; background-color: lighten(@button,24%); border:1px solid @button; border-top:1px solid lighten(@button,15%); border-left:1px solid lighten(@button,15%); line-height:130%; text-decoration:none; color:@text; cursor:pointer; padding:5px 10px 6px 7px; /* Links */ } .buttons button { width:auto; overflow:visible; padding:4px 10px 3px 7px; /* IE6 */ } .buttons button[type] { padding: 5px 7px 5px 7px; /* Firefox */ line-height:17px; /* Safari */ } *:first-child+html button[type] { padding: 4px 10px 3px 7px; /* IE7 */ } .buttons button img, .buttons a img { margin:0 0px -3px 0 !important; padding:0; border:none; width:16px; height:16px; } /* BASE */ button:hover, .buttons a:hover { background-color:darken(@button,5%); border:1px solid darken(@button,7%); color: @text; } .buttons a:active { background-color:darken(@button,9%); border:1px solid darken(@button,11%); color:@white; } /* DEFAULT */ button.regular, .buttons a.regular { color: #000; } .buttons a.regular:hover, button.regular:hover { background-color:darken(@button,5%); border:1px solid darken(@button,7%); color: @text; } .buttons a.regular:active { background-color:darken(@button,9%); border:1px solid darken(@button,11%); color:@white; } button[disabled="disabled"] { opacity: 0.3; } button[disabled="disabled"]:hover { background-color: lighten(@button,24%); border:1px solid @button; border-top:1px solid lighten(@button,15%); border-left:1px solid lighten(@button,15%); } .left { float:left; } .right { float:right; } #left .container_content { padding-top: 10px; } #main .container_content { padding-top: 10px; } #right .container_content { padding-top: 10px; } #overbaner { padding: 5px 0px 4px 0px; overflow: hidden; } #currency { margin: 3px; } .languages { position: relative; top: 4px; } .txt_lang { position: relative; top: -3px; } #online { float: left; padding: 10px 0px 5px 0px; color: lighten(@text,30%); } #underbaner { border: 1px solid @bar_border; background: url(/images/frontend/theme/default2/bg_gradient_menu.png) top left repeat-x; background-color: @bar; overflow: hidden; padding-right: 5px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; color: @bar_text; height: 34px; } #underbaner #pick { position: relative; top: 6px; color: @color1; } #underbaner .languages { position: relative; top: 11px; } #underbaner #search #keywords input { border: none; } #underbaner #search { position: relative; top: 6px; } #content_baner { overflow: hidden; } .logo { color: @black; padding-top: 11px; padding-bottom: 10px; overflow: hidden; } .logo a { text-decoration: none; color: @black; } .icon_logo { float: left; padding-bottom: 10px; padding-right: 15px; } .box_logo { float: left; padding-top: 6px; } .box_logo h1 { font-size: 22px; } .txt_logo a { font-size: 10px; color: lighten(@black,65%); } .column_baner_right { color: @black; padding-top: 5px; } .column_baner_right a { color: @color1; } .column_baner_right .header { padding-top: 1px; color: @color1; } .row { overflow: hidden; padding: 5px 0px; } #header #home { padding: 9px 10px 0 15px; } #underbaner a { color: @bar_text; font-weight: bold; text-decoration: none; } #underbaner a:hover { text-decoration: underline; } #header .left { padding-right: 10px; } #header .right { padding-left: 10px; } #copyright { text-align: right; float:right; padding: 10px 0px; } #copyright .link { float:left; } #copyright .link a { text-decoration: none; color: lighten(@text,30%); } #copyright .logo_sote { float: left; padding-top: 2px; padding-left: 5px; } #copyright .logo_en { float: left; padding-top: 2px; padding-right: 5px; } #open { clear: both; display: block; color: @color4; text-decoration:none; text-align: center; font-size: 10px; line-height: 12px; } .header a { display: block; padding: 8px 10px 0px 10px; font-size: 13px; font-weight: bold; float: left; } #navigation { overflow: hidden; } #footer { border: 1px solid @border; background-color: @foot; margin-top: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } #footer h4 { font-weight: bold; color: @color1; } #footer a { color: darken(@color2,10%); } .txt_input { position: relative; top:2px; } .txt { position: relative; top:2px; } #header .row .left { padding-right: 3px; } #header .row .right { padding-left: 3px; } .space10_right { padding-right: 10px; } /* formularze */ .st_form { padding: 0; margin: 0; } .st_form .st_row { padding: 5px 0px; clear: both; } .st_form .st_row_last { clear: both; border-top: 1px solid @border; background-color: @color5; } .st_form label { float: left; width: 100px; text-align: right; } .st_form .st_field { margin-left: 110px; } .st_form .st_error { margin-left: 110px; color: red; } #main_categories .category a, #subcategories .name a { font-size: 1em; font-weight: bold; } #main_products .basket, #product_long .basket { background-color: @color5; border-top:1px solid lighten(@color1,75%); } #main_products .description, #product_long .description { color: lighten(@color1,45%); } .basket a { color: @a_selected; } .box .content .full { background-color: @white; } /** do elementów przesuwania [wyrzucic] **/ .block-hover { border: 1px dashed @color3; } #schowek_add { padding-right:12px; margin-right:12px; border-right:1px solid @color3; } #js_frame { display:none; } #img_delivery,#img_card { margin-top: 10px; } /* module stBasket */ #st_basket-add-button-content { background-color: lighten(@button,24%); border: 1px solid @button; border-top: 1px solid lighten(@button,15%); border-left: 1px solid lighten(@button,15%); color:@text; } #st_basket-add-button-content input { color: #000; } /* module stCategory */ #st_category-list > li { border-top: 1px solid @border; } #main_categories, #subcategories { margin-left: 0px - @space3on4; margin-right: 0px - @space3on4; } #main_categories .item, #subcategories .item { width: @column3on4; margin-left: @space3on4; } #main_categories .image, #subcategories .image { width: @column3on4 - 2; } #main_categories .item .box, #subcategories .item .box { background-color: #fff; } /* module stCurrencyPlugin */ #pick select#currency { border: 1px solid @color3; color: @black; background-color:@white; } /* module stNavigationPlugin */ #path a { color: lighten(@color1,15%); } #path .not_active { color: @color1; } /* module stNewsletterPlugin */ #newsletter .content .sign .email { border: 1px solid @border; } #newsletter .content .sign .email input { background-color: @white; } #newsletter .content .sign .email .submit input { border: 1px solid @border; background-color: @white; } .email #newsletter_email { color: #000; } /* module stProduct */ .price, .major_price span { color: @black; } .minor_price { color: @black; } .old_price, .old_price span, .price .old_price { color: @red; } #list #product_other { margin-left: 0px - @space3on5; margin-right: 0px - @space3on5; } #product_other .item, #product_recommend .item, #product_accessories .item { width: @column3on5; margin-left: @space3on5; } #product_other .image, #product_recommend .image, #product_accessories .image { width: @column3on5 - 2; } /* Product list long and main */ @columnx: @space * (-1); #main_products, #product_long { margin: 0px @columnx 10px @columnx; } #main_products .item, #product_long .item { width: @column - 2; margin-left: @space; } #product_other .image, #product_recommend .image, #product_accessories .image { border: 1px solid @border; background-color: #fff; } #product_short .bg_grey_short td { background-color: darken(@white,5%); } .box_photo_sort { border: 1px solid @border; background-color: @white; } #product_card .label { border: 1px solid @border; } #product_card .information .price { border-top: 1px dotted @border; } #product_card .information .basket { border-bottom: 1px dotted @border; } .border_basket { border-top: 1px solid @white; } /* module stTabNavigatorPlugin */ .st_tab_navigator li a { color: @text; background-color: @white; border-top:1px solid @border; border-left:1px solid @border; border-right:1px solid @border; border-bottom:1px solid @white; } .st_tab_navigator li a span { background-color: lighten(@black,95%); } .st_tab_navigator li.st_selected a { color: @text; } .st_tab_navigator li.st_selected a span { background-color:@white; } .st_content_tab { border: 1px solid @border; background-color: @white; } .name a, .product_link a { color: @black; } #basket_tooltip table th, #basket_tooltip table td, #basket_products table th, #basket_products table td { background-color: #fff; } .st_basket-product-name a { color: #000; } .box_info .content { padding: 10px; } #recommend_overlay, #recommend_shop_overlay { background-color: @white; } /* studiofabryka.pl mc, 09 lis 2011 */ .rounded(@radius){ border-radius: @radius; -moz-border-radius: @radius; -webkit-border-radius: @radius; } #baner { height:345px; overflow: hidden; position: relative; background: url(/images/frontend/theme/bidon/header-bg.jpg) top no-repeat; } .icon_logo { float:left; margin:10px 0 0 50px; } #topbelka { float:left; width:635px; height: 27px; background:#eee; margin:25px 0 0 50px; .rounded(5px); } .slideshows { position: relative; width:906px; height:260px; overflow: hidden; float:left; margin:3px 0 0 43px; } .topslideshow { position: absolute; top:20px; right:25px; z-index:20; } .bottomslideshow { position: absolute; top:0; left:0; z-index:10; } .toplogosy { position: absolute; bottom:0; left:0; z-index:30; } .nav { float:left; li { float:left; padding:0 15px; list-style-position: outside; background: url(/images/frontend/theme/bidon/menu-separator.png) 0 1px no-repeat; } li:first-child { padding:0; background: none; } li.second { background: none; } li:first-child a:hover img { opacity:.8; filter:alpha(opacity=80); } a { float: left; font-weight: bold; font-size:12px; text-decoration: none; line-height:2.4em; text-align:center; &:hover { color: #cc0000; } } } #topkosz {float:right; clear:right; position: relative;} #topstatus {float:right; margin-right:10px; margin-top:-16px;} #header .right {padding-left:0;} #user_status a, #basket_icon a { text-decoration: none; font-size:11px; width:100%; text-align: center; padding-left:0; } #user_status, #basket_icon { text-align: center; } #user_status { padding-top:32px; width:auto; top:-5px; background: url(/images/frontend/theme/bidon/konto-ico.png) top no-repeat; } #topkosz .st_basket-list-link { position: absolute; top:-10px; right:0; width:100%; text-align: center; } #basket_icon { float:right; clear:right; width:auto; min-width:100px; padding-top:17px; } .st_basket-list-link {margin-right: 0;} #middle { position: relative; margin-left:16px; width:957px; background: url(/images/frontend/theme/bidon/repeater.png) top repeat-y; } #left {position: relative; z-index:20;} .inmain { position: absolute; top:-6px; left:6px; z-index:10; } #footer { //margin-left:16px; //width:957px; margin-left: 21px; width: 948px; min-height:163px; padding-bottom: 1em; background: #363535; //url(/images/frontend/theme/bidon/footer.png) top no-repeat; background-color: #363535 !important; margin-top:0 !important; .rounded(0 0 4px 4px); border:0; color: white; } .szukajka { position: absolute; top:15px; right:30px; z-index:20; width:369px; height:29px; background: url(/images/frontend/theme/bidon/szukaj.png) 0 0 no-repeat; #st_search_search { width: 250px !important; float:left; margin:5px 0 0 3px; border:0 !important; } .szukbut { float:right; padding:5px 19px; background: none transparent; border:0; margin:-17px 0 0 0; color:white; font-size:12px !important; font-weight:bold !important; border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; &:hover { box-shadow: 0 -1px 3px #770000 inset, 0 0 12px #910000 inset; cursor:pointer; color: #e8e8e8; } } } .autocomplete-indicator { margin-top: 8px !important; } #newsletter {display: none;} #portal_main {position: relative; z-index:20;} #category_tree .head {display:none;} #left {margin-left:23px;} #main {margin-left:25px; margin-top:50px;} #left .box { background: none !important; border:0 !important; } #producer_filter { margin-bottom: 5px; overflow: hidden; padding: 2px 5px; select { border:1px solid #666; .rounded(2px); option { font-size:14px; color: #333; } } } #category_tree .content { border:0 !important; } .x-tree-elbow-plus, .x-tree-elbow-minus {display:none;} .st_category-tree-element { border-top:1px dashed #ccc; margin-top:6px; padding-top:5px; } .st_category-tree-element a:hover { color: #ec0000 !important; } .st_category-tree-element ul ul .st_category-tree-element {border:0;} .st_category-tree-element a { color: #333; font-size: 17px; font-weight: normal !important; text-decoration: none; } .st_category-tree-element ul a { color: #666; padding-left:12px; font-size:15px !important; background: url(/images/frontend/theme/bidon/red-arrow.png) 0 6px no-repeat; } .st_category-tree-element ul ul { background: #ebebeb; margin-left:20px; .rounded(3px); } .st_category-tree-element ul ul a { font-size:12px !important; padding-left:0; margin-left:0; background: none; color:#333 !important; } .st_category-tree-element > div { padding-left: 0; } .x-tree-node-anchor-selected span {font-weight:bold !important;} #st_category-tree-57 li:first-child {border:0;} #producer_filter {margin-bottom:15px;} #product_group_new { h3.head { .rounded(0); padding:0; border:0; color:white; overflow: hidden; width: 246px; height:32px; background: url(/images/frontend/theme/bidon/box-head.png) 0 0 no-repeat; a { color: white !important; background: none; margin:7px 0 0 33px; font-size:18px; text-transform: uppercase; } } } #product_long .image img, #main_products .image img, .box .content .full img { border: 1px solid #CCCCCC; padding: 2px; .rounded(3px); } .box .content .full {background: none transparent;} .name a, .product_link a { color: #3a3939; font-weight: bold; text-decoration: none; width:100%; margin-bottom:5px; float:left; } .box_group .content > a, .box_group .content, .box_group .content span { color: #D2170D !important; margin-top:5px; margin-bottom:15px; width:225px; float:left; } .box_group .content span { color: #D2170D !important; float: left; margin-bottom: 15px; margin-top: 5px; width: 226px; font-weight:bold; font-size:16px; } #main_products .image img, #product_long .image img {min-width:175px;} #main_products .box, #product_long .box { border:0; .rounded(0); height:265px; text-align: center; background: none transparent; } #main_products .basket, #product_long .basket { display: none; } #main_products .price, #product_long .price { text-align: left; color: #D2170D; font-weight:bold; font-size:16px; float:left; clear:left; margin-left: 10px; } .old_price, .old_price span { color: #5f0500 !important; font-weight:bold; font-size:12px; } .old_price {text-align:left !important; float:left;} #main_products .description, #product_long .description {display: none;} .info { float:right; margin:0 0 5px; &:hover { opacity:.8; filter:alpha(opacity=80); } } .discount-old_price {height: auto !important; margin:5px 0 0 0; float:left;} /* bordery */ #main_products .item0, #main_products .item1, #main_products .item3, #main_products .item4, #main_products .item6, #main_products .item7, #product_long .item0, #product_long .item1, #product_long .item3, #product_long .item4 { border-right:1px dashed #ccc !important; border-bottom:1px dashed #ccc !important; } #main_products .item9, #main_products .item10, #product_long .item9, #product_long .item10 { border-right:1px dashed #ccc !important; } #main_products .item2, #main_products .item5, #product_long .item2, #product_long .item5, #main_products .item8, { border-bottom:1px dashed #ccc !important; } #main_products .item, #product_long .item { margin-bottom: 0 !important; margin-left: 0; padding: 10px 20px; } #main_products, #product_long { margin:-10px 0 0 -22px; width:106%; } .bottomlogos { position: absolute; bottom:0; left:0; } #middle {padding-bottom:35px;} #footer #webpage_groups { padding:0 15px; .group { border-left:1px solid #555; padding-left:25px; margin-top:20px; min-height: 180px; } .first { padding-left:15px; border:0; } h4 { font-weight:bold !important; font-size:13px; color:white !important; text-transform: uppercase; padding-left:12px; margin-bottom:15px; background: url(/images/frontend/theme/bidon/white-arrow.png) 0 4px no-repeat; } a { color:white !important; text-decoration: none; padding-left:12px; background: url(/images/frontend/theme/bidon/small-white-arrow.png) 0 4px no-repeat; &:hover {color: #dbdbdb !important;} } } #copyright {margin:15px 10px 0 0;} #online {margin:15px 0 0 10px;} .madeby { float:right; clear:right; margin:0 10px; text-decoration: none; strong { color: #666; font-size:11px; font-weight:normal; } img { margin:0 0 0 3px; } img, strong {float:left;} } /* lista skrócona */ #product_short { .price { color: #D2170D; } .old_price, .old_price span { color: #5f0500 !important; float:right; } } #product_card { border:0 !important; .rounded(0); background: none; .product_name { color: #D2170D; padding-bottom:5px; border-bottom: 1px dashed #ccc; } #product_gallery { background-color: none !important; .rounded(0); float: left; margin: 2% 0; width: 50%; } .information .price { float:left; width:100%; } } .zoomPad { cursor: pointer; float: left; height: auto; position: relative; width: 100%; z-index: 99; } .price, .major_price span { color: #D2170D !important; } #product_card .information .price { width:100%; text-align: center; } #product_card .information .price .old_price { float: left; text-align: center !important; width: 100%; } #st_basket-add-button-content { background: #D2170D; border:1px solid #9a110a; color:#fff; #quantity { .rounded(3px); border:1px solid #9a110a; } } .st_button-basket-submit-enabled {color:white !important;} #st_basket-add-button-content img { padding: 9px 8px 6px 1px; opacity:.3; } /* polecane produkty */ #product_other .item, #product_recommend .item, #product_accessories .item { margin-left: 5px; width: 110px; } #product_other .item .product_name, #product_recommend .item .product_name, #product_accessories .item .product_name { border-bottom: 0; color: #333333; font-size: 11px; padding-bottom: 0; text-align: center; } #product_other .item .price, #product_recommend .item .price, #product_accessories .item .price { text-align: center; } /* tekstowa strona */ #webpage_show { border:0; .rounded(0); background: none; .title { border-bottom:1px dashed #ccc; padding-bottom:5px; margin-bottom:15px; margin-left:0 !important; float:left; width:100%; color: #D2170D; } .content { padding:5px 0; h2, h3, h4, h5 { margin:0 0 .5em 0; } p { padding-bottom:.5em; } h2 { font-size:17px; float:left; width:100%; color: #9a110a; } h3 { font-size:15px; float:left; width:100%; color: #9a110a; } h4 { font-size:13px; float:left; width:100%; color: #9a110a; margin:1em 0 .5em 0; } h5 { font-size:12px; float:left; width:100%; color: #9a110a; } a { color: #D2170D; } } } /* rejestracja/ logowanie */ #st_application-user-login, #st_application-user-account, #st_application-user-user, #st_application-st_basket-index, #st_user-edit_account, #basket_index, #order_confirm, #order_summary { border:0; background: none transparent; .title { float:left; margin:0; width:100%; color: #D2170D; border-bottom:1px dashed #ccc; p { font-size:12px; color: #333; } } } #st_application-user-login .st_content, #st_application-user-account .st_content, #st_application-user-remind .st_content, #st_application-user-edit-change .st_content { background-repeat: repeat-x; border:0; margin: 10px 10px 10px 110px; padding: 10px 0; float:left; } .buttons a, .buttons button { background: #e0e0e0; border:1px solid #b9b9b9; box-shadow: 0 0 4px #ccc inset; &:hover { background: #cecece !important; } } #st_application-user-login-register {border:0;} #st_button-user-login-google a { border:0; background: none transparent; box-shadow: none; } #st_application-user-account fieldset { border: medium none; margin: 0; padding-left: 20px; width: 350px; } #st_application-user-account-remind, #st_application-user-login-foot { float: left; margin-bottom: 0; margin-left: 0; width: 100%; a:hover { color:#D2170D !important; } } #user_status a:hover, #basket_icon a:hover { color:#D2170D !important; } /* koszyk */ #basket_index .content { margin: 0; padding: 0; } #basket_index .title { margin-bottom:15px; padding-bottom:5px; } #st_basket-discount-coupon-code, #st_basket-delivery, #st_basket-payment, #st_basket-summary { float: left; margin-right: 5px; width: 48% !important; } #st_basket-user { margin-top:15px; form > div { float:left; width:47%; overflow: hidden; label { width:100% !important; text-align: left; float:left; margin-left:45px; } .st_field { float:left; clear:left; margin-left:45px !important; margin-bottom:3px; span, input, textarea { float:left; clear:left; margin:0 !important; } #st_form-user-town {clear:none; margin-left:5px !important;} } } } #st_user-order-submit-button { width:100% !important; } #order_confirm .title { padding-bottom:5px; margin-bottom:15px; } #order_confirm .st_content { margin:10px 0; } #st_order-back_button { color: black; margin-left: 0; text-decoration: none; } #st_order-confirm_button { margin-right: 0; } .st_order-order_sumary-box { border-top: 1px dashed #CCCCCC; margin-top: 25px; padding: 0 10px 10px; } #order_summary .title { margin-bottom:15px; padding-bottom:5px; } .info:hover {opacity:1 !important;} /* --- logotypy */ #subcategories { .item { margin-bottom:20px; margin-right:13px; } .name { text-align: center; a{color: #d20000 !important;} } } #product_card .producer_logo { height: auto !important; left: 0 !important; margin: 5px 0 !important; top: 0 !important; width: auto !important; z-index: 100; } #main_products .name, #product_long .name { padding: 0 5px; text-align: center; } /* --- koszyk */ #st_user-basket-frama1 { width:220px; } #st_user-basket-frama1 .st_row label { width:80px; margin-left:5px; text-align:left; } #st_user-basket-frama1 .st_row {padding:3px 0;} #st_user-basket-frama1 .st_row .st_field { margin-left:5px; clear:left; } #st_button-user-login { margin-right: 5px; } #external_google { margin-left: 50px; } #st_user-edit_data { width:400px !important; overflow: hidden; } #st_user-basket-frama1 h3, #st_user-edit_data h3 { font-size: 16px; } #st_user-edit_data { margin-top: 0; } #st_form-user-field2 {margin-left:0 !important;} #st_basket-user form > div label { float: left; line-height: 1.9em; margin-left: 5px; text-align: right; width: 110px !important; } #st_basket-user form > div .st_field { clear: none; float: left; margin-bottom: 3px; margin-left: 10px !important; } #st_user-edit_data .st_row { padding: 4px 0; float:left; width:100%; } #st_form-user-field4b { margin-left:115px !important; } #st_basket-user form > div { width: 100%; overflow: visible; } #order_form_billing, #order_form_delivery { width: 635px; } #st_basket-user form > div input.checkbox { width: auto; margin-right:10px; } #st_basket-user form > div span {clear: none !important;} #st_form-user-invoice {margin-left:13px;} #st_basket-user form > div label {text-align: left !important;} #send_form {float: left; clear: left;} .st_order-order_sumary-box .data_frame, .st_order-order_sumary-box .frame { margin: 1.5em 0; width: 303px; } #summary_label { background: transparent none !important; border-bottom: 0 none !important; margin: 3px 0 20px; padding: 5px; box-shadow: none; } #st_application-user-login-register { border:1px solid #eee; } #st_basket-add-button-content:hover { background: #A6120B; } body { margin: 0; padding: 0; font-family: Arial,Helvetica, Verdana, sans-serif; color: @text; font-size: 12px; text-align: left; line-height: 150%; background-color: @white; } /* input, textarea, select, button { font-family: Arial,Helvetica, Verdana, sans-serif; font-size: 12px; } */ fieldset { padding: 0px; } h1, h2, h3, h4, h5, h6, table, td, th, ul, ol, li, form { margin: 0; padding: 0; } h1,h2,h3,h4,h5,h6 { font-weight: normal; } h1 { font-size: 2.5em; font-weight: bold; line-height: 1.1em; } h2 { font-size: 1.6em; line-height: 1.1em; } h3 { font-size: 1.2em; } h4 { font-size: 1.1em; } h5 { font-size: 1.05em; } h6 { font-size: 1.05em; } a { color: @black; text-decoration: underline; outline-style:none; } ul,ol { list-style-position: inside; margin-left: 0px; list-style-type:none; } ol ol, ul ul { margin-left: 1.4em; } dt { font-weight: bold; } dd { margin-left: 0px; } blockquote { margin: 0px; font-style: italic; } img { border-style: none; } input, select, textarea { border: 1px solid #ccc; padding: 3px; } table { border-left:1px solid @border; border-top: 1px solid @border; } table th, table td { border-right:1px solid @border; border-bottom: 1px solid @border; padding: 5px; background-color: @white; color: #000; } table th { background-color: @color5; } .tinymce_html ul { list-style-type: disc; } .tinymce_html ul ul { list-style-type: circle; } .tinymce_html ul ul ul { list-style-type: square; } .tinymce_html ol { list-style-type: decimal; } .tinymce_html button { display:block; float:left; background-color: lighten(@button,24%); border:1px solid @button; border-top:1px solid lighten(@button,15%); border-left:1px solid lighten(@button,15%); line-height:130%; text-decoration:none; color:@text; cursor:pointer; padding:5px 10px 6px 7px; /* Links */ } .tinymce_html button:hover { background-color:darken(@button,5%); border:1px solid darken(@button,7%); color: @text; }#container { margin: 0 auto; width: @width; } #left { float: left; width: 246px; text-align: left; line-height: 142%; } #main { float: left; width: 638px; display: inline; }@color1: #3a3939; @color2: #333333; @color3: #666666; @color4: #c9c8c9; @color5: #f4f5f4; @color6: #bf1209; @black: #000000; @white: #ffffff; @red: #ff0000; @border: #cccccc;