html, body, h1, h2, h3, h4, h5, h6, p, a, hr, ul, ol, li, form, fieldset, legend, label, input, textarea, select, table, tbody, tr, th, td, img { margin:0; padding:0 } h1, h2, h3, h4, h5, h6, address, th { font-style:normal; font-weight:normal } ul, ol { list-style:none; list-style-image:none; overflow:hidden } img, form, hr { border:none; display:block; margin: auto; } input, fieldset, textarea { border:none; background:transparent } a, a:link, a:visited, select, ins { text-decoration:none; outline:none } a:hover, a:focus { text-decoration:underline } /* ********************layout********************* */ html { background:#fff url(../gfx/html-bg.gif) 0 0 repeat-x } body { font:11px Tahoma, Geneva, Kalimati, sans-serif; color:#4c4c4c; } input, select, textarea { font-family: sans-serif } a { color:#999 } p { padding-bottom:1em } #footer .info { text-align:right } #login, #main-hp .head, #cart, label, #main-menu ul, ul.submenu, #nav-bar, #cart-login .links, .prod-box .det, table.head, #cart-form .nav a, #cart-form .buy-btn, .content h3, .desc-col table .name, .desc-col table .mnf, #footer ul { /* text-transform:uppercase*/ } #wrap, #nav-col, #main-hp, #main-hp .cont, #main, #main-l, #new, #sale { overflow:hidden } #flash, #search-form, #nav-col, #main-hp, #main, #main-l, #nav-bar h2, #breadcrumb, #breadcrumb li, #paym, #partn, .p-carousel, .p-prev, .p-next, .board { float:left; display:inline } #login, #cart, #search-form input, #search-form label, #main-menu .menu, #letter input.sbtnn, #nav-bar .tools, #nav-bar .tools a, #footer .info { float:right; display:inline } label, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer } #wrap { width:980px; margin:0 auto } #top { width:100%; height:218px; background:url(../gfx/top-bg.jpg) 0 0 no-repeat } #flash { width:873px; height:216px } #login, #cart { width:87px; padding:0 10px } #login h2, #cart h2 { font-size:11px; font-weight:bold; color:#7c4e90; margin-bottom:3px } #login a, #cart strong { font-size:10px; line-height:11px; color:#010302 } #login { padding-top:58px; height:47px; margin-bottom:2px; background:url(../gfx/login-bg.jpg) 0 0 no-repeat } #cart { clear:right; padding-top:69px; height:40px; background:url(../gfx/cart-bg.jpg) 0 0 no-repeat } #main-menu { width:980px; height:32px; background:url(../gfx/main-menu-bg.jpg) 0 0 no-repeat } #main-menu .menu { padding-right:28px; width:536px; height:32px } #main-menu .menu li { display:inline-block; margin:0 21px; height:23px } #main-menu .menu a { font-size:13px; height:13px; padding-top:7px; display:block; color:#fff } #main-menu .menu a:hover, #main-menu .menu a:focus { text-decoration:none; background:url(../gfx/mm-ov.gif) center 0 no-repeat } #nav-col { width:238px; padding:40px 11px 0 } ul.submenu { display:block } ul.submenu, ul.submenu a { font-size:11px; line-height:13px; color:#303030 } ul.submenu a:hover, ul.submenu a:focus { color:#c30004; text-decoration:none } ul.submenu li.upper, ul.submenu ins.bottom { display:block; overflow:hidden } ul.submenu li.upper { margin-bottom:2px } ul.submenu ins.bottom { padding-bottom:5px } ul.submenu li.upper:hover { background:url(../gfx/sub-before.gif) center 0 no-repeat } ul.submenu li.upper:hover ins.bottom { background:url(../gfx/sub-after.gif) center bottom no-repeat } ul.submenu ins.bottom ul { display:none } ul.submenu ins.bottom > a { padding:6px 0 1px 27px; margin-bottom:3px; display:block; background:url(../gfx/sm-bg.gif) 14px 11px no-repeat } ul.submenu ins.bottom > ul > li { width:206px; padding:3px 0 0 22px; background:#eaeaea; margin:0 5px 1px } ul.submenu ins.bottom > ul > li > a { display:block; padding-bottom:4px } ul.submenu ins.bottom > ul > li > ul { width:191px; padding:4px 0 5px 37px; margin-left:-22px; background:#fff } ul.submenu ins.bottom > ul > li > ul > li { margin-bottom:2px } /* **** FORMS **** */ input.txt-f { height:13px; font-size:11px; padding:9px 6px } #search-form { width:301px; height:32px; padding-right:37px } #search-form input.sbtns { width:36px; height:13px; background:url(../gfx/search-btn.gif) 0 0 no-repeat; margin:9px 0 0 11px } #search-form input.txt-f { width:101px; padding-bottom:10px; margin-left:16px } #search-form label { font-size:11px; color:#bd8afe; margin-top:8px } #letter { width:202px; height:59px; padding-top:64px; margin:35px 18px; background:url(../gfx/letter-bg.jpg) 0 0 no-repeat } #letter input.txt-f { width:190px; padding:8px 6px; margin-bottom:1px } #letter input.sbtnn { width:73px; height:18px; margin-right:18px; background:url(../gfx/letter-btn.gif) 0 0 no-repeat } #contact-form, #contact-form .line, #contact-form .line-area { width:640px } #contact-form .line, #contact-form .line-area { min-height:25px; display:block; margin-bottom:10px; clear: both; } #contact-form label { font-size:10px } #contact-form input, #contact-form textarea { font-size:11px } #contact-form label, #contact-form input, #contact-form .area, #contact-form .area-2 { float:left; display:inline-block } #contact-form label { width:165px; text-align:right; color:#7f7f7f; padding:6px 0 7px } #contact-form span { font-size:10px; width:165px; text-align: left; color:#7f7f7f; display: inline-block; padding: 6px 7px 7px; } #contact-form .close{ /* width:21px; height:25px*/ } #contact-form .error { margin-left: 28%; } #contact-form .ok { background:url(../gfx/ok-ic.gif) 0 0 no-repeat } #contact-form .line input[type=text], #contact-form .line input[type=password] { width:374px; height:13px; padding:6px; background:url(../gfx/txt-f-bg.gif) 0 0 no-repeat; margin:0 9px 0 15px; } #contact-form .line input[type=checkbox]{ width:13px; height:13px; padding:6px; margin:0 9px 0 15px; } #contact-form .line-area { height:139px } #contact-form .area { width:386px; height:139px; margin:0 9px 0 15px; background:url(../gfx/area-bg.gif) 0 0 no-repeat } #contact-form .area textarea { width:376px; height:129px; padding:5px } #contact-form .line-area-2 { width:640px; display:block; margin-bottom:10px } #contact-form .area-2 { width:386px; padding-top:10px; margin:0 9px 0 15px; background:url(../gfx/area-top.gif) 0 0 no-repeat } #contact-form .bot { width:346px; padding:0 20px 10px; background:url(../gfx/area-bot.gif) 0 bottom no-repeat } #contact-form .bot .r-line { width:346px; padding-bottom:10px } #contact-form .bot label { float:right; display:inline-block; width:319px; font-size:10px; color:#333; text-align:justify; text-transform:none; padding:0 } #contact-form .radio { width:11px; height:11px; margin:4px 16px 0 0; background:url(../gfx/radio-btn.gif) no-repeat; display:block; cursor:pointer } #contact-form .line-area-2, #contact-form .area-2, #contact-form .bot, #contact-form .bot .r-line { overflow:hidden } #contact-form .btn { width:150px; height:22px; padding-left:290px } #contact-form .btn input { width:74px; height:22px; float:right; display:inline; background:url(../gfx/r-btn.gif) 0 0 no-repeat } #contact-form input.sbtn { margin-left:2px; background:url(../gfx/s-btn.gif) 0 0 no-repeat } #log-form { width:141px; overflow:hidden; margin:0 0 10px 25px; } #log-form label { margin-left:10px } #log-form .label, #log-form .field { width:141px; display:block } #log-form .label { height:14px; margin-bottom:2px } #log-form .field { height:27px; margin-bottom:4px } #log-form .field input { width:131px; height:13px; font-size:11px; padding:7px 5px } #log-form .sbtn { width:46px; height:13px; float:right; display:inline; margin-right:15px; background:url(../gfx/login-btn.gif) 0 0 no-repeat } /* **** end of FORMS **** */ #main-hp, #main, #main-l { width:720px; background:url(../gfx/main-bg.jpg) 0 0 no-repeat } #main { width:640px; padding:25px 35px 15px 45px } #main-l { width:680px; padding:25px 20px 15px } #nav-bar { width:100%; height:37px; display:block; margin-bottom:30px } #nav-bar .tools { width:55px; height:29px; margin-top:6px; background:url(../gfx/tools-bg.gif) right 0 no-repeat } #nav-bar .tools a.first { margin-left:12px } #breadcrumb { width:580px; font-size:10px; /*height:12px;*/ margin-bottom:3px } #breadcrumb, #breadcrumb a { color:#999 } #breadcrumb li.sep { margin:0 8px } #nav-bar h2 { width:580px; font-size:18px; color:#000 } #main p { line-height:15px; text-align:justify } .nrm { text-transform:none } #main .desc-col, #main .content { display:inline-block } #main .desc-col { float:right; width:240px; margin-left:25px } .desc-col table { font-size:14px; font-weight:bold; color:#555; width:240px; margin-bottom:15px } .desc-col table td { padding-bottom:20px; border-bottom:1px solid #ccc } .desc-col table small { font-weight:normal; font-size:10px; color:#999 } .desc-col td.form { padding:17px 0 10px } .desc-col td.form form #buythis{ font-size:10px; font-weight:normal; width:80px; height:17px; float:right; display:inline-block } .desc-col td.form .ask{ width: 240px; font-size: 10px; clear: both; font-weight: normal; } .desc-col td.form .ask input, .desc-col td.form .ask textarea{ border: 1px solid #7f7f7f; width: 230px; margin: 3px; } .desc-col td.form a { width:240px; height:13px; clear:both; display:block; font-size:11px; text-align:center; font-weight:normal; color:#555; padding:10px 0; background:#ededed url(../gfx/crt-3.gif) 65px 9px no-repeat } .desc-col .pic { width:220px; height:164px; padding:5px; margin: auto; margin-bottom:4px; background:url(../gfx/prod-img-2-bg.gif) center no-repeat } #main .content { float:left; width:375px } .content .pic { width:365px; height:275px; padding:5px; margin-bottom:15px; position:relative; text-align: center; background:url(../gfx/prod-img-b-bg.gif) center no-repeat } .content .pic .mark { position:absolute; top:5px; right:5px; width:90px; height:78px } .content h3 { width:100%; text-align:center; font-size:11px; font-weight:bold; padding:8px 0; background:#ededed; margin-bottom:15px } .content ul{ list-style: disc; } .content li { margin-left:15px } #nw { background:url(../gfx/new-mark-b.gif) center no-repeat } #cart-login { width:202px; height:214px; padding:75px 0 0 346px; color:#fff; position:relative; background:url(../gfx/cart-login-bg.jpg) 0 0 no-repeat } #cart-login .links { width:100%; height:11px; text-align:center } #cart-login .links li { display:inline } #cart-login .links a { color:#fff } #cart-login .links a:hover, #cart-login .links a:focus { text-decoration:none } #cart-login .s-off { position:absolute; top: 5px; right:0; font-size:50px; text-align:right; } #fastbuy{ display: block; width: 113px; height: 122px; position:relative; left: -310px; top: -179px; } #new, #sale { width:680px; float:left; display:inline-block } #main-hp .head { width:680px; padding:25px 0 0 10px; height:15px } #main-hp .head a { font-size:10px } #main-hp .cont { padding-bottom:6px } #new .head { background:url(../gfx/new-hp-bg.jpg) 430px 0 no-repeat } /*#new .cont { padding-right:10px; border-right:1px solid #d9d9d9 }*/ #sale .head { width:331px; padding-left:20px; background:url(../gfx/sale-hp-bg.jpg) 121px 0 no-repeat } /*#sale .cont { padding-left:10px; border-left:1px solid #f2f2f2 }*/ .prod-box { width:168px; min-height:270px; overflow:hidden; float:left; display:inline; margin:0 2px 10px 0 } .prod-box .pic { width:162px; height:162px; padding:3px; margin-bottom:2px; position:relative; background:url(../gfx/prod-img-bg.gif) center no-repeat } .prod-box .pic .mark { position:absolute; top:3px; right:3px; width:48px; height:48px } #new .mark { background:url(../gfx/new-mark.gif) center no-repeat } #sale .mark { background:url(../gfx/sale-mark.gif) center no-repeat } #newmark { background:url(../gfx/new-mark.gif) center no-repeat; position:absolute; top:3px; right:3px; width:48px; height:48px } #salemark { background:url(../gfx/sale-mark.gif) center no-repeat; position:absolute; top:3px; right:3px; width:48px; height:48px } #promotionmark { background:url(../gfx/promotion-mask.gif) center no-repeat; position:absolute; top:3px; left:3px; width:48px; height:48px } .prod-box .det, table.head, #cart-form .nav, #cart-form .nav a { color:#555 } .prod-box .det { padding:10px 5px; width:158px; margin-bottom:2px; background:#ededed; position: relative; } .prod-box .det span { width:100%; text-align:center; display:block } .prod-box .det .name { font-size:13px; font-weight:bold; overflow: hidden; height: 50px; } #main-l .prod-box .det .name, .prod-box .det .mnf { margin-bottom: 5px } .prod-box .det .mnf { overflow: hidden; height: 30px; } .prod-box .det span.avl, .prod-box .det span.navl, .desc-col span.avl { width:133px; font-size:10px; text-align:left; padding:2px 0 3px 25px; margin-bottom:5px; background:url(../gfx/av-ic.gif) 5px center no-repeat } .prod-box .det span.navl { background:transparent } .desc-col td.form span.avl { float:left; display:inline-block; font-weight:normal; background:url(../gfx/avw-ic.gif) 5px center no-repeat } .prod-box .det form { width:100%; height:15px } .prod-box .det input, .prod-box .det label { float:left; display:inline-block } .prod-box .det label { font-size:10px; padding-top:1px } input.qn { width:13px; line-height:13px; padding:1px 2px; margin:0 5px; font-size:11px; text-align:center; background:url(../gfx/qnw-bg.gif) center no-repeat } .prod-box .det input.qn { background:url(../gfx/qn-bg.gif) center no-repeat } .prod-box .det input.sbtn { width:79px; height:15px; float:right; margin-right:3px; background:url(../gfx/add-btn.gif) center no-repeat } .prod-box .price { width:100%; height:18px; font-size:14px; padding:4px 0; text-align:center; color:#fff } #new .price { background:url(../gfx/new-prc-bg.gif) 0 0 repeat-x } #sale .price { background:url(../gfx/sale-prc-bg.gif) 0 0 repeat-x } #main-l .price { background:url(../gfx/list-prc-bg.gif) 0 center repeat-x } table.head, table.items { text-align:center } table.head { width:630px; margin:0 auto; border:1px solid #ccc; height:29px } table.head td, table.items td { width:85px } table td.nrw { width:55px } table td.wide { width:265px } table.items td.wide, table.items td.price { font-size:13px; font-weight:bold } table.items td.price { font-size:14px } table.items { width:640px } table.items td { height:85px; border:1px solid #ccc } table.items td.img { background:url(../gfx/td-img-bg.gif) center no-repeat; display:block; width:83px; height:83px; padding:1px; border:none } table.items td.nrw a { width:17px; height:15px; display:block; margin:0 auto; background:url(../gfx/rem-btn.gif) center no-repeat } #cart-form .nav { width:630px; height:30px; margin:0 auto } #cart-form .nav a { float:left; display:inline-block; padding:1px 0 1px 20px; font-size:10px; margin:8px 0 0 15px; background:url(../gfx/crt-2.gif) 0 center no-repeat } #cart-form .nav a:first-child { background:url(../gfx/crt-1.gif) 0 center no-repeat } #cart-form .nav .txt, #cart-form .nav .sum, #cart-form .buy-btn { float:right; display:inline-block } #cart-form .nav .txt { text-align:right; margin-top:8px } #cart-form .nav .sum { color:#fff; background:#7f7f7f; font-size:14px; line-height:16px; padding:7px 0; font-weight:bold; text-align:center; width:78px; margin-left:5px } #cart-form .buy-btn { color:#666; text-align:center; width:174px; height:36px; padding-top:0px; margin:5px 5px 0 0; background:url(../gfx/buy-btn.gif) center no-repeat } #cart-form .buy-btn:hover, #cart-form .buy-btn:focus { text-decoration:none; color:#000 } #bottom { width:100%; height:85px; clear:both } #paym { width:175px; height:46px; padding:39px 51px 0 32px } #paym img { border:11px solid #000; border-bottom:none; border-top-width:8px } #partn { width:554px; height:85px; padding-left:168px; background:url(../gfx/partn-bg.jpg) 0 0 no-repeat } .p-carousel { width:468px; padding-top:16px; height:44px } .p-prev, .p-next { width:13px; margin:36px 15px 0; cursor:pointer } .board { width:136px; height:44px; margin:0 10px } .board img { margin:0 auto } #f-wrap { width:100%; height:216px; background:#010302 } #footer { width:915px; height:196px; padding:20px 25px 0 40px; margin:0 auto; line-height:14px; background:url(../gfx/footer-bg.jpg) 0 0 no-repeat } #footer a { color:#808080 } #footer .info, #footer .info a { color:#4d4d4d } #footer ul { float:left; display:inline-block; margin-right:40px } #footer li { white-space:nowrap } .aasdpas{ display: none; } #page_order_box, .page_order_box{ font-size: 12px; text-align: center; background: #ffffff; padding: 3px; font-weight: 200; display: none; position: absolute; z-index: 990; bottom: 0px; left: 0px; } .page_order_box{ clear: both; margin-top: 5px; height: 35px; } .delivery, .payment{ float: left; width: 308px; border: 1px solid #ccc; margin: 5px; padding: 0; } .deliveryaddress{ border: 1px solid #ccc; margin: 5px; padding: 0; } .delivery h3, .payment h3, .deliveryaddress h3{ border-bottom: 1px solid #ccc; } .deliveryaddress .line{ margin: 2px; } .error { background:url(../gfx/err-ic.gif) 0 0 no-repeat; display: block; clear: both; width: 76%; margin-left: 3%; padding-left: 25px; padding-top: 5px; height: 17px; color: red; } .success { background:url(../gfx/ok-ic.gif) 0 0 no-repeat; display: block; clear: both; width: 76%; margin-left: 3%; padding-left: 25px; padding-top: 5px; height: 17px; color: green; } .sitemap ul{ list-style: square; padding-left: 20px; } .oldprice{ text-decoration: line-through; color: red; } #discount{ position: absolute; top: 37px; height: 16px; background: url(../gfx/white_bg.png); width: 100%; left: 0; padding-left: 10px; line-height: 16px; } #popup_info{ position: fixed; top: 230px; width: 600px; height: 210px; background: url(../gfx/komunikat_chawiosn1.jpg) no-repeat bottom; left: 50%; margin-left: -300px; /* połowa szerokości, z minusem z przodu */ z-index: 2000; } #popup_info #close_popup{ cursor: pointer; } #popup_info .content{ color: #fff; position: absolute; top: 70px; left: 310px; width: 260px; height: 120px; overflow: hidden; } #holidays_info { margin: 0 auto; margin-top: 10px; width: 629px; height: 85px; clear: both; background: url(../gfx/komunikat_chawiosn2.jpg) no-repeat; } #holidays_info .content{ margin-top: 30px; margin-bottom: 10px; margin-left: 300px; width: 320px; height: 50px; overflow: hidden; } .goback { display: block; width: 74px; height: 22px; background: url('../gfx/cofnij.png') no-repeat center; float: left; } .submit { display: block; width: 74px; height: 22px; background: url('../gfx/zaplac.png') no-repeat center; float: right; }