@CHARSET "UTF-8";

body {background-color:#f9f9f9; margin:0; padding:0; font-size:9pt; font-family:"Trebuchet MS", sans-serif; color:#000;}
button::-moz-focus-inner {padding:0; border:0;}
input {color:#000; vertical-align:middle;}
td {vertical-align:top;}
table {border-collapse:collapse; border-spacing:0pt;}
img {border:none;}
img.rt {float:right;margin-left:10px;margin-bottom:10px;margin-top:5px;clear:right;}
img.lt {float:left;margin-right:10px;margin-bottom:10px;margin-top:5px}

.imlist div {float:left;}
.imlist div img {margin-left:10px;}
.errorBox, .err {background-color:#e60005; color:yellow; padding:10px;}

#wrap {width:770px; margin:0 auto; background:url('bg/bg.png') repeat-y 0 0; position:relative;}

#header {width:770px; height:202px; background:url('bg/logo.jpg') no-repeat; position:relative;}
#header h2 {margin:0}
#header h2 a {width:220px; height:95px; top:30px; right:20px; display:block; position:absolute;}
#header h2 a:hover {border-top:2px solid #DC1E02; border-bottom:2px solid #DC1E02;}
#header span {display:none;}
#header .icons {background:url('btn/icons.png') no-repeat right 0; text-align:right; height:39px; line-height:39px; position:absolute; top:150px; right:30px;}
#header .icons a {color:#003e7d; text-decoration:none; margin:0; display:inline-block; height:39px; width:39px;}
#header .icons a:hover {background:url('btn/selector.png') no-repeat 3px top;}
* html #header .icons a:hover {background-image:url('btn/selector.gif');}
#header .icons b {width:116px; text-align:left; float:left; line-height:56px; font-size:1.12em;}
#header .icons b em {font-weight:normal; font-style:normal;}

#vmenu {float:left; width:212px;}
#vmenu ul {margin:0; padding:0;}
#vmenu li, #vmenu #mn8 li.set {list-style:none; margin:0; text-align:right; background:#223389 url('bg/ul-li.gif') no-repeat right 3px;}
#vmenu ul ul {background-color:#223389;}
#vmenu li a {text-decoration:none; display:block; padding-right:40px; font-weight:bold; margin:0; border:none; width:172px; color:#fff; font:bold 11px/16px Arial, Helvetica, sans-serif; padding-top:4px; padding-bottom:4px;}
#vmenu li a:hover {color:#6395c9;}
#vmenu li.set a {color:#6395c9;}
#vmenu li li a:hover {text-decoration:underline;}
#vmenu li li,  #vmenu #mn8 li.set {background:url('bg/ul-li-sub.gif') no-repeat 18px 3px;}
#vmenu li li a {font-weight:normal; font-size:100%; color:#6395c9;}
#vmenu li li li {background-position:21px 3px;}
#vmenu li li li a {padding-left:34px; width:149px;}
#vmenu #mn8 a {background:url('bg/ul-li-eshop.png') no-repeat 5px 5px;}
#vmenu #mn8 li {background-image:none; margin-bottom:1px !important; background-color:#223389;}
#vmenu #mn8 li a {background-image:none;}

#mid {float:right; width:528px; padding:0 15px 10px 15px;}
#mid a {color:#dc1e02; text-decoration:none;}
#mid a:hover {text-decoration:underline;}
#mid h1, #mid h2, #mid h3 {color:#6395c9;}
#mid h1 {font-size:1.5em; margin-bottom:.25em;}
#mid h2 {font-size:1.38em;}
#mid li {margin-bottom:5px;}
#mid li p {padding:0; margin:0;}
#mid .dB h3 {margin-bottom:0;}

#links .cash {float:right;}

#mid .item p {margin:0;}
#mid .item img {float:right;}
#mid .item a.cmd {float:right;}

#cash {padding:3px 10px 0 10px;}
#cash h3 {color:#223389; margin-bottom:0.2em;}
#cash h3 b {padding:1px 3px; display:inline-block; margin-top:5px;}
#cash p {padding:.2em .4em; margin:0;}
#cash p input.txt {width:155px;}
#cash p b.surname {width:93px;}
#cash p b b {display:inline;}
#cash p b.zip {width:50px;}
#cash p b {width:125px; text-align:right; display:inline-block; margin-right:3px;}
#cash p.x2 b {width:268px;}
#cash p #custtbef {width:40px;}
#cash p #custname, #cash p #custname2 {width:112px !important;}
#cash p #custstreet {width:210px;}
#cash p #company  {width:325px;}
#cash p #custtext {width:387px; height:100px; padding:3px;}
#cash p #custzip  {width:50px !important;}
#cash p #iconumber, #cash p #dicnumber  {width:70px !important;}
#cash textarea {width:388px; height:100px; margin-top:3px;}

#footer {width:100%; height:55px; clear:both; position:relative; background:url('bg/footer.gif') no-repeat; text-align:right;}
#footer div {position:absolute; bottom:8px; right:15px; background:url('../forcom-logo.png') no-repeat right 50%;}
#footer div a {line-height:17px; height:17px; text-decoration:none; display:inline-block; padding-right:53px; color:#fff;}
#footer div a img {display:none;}
#footer div a:hover {text-decoration:underline;}

button, a.cmd {overflow:visible; background-color:transparent; border:0; cursor:pointer; white-space:nowrap; vertical-align:middle; font-size:11px; text-decoration:none !important; color:#000 !important;}
button, button b, a.cmd, a.cmd b {display:inline-block !important; margin:0 !important; line-height:33px; height:33px; text-decoration:none; font-weight:normal;}
button, a.cmd {background:url('btn/cmd-left.png') no-repeat; padding:0 0 0 8px;}
button b, a.cmd b {background:url('btn/cmd-value.png') no-repeat right 0; padding:0 8px 0 0;}
button:hover, a.cmd:hover {background-position:0 -34px; color:#000;}
button:hover b, a.cmd:hover b {background-position:right -34px;}
button:focus, a.cmd:focus {background-position:0 -67px;}
button:focus b, a.cmd:focus b {background-position:right -67px;}

input, button, a.cmd {vertical-align:middle;}
button, a.cmd {cursor:pointer; color:#fff;}
button {overflow:visible;}
input.txt {padding:1px 2px;}

table {margin:0 auto 10px auto; vertical-align:middle; font-size:12px;}
table tbody td {text-align:center; padding:0em 0.6em; font-weight:normal; border:1px solid #ccc; height:auto; line-height:1.5em; /*white-space:nowrap; */text-align:right; background-color:#dae4ee;}
table thead th {background-color:#6395c9; color:#fff;}
table th, td {padding:.2em .5em;}

table td {border-top:1px solid #eee; text-align:left; line-height:19px;}

#modif table {display:-moz-inline-box; display:inline-block; zoom:1; *display:inline; vertical-align:top; margin:5px 15px 10px 0;}
#modif caption {margin:0; color:#dc1e02; font-weight:bold;}

#sum {height:25px}
#sum .price {position:absolute; width:306px; margin-left:333px; text-align:center; margin-top:-10px; line-height:16px;}
#sum .price .actual, #mid #sum .price .action {padding:13px 10px; border:1px solid #dcdee0; display:inline-block;}
#sum .price .actual {background:#fee url('bg_price_actual.png') repeat-x 0 0; color:#444;}
#sum .price .actual b {color:#d70003;}
#sum .price .action {background:#d70003 url('bg_price_action.png') repeat-x 0 0; color:#622;}
#sum .price .action b {background-color:#d70003; color:#eee; margin-left:5px; padding:13px 5px 13px 1px;}
#sum .price .old {color:#444; display:inline-block; margin-left:0; padding:7px 6px; background-color:#eee;}
#sum .price .old b {color:#d70003;}

ul#summ {list-style-type:none; margin:-21px 0 0 300px; padding:0px; display:none; float:right; width:208px; clear:left; position:absolute; border:1px solid #ddd; background-color:#f0f0f0;}
ul#summ li {line-height:20px; margin-bottom:0;}
ul#summ li.line {border-bottom:1px solid #e3e3e3;}
ul#summ li.total {border-top:1px solid #aaa; background-color:#dae4ee; line-height:24px;}
ul#summ li.total #total {color:black;}
ul#summ .title {display:block; float:left; width:110px; text-align:right; border-right:1px solid #ccc; padding-right:5px;}
ul#summ .value {display:block; float:right; width:auto; text-align:right; padding-right:5px; font-weight:bold; color:#dc1e02;}

form.basket input.txt, body.kosik .item input.txt {width:22px; text-align:center;}

#arrow {clear:both;}
#arrow b {color:#000;}

.arts {clear:both;}
.arts .r1, .arts .r0 {width:244px; text-align:center; padding:0 10px; float:left;}
.arts .pic img {border:1px solid #d1dfef; padding:3px;}
.arts .pic a:hover img {border:1px solid #dc1e02;}
.arts h2 {margin-bottom:.2em; font-size:1.3em !important; margin-top:1em;}
.arts .pic {line-height:0;}
.arts .prx {text-align:left; padding: 3px 10px;}
.arts .val {font-size:1.2em; padding-bottom:5px; color:#238; background:url('bg/val.png') no-repeat 50% bottom;}

#gallery .mini a, #gallery-mini em {float:right;}
#gallery .full {text-align:center; margin:0 15px 10px 0; min-height:200px;}
#gallery .full h5.title {margin:0 0 2px 0; padding:3px 10px;}
#gallery .mini a:active {-moz-outline-style:none; outline: none;}
#gallery .mini span {margin-bottom:5px;}

#gallery .mini span {background-position:50% 50%; background-repeat:no-repeat; background-color:white; float:left; margin-right:5px; width:169px; border:1px solid #e0e0e0;}
#gallery .mini span {-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#gallery .mini span a, #gallery .mini span em {-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
#gallery .mini span a, #gallery .mini span em {width:163px; height:163px; border:3px solid #fff; display:block; float:left;}
#gallery .mini span a:hover {border:3px solid #d70003; width:163px; height:163px;}
#gallery .mini span a img {display:none;}
#gallery .mini b {display:none;}

#comment {position:absolute; top:196px;}

#uEdy p {width:250px; vertical-align:middle; line-height:25px; height:25px; white-space:nowrap; margin:0;}
#uEdy p b {float:left; clear:right; color:#000; font-weight:normal;}
#uEdy p.check input{float:left;width:15px;margin-right:5px;margin-top:5px;}
#uEdy p.check span{float:none; width:300px;}
#uEdy #logName, #oldPass, #logPass, #logEmail {margin:2px; float:right;}
#uEdy #logName {width:110px;}
#uEdy #oldPass {width:135px;}
#uEdy #logPass {width:155px;}
#uEdy #logEmail {width:180px;}
#uEdy {margin-bottom:10px;}

input.txt, textarea {background-color:#dae4ee; -moz-border-radius:3px; border-width:1px;}

#lightbox-caption-title i {display:none;}
#lightbox-caption-title {font-weight:normal !important; color:#fff !important;}

div#dropin {background-color: #fff; border: 1px solid #666; left: 125px; margin:0 auto; padding:10px; position:absolute; top:200px; visibility:hidden; width:520px; -moz-box-shadow:0 0 15px rgba(0,0,0,.3); -webkit-box-shadow:0 0 15px rgba(0,0,0,.3); box-shadow:0 0 15px rgba(0,0,0,.3);}
div#dropin div {color:#666; font-weight:bold; text-align:right;}
div#dropin a {font-weight:bold;}
div#dropin h2 {margin-top:0;}

div#dropin p.nfo {font-size:1.2em; line-height:1.5;}

li#mn1000 {background:url('ico/pdf.png') no-repeat 178px 50% !important; margin-top:.7em;}
li#mn1000 a {line-height:1 !important;}
li#mn1000 a small {color:#6395c9;}

a.cmd.del {margin-right:1em !important;}

#news {float:right; width:50%;}
#news h3 {margin:0; padding:0;}
#news h3 a {font-size:8pt; color:#000;}
#news p {padding-bottom:1em; margin:0;}
#news p a {display:block;}

#where {font-size:12pt !important;}


ul#eshop {margin:0 -8px; padding:0; position:relative;}
ul#eshop li {display:block; float:left; width:256px; margin:6px 8px; border-bottom:24px solid #fff;  padding-bottom:0; background-position:50% !important;}
ul#eshop li a {display:block; padding:139px 16px 0 7px; width:229px; border:2px solid #d1dfef; height:20px; overflow:hidden; white-space:nowrap; margin-bottom:-24px; position:relative; background:url('shop/point.png') no-repeat 255px bottom;}
ul#eshop li a:hover {border:2px solid #d70003; background-position:203px bottom;}

/* watermarkfree */

ul#eshop li#mn15 {background-image:url("shop/tape.jpg");}
ul#eshop li#mn16 {background-image:url("shop/manual.jpg");}
ul#eshop li#mn17 {background-image:url("shop/hair-clipper.jpg");}
ul#eshop li#mn18 {background-image:url("shop/pomucky.jpg");}
ul#eshop li#mn19 {background-image:url("shop/euro-reishi.jpg");}


