h1{background:none;color:#000;font-size:100%;margin:0;padding:0}
h2{border-bottom:1px solid #8CC739;color:#444;font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;font-size:190%;margin:1px 0 14px;padding-left:15px;padding-top:15px}
h3{color:#5C76E7;font-family:arial, helvetica, sans-serif;font-size:15px;font-weight:bold;padding-left:10px;padding-top:10px}
h4{border-bottom:1px solid #ccc;color:#444;font-size:14px;font-weight:bold;margin:20px 10px 10px}
h5{color:#444;font-size:12px;font-weight:bold;margin:5px}
ul,li{margin:0 12px}
.basketTrValue .priceBruttoNumber, .basketTrPrice .priceBruttoNumber {font-size:12px;color:#333;font-weight:normal;}
#common_container{margin:10px 0 10px 11px}
#common_header{color:#002FFB;font-size:13px;font-weight:bold}
td.td_common_price{border-bottom:1px solid #DCDCDC}
div.common_price span{font-size:12px;font-weight:bold}
.common_prod_photo{padding-top:4px}
.common_prod_title{font-size:10px;font-weight:normal;padding:0 1px}
.td_common_title{height:35px;padding:0;width:140px}
.td_common_photo{height:52px;padding:4px 0 0;width:135px}
.td_common_price{height:15px;margin-top:4px;padding:4px 0 0;width:135px}
#recommended a.productTitleLink{font-size:14px}
#common_container_inbasket{float:left;margin-left:4px}
.common_header_inbasket{background:#E2F93E;padding:2px 0 2px 2px}
#container2{background:#FFF;margin:0 auto;width:952px}
#logo{float:left;height:76px;width:234px}
#rightHeader{color:#fff;float:right;width:710px}
.logBoxElement{float:left;height:20px;line-height:20px;padding-left:8px;padding-right:8px;padding-top:10px}
.logBoxElementLine{background:url(../img/shop/log_line.jpg) no-repeat right bottom}
#loggedBox{clear:both;padding-right:20px;text-align:right}
#logBox{float:right;height:27px;text-align:left;width:170px}
#headerMenu{height:76px;padding-left:30px}
#headerSearch option{background: #fff;}
#headerMenu ul{font-family:Arial,helvetica,arial,sans-serif;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}
#headerMenu ul li{display:block;float:left;font-size:12px;font-weight:bold;margin:0;padding-left:0;padding-right:0;text-align:center}
#headerMenu ul li a{color:#424242;display:block;float:left;height:29px;line-height:20px;padding:10px 6px 0}
#headerMenu ul li a:hover{background:url(../img/shop/header_hover.jpg) repeat-x center top;color:#fff;height:29px;line-height:20px;padding:10px 6px 0}
.inBasketContainer{background:url(../img/shop/inbasket_container.jpg) no-repeat top right;cursor:pointer;float:left;height:49px;overflow:hidden;width:153px}
.checkAll{border:0;clear:left;float:left;margin:0 6px 7px 2px;width:auto}
.filterTitle{background:url(../img/shop/filter_title.jpg) no-repeat scroll left bottom transparent;clear:both;font-weight:bold;margin-bottom:4px;padding:4px 0 2px 16px}
.filterButtonSubmit{background:url(../img/shop/filter_submit.jpg) no-repeat top center;border:0;color:#fff;cursor:pointer;font-family:Arial,helvetica,arial,sans-serif;font-weight:bold;padding:2px 0 4px;width:54px}
.filterButtonRemove{background:url(../img/shop/filter_remove.jpg) no-repeat top center;color:#fff;display:block;height:22px;line-height:20px;text-align:center;width:75px}
.styledSelect{font-size:12px;height:22px;line-height:14px;margin:0;padding:0;position:relative;width:148px}
.styledSelect ul{left:0;list-style:none;margin:0;padding:1px;position:absolute;top:0;width:100%}
.styledSelect.open ul{border:1px solid #069;padding:0}
.styledSelect ul li{display:block;font-family:sans-serif;margin:0;padding:2px 0 3px 5px}
.styledSelect.open ul li:hover{background-color:#B9C2E8}
#content{background:#fff;clear:both;color:#333;margin:0 auto;min-height:300px;overflow:auto;padding-top:5px}
.contentDescription{margin:5px;padding:5px}
#footer{clear:both;height:39px}
#footerContent{color:#000;font-size:10px;height:39px;line-height:38px;text-align:center}
#largeFooter{background:url(../img/shop/large_footer.jpg) no-repeat top right;clear:both;height:163px;margin-top:15px}
.footerTable{width:690px}
.footerTable tr td{width:157px}
.footerColTitle{font-size:14px;padding-bottom:10px}
#largeFooterContentRight{margin-left:710px}
#newsletterTitle{font-weight:bold;margin-left:10px;padding:10px 0}
#newsletterText{margin-left:10px;padding:0 0 10px}
.newsletterField{background:white;border:none;font-family:Arial,helvetica,arial,sans-serif;font-size:12px;height:30px;line-height:22px;margin:0 0 0 5px;padding:0;width:221px;margin-bottom:5px}
#prevBtn,#nextBtn,#slider1next,#slider1prev{display:block;height:77px;left:-30px;position:absolute;top:71px;width:30px;z-index:1000}
#nextBtn,#slider1next{left:578px}
#prevBtn a,#nextBtn a,#slider1next a,#slider1prev a{display:block;height:77px;position:relative;width:30px}
#navibar{margin-bottom:8px;padding:0}
#navibarInner{font-size:11px;margin:0px 13px 0px 0px;text-align:right}
.columnBoxTitle{color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:23px;margin-left:25px}
.columnBoxContent{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;background:#FBFBFB;border-bottom:1px solid #537DC8;border-left:1px solid #537DC8;border-radius:0 0 3px 3px;border-right:1px solid #537DC8;margin-bottom:5px;padding:5px}
#easyTooltip{background:#f1f1f1;border:1px solid #ccc;padding:5px}
.toolTipDesc{cursor:help}
table.promoMainTable{border:0;width:676px}
td.promoMainTd{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;width:338px}
td.promoMainTdAlt{border-bottom:1px solid #000;border-right:1px solid #000;width:338px}
a.recordsOnMain{color:#0055A6;font-size:14px}
.recordOnMainImg{float:left;height:140px;margin-left:10px;margin-top:8px;overflow:hidden;width:150px}
.recordOnMainDesc{cursor:pointer;margin-left:175px;width:400px}
.recordOnMainTitle{font-size:16px;line-height:12px;padding-top:6px}
.recordOnMainShortdesc{height:80px;overflow:hidden}
div.recordOnMainShortdesc ul li{background:none;margin:0;padding:0}
#slider li ul li{background:none;height:auto;list-style:disc;list-style-position:inside;margin:0;overflow:visible;padding:0;width:auto}
#slider li ul{list-style:disc;list-style-position:inside}
table.basketProducts tr td{border-bottom:1px dashed #ccc;border-right:1px dashed #ccc;text-align:center}
table.basketProducts tr th{background:url(../img/shop/basket_th.jpg) repeat-x top right;border:0;color:#000;font-weight:bold;padding:5px}
.basketTh{background:#E5E5E5;color:#2F4FA2;font-size:13px;font-weight:bolder;text-align:center}
.basketThProduct{background:#CDCDCD;padding-left:50px;text-align:left}
.basketTr{padding:0;text-align:center}
div.basketProductDescription{float:left;width:365px}
a.basketProdPhoto{display:block;float:left;padding:8px}
a.basketProdTitle{display:block;float:none;font-weight:lighter;padding:8px}
a.basketProdRemoveLink{display:block;float:none;font-weight:lighter;height:31px;padding:8px;text-align:center;width:101px}
a.basketProdRemoveLink:hover{color:#C61317;font-weight:bold}
table.stepBasketProductsTable tr td{border-bottom:1px dashed #CCC}
input.basketProdAmountSubmit{border:none;cursor:pointer;display:block;float:none;font-weight:lighter;height:22px;margin-left:7px;text-align:center;width:56px}
input.basketProdAmountSubmit:hover{color:#C61317;font-weight:bold}
div.basketStep_forward{float:right}
input.basketStep_back{border:none;cursor:pointer;font-size:12px;font-weight:bolder;height:48px;margin-left:55px;padding-right:7px;text-align:right;text-transform:uppercase;width:196px}
input.basketStep_back2{color:#fff;font-size:12px;height:46px;padding-left:30px;text-align:center}
input.basketStep_forward{border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:bolder;height:48px;margin-right:55px;padding-left:7px;text-align:left;text-transform:uppercase;width:182px}
input.basketStep_forward2{color:#fff;font-size:12px;padding-right:30px;text-align:center}
#basket_step_1_info{background:url(../img/shop/basket_infosign.jpg) no-repeat top left;clear:both;margin-left:440px;margin-top:25px;padding-bottom:100px;padding-left:55px}
.basketInfo{margin-left:30px;margin-top:35px;padding-left:55px}
input.basketProdAmountText{background:url(../img/shop/basket_item_amount_input_bg.jpg) repeat-x top center;text-align:center}
div.basketStepBar{height:82px;width:741px}
div.basketStep1{background:url(../img/shop/stepbar_1.jpg) no-repeat top left}
div.basketStep2{background:url(../img/shop/stepbar_2.jpg) no-repeat top left}
div.basketStep3{background:url(../img/shop/stepbar_3.jpg) no-repeat top left}
div.basketStepItem{color:#647C0A;float:left;text-align:center}
.basketStepItemTitle{font-size:13px;font-weight:bolder;height:44px;line-height:44px}
.basketStepItemNumber{color:#fff;font-size:15px;font-weight:bolder}
.basketStepItemTitle a{color:#647C0A}
#left_step_basket_column{float:left;margin-left:8px;padding-top:10px;width:420px}
#right_step_basket_column{float:right;font-size:13px;font-weight:bolder;margin-right:8px;padding-top:14px;width:290px}
#left_step_basket_column select{width:375px}
.stepBasketToPaySumTitle{float:left;font-size:15px;margin-left:20px}
.stepBasketToPaySumValue{float:right;font-size:17px;margin-right:20px}
div.freeShippingInfoText{width:305px}
.shipping_type label{background:none;border:none;border-bottom:1px solid #8CC739;color:#555;display:block;font-size:12px;font-weight:bold;margin-bottom:7px;padding-bottom:3px;padding-left:5px;padding-right:40px;text-align:right}
.shipping_type input{display:inline;float:right;width:30px}
.form-button,a.buttonLink{-moz-border-radius:3px;-webkit-border-radius:3px;background:#7FC4FD;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;margin:0;padding:2px;width:auto}
a.buttonLink{padding:3px}
.form-button-orange{-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #FF8F35;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;margin:0;padding:2px;width:auto}
.form-checkbox div input{border:0;clear:left;display:inline;float:right;width:50px}
.form-checkbox div label{display:inline}
#FilterViewForm div.checkbox{clear:left}
div.checkbox input{border:0 none;clear:left;display:inline;float:left;margin:0 6px 7px 2px;width:20px}
.smallFieldset{background:url(../img/shop/form_line.jpg) no-repeat bottom left;color:#3561B9;margin-left:20px;padding:5px 5px 5px 20px}
.basketAddressFieldset{clear:both;width:700px}
div.basketAddressFieldsetTitle{background:#E5E5E5;color:#000;font-size:14px;font-weight:bolder;height:30px;line-height:30px;padding-left:10px;width:305px}
div.basketAcceptFieldsetTitle{background:#FFD65A;color:#000;font-size:14px;font-weight:bolder;height:30px;line-height:30px;margin-left:8px;margin-top:8px;padding-left:10px;width:305px}
#copyAddressDataToInvoice{background:#FFD65A;border:1px solid #000;color:#000;cursor:pointer;height:20px;line-height:20px;margin-left:30px;padding-left:10px;width:240px}
.basketAddressFieldset label{color:#000;font-weight:bold}
.basketAddressFieldset input{}
.smallFieldsetTitle{color:#F4762A;font-size:14px;font-weight:bold;margin-left:20px;margin-top:15px;padding:5px 5px 5px 20px}
.toPaySum{background:url(../img/shop/dashed_line_right.jpg) no-repeat top right;color:#536ED8;font-size:14px;padding-right:5px;padding-top:5px;text-align:right}
div.freeShippingPromo{background:#B0DE60;border-bottom:1px solid #929292;border-right:1px solid #DBDBDB;border-top:8px solid #A4CE5C;color:#000;margin:10px;padding:15px 7px 7px}
table.basketShipping{border-top:1px dashed #ccc}
.basketShipping tr td{padding:1px}
.oneInfoField{clear:both;line-height:20px}
.oneInfoFieldLabel{float:left;text-align:right;width:250px}
.oneInfoFieldText{color:#444;margin-left:270px;width:250px}
.oneRadioField{clear:both;height:20px;padding:7px}
div.oneRadioField label{line-height:inherit;cursor: pointer;font-weight: inherit;font-size: inherit;color: inherit;}
.oneRadioFieldLabel{float:left;text-align:right;width:220px}
.oneRadioFieldText{margin-left:222px;width:22px}
.oneRadioFieldLabelShort{float:left;text-align:right;width:200px}
.oneRadioFieldTextShort{margin-left:200px;width:22px}
.toBasketTable:hover{opacity:0.9}
#tabNewest,#tabBestsellers{border-top:1px solid #BABABA}
.SmallContent{margin-top:10px}
div.productSmallImages .productSmallImage{height:auto;}
.productFeatures table{background:#F0F0F0;color:#000;font-size:12px;line-height:20px}
.productFeatures table tr td{padding:0 5px 0 10px}
.productFeaturesProduct{color:#A1A1A1;font-size:14px;padding:15px}
.productFeaturesTitle{border-right:1px dashed #aaa;font-weight:bold;width:170px}
.productFeaturesQ{border-right:1px dashed #aaa;width:20px}
.productFeaturesAlt td{background:#E0DFDF}
.priceLine{text-decoration:line-through}
.priceBruttoPromo,.priceBruttoPromoSmall{color:#000;font-size:14px;font-weight:bold}
.pricePercentPromo,.pricePercentSmallPromo{font-size:12px;font-weight:bold;height:22px;line-height:22px;margin-left:175px;text-align:center;width:75px}
.priceNetto{color:#ACACAC;font-size:10px;font-weight:bold;padding-left:36px}
.priceNettoNumber{font-size:12px}
.freeShippingPromoProduct{margin:10px}
table.smallProductMenu{clear:none;width:auto}
table.smallProductMenu tr td{padding:3px;vertical-align:middle;width:auto}
#mainColumn .productShortText{margin:5px 2px;font-size:10px}
.toBasketTable{margin-left:5px;width:259px}
.toBasketLeftButtonContainer{height:51px;overflow:hidden;padding:0;width:147px}
.toBasketNumber{background:none;border:0;margin:22px 0 0 4px;width:20px}
.toBasketButtonContainer{height:51px;overflow:hidden;padding:0;width:44px}
.productInfoContainer{padding-top:20px}
.productLargeImage{height:150px;margin:0 auto;text-align:center;width:150px}
.productLargeField{padding:4px 3px 2px 0;text-align:right}
td.productLargeLeft{padding:30px 0 5px 10px;text-align:left;width:163px}
td.productLargeCenter{padding:30px 10px 10px;width:280px}
td.productLargeRight{padding:20px 0 0}
.priceContainer{background:url(../img/shop/price_line.jpg) no-repeat bottom right;padding:0 3px 0 0;text-align:right}
ul.tabNavigation{height:35px;list-style:none;margin:0px 0px 0px 0px;padding:0}
ul.tabNavigation li{display:block;float:left;font-size:12px;font-weight:bold;height:34px;margin:0px;width:131px}
ul.tabNavigation li a{background:url(../img/shop/tab_link_hover.png) repeat-x center top;border:none;color:#4E7DD6;display:block;height:34px;line-height:34px;text-align:center;text-decoration:none;border:1px solid #DCDCDC;border-bottom:none}
ul.tabNavigation li a:focus{outline:0}
#tabOpis{border-top:1px solid #BABABA;margin-bottom:20px;padding:25px 5px}
#tabOpis a{color:#1F43A1}
#tabOpis a:hover{color:#5285E1}
.productTh{background:#4B7EDA}
.productTr{background:#C6DAFE}
.helpTd{background:#5C76E7;text-align:center}
.helpTd a{color:#FFF}
.helpTd a:hover{color:#1D355F}
.productTable{border:1px solid #aaa;margin:0 auto;width:auto}
#tabCechy{border-top:1px solid #BABABA;margin-bottom:20px;padding:0}
table{border-right:0;clear:both;width:100%}
th{background:#444;border-right:1px solid #ccc;color:#FFF;padding:5px;text-align:center}
th a{color:#fff;display:block;text-decoration:none}
th a:hover{color:#DAF5FC;text-decoration:none}
table tr td{text-align:left;vertical-align:middle}
td.actions{text-align:center;white-space:nowrap;width:190px}
td.actions a{margin:0 6px}
.cake-sql-log td{padding:4px 8px;text-align:left}
#captcha{border:1px solid #ccc}
.MsoNormalTable td{border:1px solid #000}
div.paging{color:#ccc;font-size:11px;margin-bottom:5px;margin-top:5px;padding:5px;text-align:center}
div.paging div.disabled{color:#ddd;display:inline}
dl{line-height:2em;margin:0;width:60%}
dt{font-weight:bold;padding-left:4px;vertical-align:top}
dd{margin-left:10em;margin-top:-2em;vertical-align:top}
form{margin-right:0;padding:0;width:100%}
span.treeItem form#CommentViewForm{padding:0}
form#CommentViewForm{padding:20px}
fieldset{border:0;margin:0;padding:0}
fieldset legend{background:#fff;color:#16254E;font-size:18px;font-weight:bold;margin-top:10px}
fieldset fieldset{margin-bottom:20px;margin-top:0;padding:16px 0}
fieldset fieldset legend{font-size:120%;font-weight:normal;margin-left:20px}
fieldset fieldset div{clear:left;margin:0 20px}
form div.required{color:#333;font-weight:bold;height:auto}
input.form-error{background:#FBE7C5}
form div.submit{border:0;margin-left:5px}
label{background:none;color:#6C6A6A;display:block;font-size:12px;line-height:22px}
#header input, .addtobasketamount, textarea{border-bottom:1px solid #D1D1E1;border-left:1px solid #999;border-right:1px solid #D1D1E1;border-top:1px solid #999;clear:both;display:block;font-family:"frutiger linotype", "lucida grande", verdana, sans-serif;font-size:12px;padding:2px;width:90%}
#payu input{width:auto}
select{clear:both;font-family:helvetica,arial,sans-serif;font-size:12px;vertical-align:text-bottom}
select[multiple=multiple]{width:100%}
option{font-family:helvetica,arial,sans-serif;font-size:12px;padding:0 3px}
.formButton{background:url(../img/button_img.png) no-repeat top left;border:0;color:#333;font-family:Arial;font-size:12px;font-weight:bold;height:27px;padding:0;width:100px}
div.message{-moz-border-radius:3px;-webkit-border-radius:3px;background:none repeat scroll 0 0 red;border-radius:3px;clear:both;color:#FFF;font-size:18px;font-weight:bold;margin:0;padding:5px;position:relative;text-align:center}
div.positive_message{-moz-border-radius:3px;-webkit-border-radius:3px;background:none repeat scroll 0 0 #0C0;border-radius:3px;clear:both;color:#FFF;font-size:18px;font-weight:bold;margin:0;padding:5px;position:relative;text-align:center}
div.error-message{background:red;clear:both;color:#fff;font-weight:bold;margin:4px;padding:1px 5px 5px}
p.error{background-color:#e32;color:#fff;font-family:Courier, monospace;font-size:120%;line-height:140%;margin:1em 0;padding:.8em}
p.error em{color:#000;font-weight:normal;line-height:140%}
.notice{background:#fc0;color:#000;display:block;font-family:Courier, monospace;font-size:120%;line-height:140%;margin:1em 0;padding:.8em}
.success{background:green;color:#fff}
div.actions{margin:8px;padding-left:25px}
div.actions li{border-bottom:3px solid #CCF1FA;border-left:3px solid #CCF1FA;display:inline;line-height:2em;list-style-type:none;margin:0 2em 0 0;padding:3px;white-space:nowrap}
div.related{clear:both;display:block}
table.cake-sql-log{background:#FFF}
pre{background:#f0f0f0;color:#000;padding:1em}
pre.cake-debug{background:#fc0;font-size:120%;line-height:140%;margin-top:1em;overflow:auto;position:relative}
div.cake-stack-trace{background:#fff;border:4px dotted #fc0;color:#333;font-size:120%;line-height:140%;margin:0;overflow:auto;padding:6px;position:relative}
div.cake-code-dump pre{overflow:auto;position:relative}
div.cake-stack-trace pre,div.cake-code-dump pre{background-color:#F0F0F0;color:#000;margin:0;overflow:auto;padding:1em}
div.cake-code-dump pre,div.cake-code-dump pre code{clear:both;font-size:12px;line-height:15px;margin:4px 2px;overflow:auto;padding:4px}
div.cake-code-dump span.code-highlight{background-color:#ff0;padding:4px}
div.code-coverage-results div.code-line{display:block;margin-left:10px;padding-left:5px}
div.code-coverage-results div.uncovered span.content{background:#ecc}
div.code-coverage-results div.covered span.content{background:#cec}
div.code-coverage-results span.line-num{color:#666;display:block;float:left;margin-right:5px;text-align:right;width:20px}
div.code-coverage-results span.line-num strong{color:#666}
div.code-coverage-results div.start{border:1px solid #aaa;border-width:1px 1px 0;margin-top:30px;padding-top:5px}
div.code-coverage-results div.end{border:1px solid #aaa;border-width:0 1px 1px;margin-bottom:30px;padding-bottom:5px}
div.code-coverage-results p.note{color:#bbb;font-size:10px;margin:5px 0 10px;padding:5px}
div.code-coverage-results span.result-bad{color:#a00}
div.code-coverage-results span.result-ok{color:#fa0}
div.code-coverage-results span.result-good{color:#0a0}
.contactPhone{background-image:url(../img/shop/contents/contact_phone.jpg);height:62px;width:540px}
.contactLine{background-repeat:repeat-x;border-top:1px solid #EEE;width:240px}
.contactLeft{color:#8193b9;float:left;padding-right:50px;width:300px}
.contactRight{color:#8193b9;float:left;padding-top:47px;width:190px}
.contactMap{clear:both}
.contact2{background:url(../img/shop/contents/mbank.jpg) no-repeat;clear:both;height:30px;width:100px}
.centerImage{background:url(../img/shop/contents/kyocera_logo.jpg) no-repeat;height:55px;margin:0 auto;width:250px}
.trescKyoceraContent{margin:0 auto;text-align:justify;width:650px}
#comment_tree ul,#comment_tree li{list-style:none outside none;margin:0 0 0 7px}
#nk{height:45px;padding:5px;position:fixed;right:-205px;top:85px;width:233px;z-index:2}
#nk iframe{float:left;height:45px;position:relative;top:0;width:195px}
#nk_dwa{background:url(../img/shop/nk.png) no-repeat;height:33px;padding:5px;position:relative;right:0;top:0;width:45px}
#fb{height:350px;padding:5px;position:fixed;right:-205px;top:70px;width:233px;z-index:2}
#fb iframe{background:#fff;float:left;height:305px;position:relative;top:0;width:195px}
#fb_dwa{background:url(../img/shop/faceb.png) no-repeat;height:33px;padding:5px;position:relative;right:0;top:0;width:45px}
.google_like_box{background:url(../img/shop/goo.png) top left no-repeat!important;display:block;float:right;height:33px;padding:0 0 40px 40px;position:fixed;right:-73px;top:0;width:65px;z-index:1}
.add_comment textarea{height:14px;margin-bottom:5px;width:98%}
.add_comment input{width:200px}
.left_column_item{margin-bottom:10px;text-align:center}
.setPrioritiesAdminButtonSubmit{background:#00f;border:0;color:#fff;cursor:pointer;font-family:Arial,helvetica,arial,sans-serif;font-weight:bold;margin:4px;padding:4px;width:154px}
.changePrioritiesAdminButtonSubmit{background:#00f;border:0;color:#fff;cursor:pointer;font-family:Arial,helvetica,arial,sans-serif;font-weight:bold;margin:4px;padding:4px;width:254px}
.comment_it{background:url(../img/shop/bubble.gif) center left no-repeat transparent;padding:0 10px 0 17px}
.comment_it,.voteup,.votedown{cursor:pointer}
#error-msg2{float:left;line-height:26px}
.inpost_label{font-size:11px;line-height:12px;margin:3px;width:230px}
.inpost_reload{width:230px}
select.class_inpost_machines_dropdown{height:22px;width:237px}
#inpost_data{margin:20px 10px 10px}
#left_step_basket_column .inpost_label{font-size:11px;line-height:12px;margin:3px;width:330px}
#left_step_basket_column .inpost_reload{width:330px}
#left_step_basket_column select.class_inpost_machines_dropdown{height:22px;width:337px}
#left_step_basket_column #inpost_data{margin-top:20px}
.inpost_search,#left_step_basket_column .inpost_search{-moz-border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;background:#3561B9;border:1px solid #c1c1c1;border-radius:5px 5px 5px 5px;color:#fff;cursor:pointer;float:right;height:20px;margin-bottom:10px;padding:3px 3px 6px;text-align:center;width:60px}
.inpost_select,#left_step_basket_column .inpost_select{float:left;height:20px;margin-top:20px;width:50px}
#left_step_basket_column .inpost_search{margin-right:65px}
#ac_search_results{background:#fff}
.ac_over{background:#FFCDB2}
.movie_container{float:left;margin:10px}
.movie_title{height:20px}
#contact_form{bottom:20px;cursor:pointer;height:146px;padding:0;position:fixed;right:0;width:40px;z-index:2}
*,#slider ul,#slider li,#slider2 ul,#slider2 li,div.actions ul{margin:0;padding:0}
a:active,a img,td.mainPageCategoryCol_1,.shipping_type fieldset,.oneRadioField input,.MsoNormalTable{border:none}
h1,h2,h3,h4,.mainPageSubcategory a,.klasa label{font-weight:normal}
#common_container table,#common_container table,#common_container_inbasket table{border-left:1px solid #DCDCDC;border-top:1px solid #DCDCDC}
#common_container table tbody tr td,#common_container table tbody tr td,#common_container_inbasket table tbody tr td{border-right:1px solid #DCDCDC;text-align:center;vertical-align:middle}
#loggedBox a,#logBox a{color:#4176D7}
#loggedBox a:hover,#logBox a:hover{color:#2756AA}
.mainPageCategoryChildren,.basketTrProduct{text-align:left}
#promoButton,#newsletterButton{background:none;border:0;color:#fff;cursor:pointer;font-family:Arial,helvetica,arial,sans-serif;font-size:12px;font-weight:bold;height:29px;margin:0;padding:0;width:64px}
#headerBasket a,.footerArrow a,.footerColTitle a{color:#fff;font-weight:normal}
.countedFilters,.producersFilters{color:#3561B9;cursor:pointer}
.countedFiltersNumber,.categoryArrowRight a:hover,.categoryArrowUp a:hover,div.code-coverage-results div.ignored span.content{color:#aaa}
.filterButtonRemove:hover,#largeFooterContent,.basketStepItemNumber a,.productTh td{color:#fff}
.styledSelect.open ul li,.styledSelect.open ul li.selected{background-color:#FFF}
#largeFooterContentLeft,div.basketStep_back{float:left}
#browser li.selected ul span a,form div.input{color:#444}
a.recordsOnMain:hover,a.productTitleLink:hover{color:#1E82E1}
table.contact_form,table.basketProducts,input[type=hidden]{border:0}
.stepBasketProductSum,.stepBasketShippingSum{background:#E5E5E5;height:30px;line-height:30px;margin-bottom:48px;width:290px}
.stepBasketProductSumTitle,.stepBasketShippingSumTitle{float:left;margin-left:20px}
.stepBasketProductSumValue,.stepBasketShippingSumValue{float:right;font-size:14px;margin-right:20px}
.form-button:hover,.form-button-orange:hover{background:#6279E2}
.smallFieldset input[type=text],.smallFieldset input[type=password]{background:url(../img/shop/input_text_bg.jpg) repeat-x top left;border:1px solid #B9B9B9}
.productSum,.shippingSum{padding-right:5px;padding-top:5px;text-align:right}
.oneRadioFieldText input,.oneRadioFieldTextShort input{clear:none;display:inline}
ul.tabNavigation li a.selected,ul.tabNavigation li a:hover{background:none;color:#000;display:block;height:34px;line-height:34px}
ul.tabNavigation li a.selected{height:35px;border-bottom:none;background:#FFF}
#tabKontakt,#tabKomentarz,#tabFilmy{border-top:1px solid #BABABA;margin-bottom:20px;padding:25px 5px}
div.tabs div h2,div.code-coverage-results div.realstart{margin-top:0}
table tr.altrow td,.cake-sql-log table,dl.altrow{background:#f4f4f4}
table tr.unread td,dl.unread{background:#e9ffd2}
div.paging span.current,.add_comment label{color:#000}
.setPrioritiesAdminButtonSubmit:hover,.changePrioritiesAdminButtonSubmit:hover{background:#0dd}
.modelChange {
		float:left;
		padding:1px 18px;
		margin-top:1px;
		margin-left:1px;
		font-size:13px;	
		cursor:pointer;
		background:#5C76E7;
		color:#FFF;
		font-weight:bold;
		width:85px;
		text-align: center;
	}
	
	.modelContainer table thead {
		background:#DCDCDC;
	}
	
	.modelContainer table thead td {
		border-bottom:1px solid #000;
		border-left:1px solid #000;
	}
	
	.modelContainer table td {
		padding:5px 8px;
	}
	.modelContainer table tbody td {
		border-bottom:1px solid #000;
		border-left:1px solid #000;
	} 
	.modelContainer table td.model {
		border-left:none;
		font-weight:bold;
		text-align:right;
		padding-left:20px;
	}
	
	.modelContainer table thead td.model {
		font-weight:normal;
	}
	.clear {
		clear:both;
	}
	
	#carsContainers h3 {
		padding-left:0;
		font-weight:bold;
	}
	.longBoxTitleCategory h3{
		font-weight: bold;
		color: #fff;
		padding:0;
	}
#payucontainer input[type=radio]
{
	width: 15px;
	cursor: pointer;
}
#payucontainer input[type=submit]
{
	cursor: pointer;
}
.recordsPerPage{
float:right;
}
span.select-replace-cover{
	overflow:hidden;
}



.floatl {
    float: left;
}
.floatr {
    float: right;
}
.clearl {
    clear: left;
}
.clearr {
    clear: right;
}
.clear {
    clear: both;
}
.center {
    margin: 0 auto;
}
.relative {
    position: relative;
}
.absolute {
    position: absolute;
}
.hide {
    display: none;
}
.max {
    width: 100%;
}
a {
    color: #4E7DD6;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
img {
    border: medium none;
}
body {
    background: url("/img/shop/body.jpg") repeat-x scroll center top #C8E3F1;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 0;
}
#masterContainer {
}



#leftColumn {
    width: 195px;
}
#mainColumn {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C6DEE5;
    font-size: 11px;
    margin-right: 10px;
    padding: 15px 20px 20px;
}
#masterContainer {
    background: url("/img/shop/workspace.jpg") repeat-y scroll center center rgba(0, 0, 0, 0);
}
#footer {
    background: url("/img/shop/footer.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 117px;
    margin-top: 12px;
}
.arttitle {
    border-bottom: 1px solid #DEE4E1;
    padding-bottom: 6px;
    width: 370px;
}
.head {
    font-size: 18px;
}
.prodtitle {
    color: #4E7DD6;
    font-size: 14px;
    font-weight: bold;
    vertical-align: top;
}
.proddesc {
    padding-left: 30px;
    padding-top: 25px;
}
.prodphoto {
    border-bottom: 1px dashed #DEE4E1;
    padding: 10px 0;
    text-align: center;
    vertical-align: top;
}
.prodphoto .photo {
    border: 1px solid #DEE4E1;
    height: 190px;
    vertical-align: middle;
    width: 240px;
}
.prodphoto .photo img {
    margin: 0 auto;
}
.prodleft {
    border-bottom: 1px dashed #DEE4E1;
    padding: 10px 0;
    vertical-align: top;
}

.userBox{margin-left:352px}
.uBoxR, .uBoxL {height: 31px;width: 16px;}
.uBox {background: url("../img/shop/user_box.png") repeat-x scroll center center rgba(0, 0, 0, 0);height: 31px;line-height:29px;}
.uBox img {margin: 5px 8px 0 3px;}
.uBoxR {background: url("../img/shop/user_box_r.png") no-repeat scroll right center rgba(0, 0, 0, 0);}
.uBoxL {background: url("../img/shop/user_box_l.png") no-repeat scroll left center rgba(0, 0, 0, 0);}
.uBox a {color: #010101;font-size: 12px;}
#search{width:auto;margin-left:18px}
#search tbody tr td{vertical-align:middle;padding:0;background:url("../img/shop/topbar_orng_2-trans.png") no-repeat scroll left top;padding-left:10px}
#search tbody tr td.searchLeft {background: url("../img/shop/topbar_orng_1-trans.png") no-repeat scroll left center;width:3px;height:45px;padding:0}
#search input,#search select {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px}
#search input[type=submit]{width:70px;height:45px;background: url("../img/shop/search.png") no-repeat scroll right top;border:none;cursor:pointer;color:#fff;text-shadow: 1px -1px 0 rgba(0, 0, 0, 0.5)}
#search input[type=submit]:hover{background: url("../img/shop/search.png") no-repeat scroll right bottom;color:#000;text-shadow: 1px -1px 0 rgba(255, 255, 255, 0.5)}
#search input{height:16px;width:270px;color:#A0A0A0}
#search select{height:22px;width:318px}
#languages{margin: 10px 12px 0 0;font-size:10px}
#languages a img{margin-right:5px}
#languages a{display: inline-block;text-decoration: none;color:#000}
#languages a:hover{text-decoration:underline}
#container{width: 975px}
.headInfo{font-size: 18px;padding-left: 18px;text-align: center;font-family:Arial, Helvetica, sans-serif}
#header{background:url(../img/shop/head.jpg) no-repeat top left}
.logo {display: inline-block;height:78px;margin:0;width: 189px;z-index: 10}
#mainMenu{list-style: none outside none;margin: 70px 0px 3px 0px}
#mainMenu li {float: left;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;margin-right: 0px}
#mainMenu li a{color: #010101;display: block;padding: 10px 5px 10px 5px;text-decoration: none}
#mainMenu li a:hover {background: url("/img/shop/menu_hover.png") repeat-x scroll center top rgba(0, 0, 0, 0);color: #FFFFFF}
.basket_l{background: url("/img/shop/topbar_orng_1-trans.png") no-repeat scroll center center rgba(0, 0, 0, 0);height: 45px;width: 3px;}
.basket_r{background: url("/img/shop/topbar_orng_right.png") no-repeat scroll center center rgba(0, 0, 0, 0);height: 45px;width: 3px;}
.basket_icon, .basket_values{background: url("/img/shop/topbar_orng_2-trans.png") no-repeat scroll center center rgba(0, 0, 0, 0);height: 45px;}
.basket_icon a{display: block;margin: 0 4px;}
a.basketWhite{color: #000000;font-size: 11px;text-shadow: 1px -1px 0 rgba(255, 255, 255, 0.5);}
a.basketBlack{color: #FFFFFF;font-family: Tahoma,Arial,Helvetica,sans-serif;font-size: 12px;font-weight: bold;text-shadow: 1px -1px 0 rgba(0, 0, 0, 0.5);}
.basketWhite:hover, .basketBlack:hover {text-decoration: none;}
.inbasketSummary{margin-right:11px;width:232px}
.left_bottom_banner{margin-top:20px}
ul#browser{margin:0}
ul#browser a{color:#000}
#browser,#browser ul{list-style:none;font-size:11px}
#browser li span{font-weight:bold;background:url("../img/shop/bullet_3.png") center left no-repeat;display:block;padding-left:14px;margin-bottom:5px}
#browser li ul li span{margin:0}
#browser li ul{margin:0px 0px 15px 0px}
#browser li ul li{margin:0}
#browser li ul li span {font-weight:normal;background:none;font-size:9px}
#browser li ul ul{
	margin-left: 10px;
	margin-top: 5px;
}
.mainPageCategory{font-size:10px;margin-bottom:5px}
.mainPageSubcategory{font-size:9px}
.mainPageCategory a{font-weight:bold}
#tabCategories table tbody tr td {padding-bottom:25px}
.mainPageCategoryCol_2,.mainPageCategoryCol_3 {padding-left:3px}
.longBoxTitleProduct {background:none;border:none;color:#000;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;margin:0;padding:0;border-bottom:1px solid #DCDCDC;padding-bottom:3px;line-height:normal}
.longBoxTitle h1{font-size:18px;margin:0;padding:0;font-weight:bold}
.records-view .longBoxTitleProduct{border:none}
.topSorting{background:url("../img/shop/srch_title_grad.png") repeat-x top center;padding:10px 25px;margin:15px 0px 25px 0px;border:1px solid #DCDCDC}
.catSeparator{background:url("../img/shop/cat_title_grad.png") repeat-x top center;padding:10px;text-align:center;margin-bottom:10px}
.catSeparator h3 {font-family:Verdana,Arial,Helvetica,sans-serif;padding:0;margin:0;font-size:11px;line-height: normal}
a.productTitleLink{color:#3D6CC1;font-size:11px}
.productSmallCenter{text-align:center;vertical-align:top}
.productSmallTable{border-bottom:1px dashed #DCDCDC;margin-bottom:10px}
td.productSmallLeft{padding:0;width:120px;text-align:center}
.availability{background:url("../img/shop/wait_no.png") no-repeat center left;padding-left:20px;font-size:9px;line-height:16px;margin:10px 0px}
.priceBrutto{font-size:11px}
.priceBruttoNumber{font-size:12px;font-weight:bold}
.addtobasketamount{width:30px;display:inline-block}
.inc-dec-buttons {width:auto;clear:none}
.inc-dec-buttons input {width:25px;font-size:9px}
.productSmallRight{width:120px;padding-left:10px;text-align:right}
table tr td.minus{text-align:right;padding-left:3px}
.toBasketButton {background:none;border:none;display:inline-block;cursor:pointer;background:url("../img/shop/shp_dodaj_new5.png") no-repeat center left;padding-left:20px;color:#4E7DD6;font-size:11px;font-weight:bold;line-height:17px;margin:7px 0px;height:17px}
.toBasketButton:hover{text-decoration:underline}
.longBoxTitleProduct h2{border:none;padding:0;margin:0;font-size:15px;font-family:Verdana,Arial,Helvetica,sans-serif}
.infos{margin:15px 0px 3px 0px;border-bottom:1px solid #DCDCDC;padding-bottom:5px}
.producerscode{margin-bottom:10px}
.basketPrice{margin-top:10px;float: right;width:auto;margin-bottom:10px;}
.basketPrice tbody tr td{background:url("../img/shop/shpp_grid_grad.png") repeat-x top center;width:23%;text-align:center;border:1px solid #DCDCDC;height:64px}
.basketPrice tbody tr td table tbody tr td {background:none;border:none;height:auto}
.basketPrice tbody tr td.spacer {background:none;border:none;width:5%}
.mainPhoto{border: 1px solid #DEE4E1;height: 370px;padding-right: 0;text-align: center; vertical-align: middle; width: 370px}
.smallPhoto{vertical-align:middle;text-align:center;background-position:center center;border:1px solid #DEE4E1;height:110px;width:110px;}
.fancyboxBasket #fancybox-outer {border: 2px solid #59B5FF;border-radius: 10px;padding: 0}
#fancybox-outer {border:2px solid #59B5FF;border-radius: 10px;padding: 0;padding-bottom: 10px;position: relative;height:auto}
#fancybox-inner{font-size:15px;position:relative}
#fancy-bg-n, #fancy-bg-ne,#fancy-bg-n,#fancy-bg-e,#fancy-bg-se,#fancy-bg-s,#fancy-bg-sw,#fancy-bg-w,#fancy-bg-nw{display:none}
#fancybox-close{background:none;cursor:auto;width:1px;height:1px}
#fancybox-outer a.buttonLink{ background: -moz-linear-gradient(center top , #9CD2FF 35%, #7FC4FD 70%) repeat scroll 0 0 #9CD2FF;border: 1px solid #7AC0F5;border-radius: 4px;box-shadow: 1px 1px 0 0 #FFFFFF inset;color: #FFFFFF;display: inline-block;font-family: Arial;font-size: 12px;font-weight: bold;padding: 5px 12px;text-decoration: none}
.basketShipping tbody tr td,.smallFieldset table tbody tr td{vertical-align:top}
.basketProducts tbody tr td{padding:5px}
.smallFieldset input[type="text"],.basketProducts input[type="text"],.smallFieldset input[type="tel"],.smallFieldset input[type="email"]{background: url("../img/shop/input_text_bg.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);border: 1px solid #B9B9B9;width:90%;padding:2px}
.basketProducts input[type="text"]{text-align:center;width:50%}
.toPaySum .submit{margin-top:6px}
.form-button:hover, .form-button-orange:hover,a.buttonLink:hover {background: none repeat scroll 0 0 #6279E2;text-decoration:none}
#ac_search_results table tbody tr td {background:none;padding:2px;font-size:11px}
input.big-button
{
padding: 10px;
font-size: 12px;
}




#newsletter {
	margin-top:0px;
    border: 1px solid #d1d1d1;
    border-left: none;
	
	width:200px;
	
}


#newsletter table tbody tr td {
	margin:0;
	padding:0;
	width:50%;
	text-align: center;
}
.catsHead {
	background: url('../img/shop/topbar_orng_2-trans.png') repeat-x top center;
	height:40px;
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	line-height:40px;
	width:200px;
}

#newsletterTextCol
{
    background: url("/img/shop/workspace.jpg") repeat-y scroll center center rgba(0, 0, 0, 0);
    padding:5px;
    font-size:11px;
    color:black;
    border: 1px solid #d1d1d1;
    border-left: none;
    border-top:none;
}

#newsletterW, #newsletterZ {

    border-radius: 4px;
}
#otherDataSetContainer input{
	margin-top:4px;
}
#otherDataSetContainer label{
	cursor:pointer;
}
#specificDeliveryData label{
	max-width: 300px;
}