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;
}