* {
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    font-family: 'Roboto';
}

body {
    background: #fff url(template/freecart/images/body_bg2.jpg) center 91px no-repeat;
}

body#page_home {
    background: #fff url(template/freecart/images/body_bg.jpg) 0 91px repeat-x;
}

.page.white {
    width: 820px;
    margin: 0 auto;
    position: relative;
    padding: 40px;
    margin-top: 40px;
    background: #fff;
}

.page {
    margin: 0 auto;
    padding: 0;
    background: none;
    width: 900px;
    margin: 0 auto;
    position: relative;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

ul {
    list-style: none;
}

#top {
    background: #ea5849;
    height: 91px;
}

#top #menu {
    float: right;
}

#top #menu li {
    float: left;
}

#top #menu li a {
    color: #fff;
    font-size: 17px;
    margin: 0 15px;
    display: block;
    padding-top: 35px;
    padding-bottom: 29px;
}

#top #menu li a:hover {
    text-decoration: none;
    border-bottom: 4px solid #a0382d;
}

#top h1, #top h2 {
    float: left;
}

#top h1 a, #top h2 a {
    background: url(/template/freecart/images/logo.gif) 0 0 no-repeat;
    color: #f5aea6;
    padding-top: 19px;
    line-height: 17px;
    height: 68px;
    font-size: 13px;
    display: block;
    padding-left: 5px;
    font-weight: normal;
    padding-left: 297px;
}

#open {
    position: absolute;
    top: 110px;
    left: 260px;
    width: 315px;
    height: 52px;
    background: url(/template/freecart/images/btn_open.png);
    color: #fff;
    font-size: 21px;
    padding-top: 21px;
    padding-left: 50px;
}

#open:hover {
    text-decoration: none;
    background: url(/template/freecart/images/btn_open.png) 0 -73px;
}

h3, h3 span, #left h1, .mid h1 {
    font-size: 34px;
    font-weight: 300 !important;
    color: #000;
    margin-bottom: 30px;
}

h3 .noactive {
    color: #999;
}

#homeinfo {
    background: #fff url(template/freecart/images/home_info_bg.jpg) center center no-repeat;
    padding: 35px 38px;
    padding-bottom: 30px;
    position: relative;
}

#homeinfo img {
    position: absolute;
    left: -150px;
    top: 200px;
}

#homeinfo .left {
    float: left;
    width: 380px;
    position: relative;
}

#homeinfo .right {
    float: right;
    width: 390px;
}

#homeinfo ul {
    padding-top: 10px;
}

#homeinfo ul li {
    margin-bottom: 20px;
    color: #535353;
    font-size: 15px;
    padding-left: 20px;
    background: url(/template/freecart/images/plus_free.png) 0 6px no-repeat;
    margin-left: 5px;
}

#homeinfo .right ul li {
    margin-bottom: 20px;
    color: #535353;
    font-size: 15px;
    padding-left: 20px;
    background: url(/template/freecart/images/plus_extra.png) 0 6px no-repeat;
    margin-left: 5px;
}

#homeinfo .right ul li a {
    color: #EA5849
}

#homeinfo h2 {
    font-family: 'Roboto';
    font-size: 35px;
    font-weight: 300;
}

#homeinfo .left h2 {
    color: #ea5849;
}


#homelinks {
    position: relative;
    height: 120px;
}

#homelinks a {
    border: 1px solid #d8d8d8;
    width: 445px;
    display: block;
    position: absolute;
    text-align: center;
    padding: 15px 0;
    font-size: 14px;
    color: #ea5849;
}

#homelinks a:hover {
    border: 1px solid #ea5849;
    z-index: 10000;
}

#homelinks a.a1 {
    top: 0;
    left: 0;
}

#homelinks a.a2 {
    top: 0;
    left: 446px;
}

#homelinks a.a3 {
    top: 50px;
    left: 0;
}

#homelinks a.a4 {
    top: 50px;
    left: 446px;
}

.box {
    float: left;
    width: 400px;
    margin-top: 20px;
}

.box p, .box2 p, .box ul li {
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 20px;
    color: #666;
    margin-bottom: 10px;
    font-family: 'Roboto';
    text-align: justify;
}

.box p a, .box2 p a {
    color: #EA5849;
}

.box.right {
    float: right;
    border-left: 1px dashed #ccc;
    padding-left: 50px;
}

.box ul li {
    background: url(/template/freecart/images/bull.gif) 5px 6px no-repeat;
    margin-bottom: 5px;
    padding-left: 20px;
}

.box2 ol li {
    margin-bottom: 5px;
    margin-left: 26px;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 20px;
    color: #666;
    margin-bottom: 10px;
    font-family: 'Roboto';
    text-align: justify;
}

.box2 ol li a {
    color: #EA5849;
}

.box2 ol {
    margin-bottom: 20px;
}

.box2 h2 {
    font-family: 'Roboto';
    font-size: 25px;
    margin-bottom: 20px;
    margin-top: 20px;
    font-weight: 300 !important;
}

.both {
    clear: both;
}

#footer {
    background: url(/template/freecart/images/footer_bg.jpg) center 0 no-repeat;
    padding: 15px;
    margin-top: 30px;
}

#footer .page {
}

#contact {
    background: #f5f5f5;
    padding: 25px 30px;
    height: 30px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #8b8b8b;
    margin: 10px 0;
}

#contact .d1 {
    float: left;
    padding-right: 50px;
}

#contact .d2 {
    float: left;
}

#contact .d2 span {
    color: #ea5849;
}

#footer .cookies {
    font-size: 11px;
    color: #666;
    margin-top: 0px;
    text-align: center;
}

#left {
    background: #fff;
}

#left_left {
    float: left;
    width: 550px;
}

#left_left p {
    text-align: justify;
}

#right {
    float: right;
    width: 240px;
    background: #f1f1f1;
}


.iText.style0 {
    background: #fff;
    border: none;
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    padding: 12px 15px;
}

.iSubmit.style0 {
    background: #C20F00;
    color: #fff;
    border: none;
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    padding: 9px 15px;
    font-size: 17px;
}

#faq {
    padding: 10px 50px;
    margin-top: 20px;
    padding-top: 30px;
    background: #f5f5f5;
    color: #292929;
}

#faq p {
    margin-bottom: 5px;
    background: url(/template/freecart/images/faq_p.jpg) center bottom no-repeat;
    padding-bottom: 35px;
    font-size: 15px;
}

#faq p.last {
    background: none;
    padding-bottom: 20px;
}

#faq p strong {
    display: block;
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 10px;
}

#faq h3 {
    color: #292929;
}

table.style0 {
    border: 2px solid #dadada;
    margin-bottom: 20px;
}

table.style0 th {
    background: #f5f5f5;
    padding: 5px 10px;
    font-size: 15px;
    color: #666;
}

table.style0 td {
    padding: 5px 10px;
    font-size: 17px;
    border: 1px solid #e4e4e4;

    background: #fff;
}

#footer #links {
    float: left;
    width: 400px;
    margin-left: 200px;
}

#footer #links li a {
    color: #666;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
}


#right ul {
    padding: 25px;
}

#right ul li {
}

#right ul li a {
    color: #ea5849;
    padding: 7px 0;
    display: block;
    font-size: 14px;
}

#right ul li.active {
}

#right ul li.active a {
    border: none;
    font-weight: bold;
}

#left ul li {
}


.thumbs {
    padding-top: 10px;
}

.thumbs li {
    float: left;
    margin-right: 25px;
    margin-bottom: 25px !important;
    border: 4px solid #F4F4F4;
    padding: 5px;
    background: #fff;
    position: relative;
}

.thumbs li .options {
    position: absolute;
    bottom: 0;
}

.thumbs li .options p {
    color: #000;
    background: #fff url(template/freecart/images/plus_free.png) 4px 7px no-repeat;
    padding-left: 24px;
    padding-right: 10px;
}

.thumbs li:hover {
    border: 4px solid #EA5849;
}

.thumbs li a {
    display: block;
}

.thumbs li.last {
    margin-right: 0;
}

.thumbs li .zoom {
    background: #EA5849 url(template/freecart/images/zoom2.png) center center no-repeat;
    width: 31px;
    height: 31px;
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.thumbs li .zoom:hover {
    background: #999 url(template/freecart/images/zoom2.png) center center no-repeat;
}

.thumbs li.active {
    border: 4px solid #C20F00;
}

h4 {
    color: #666;
    font-size: 22px;
    margin-bottom: 15px;
    margin-top: 20px;
    font-family: 'Roboto';
    font-weight: 300;
    background: url(/template/freecart/images/h4_bg.jpg) center bottom no-repeat;
    padding-bottom: 30px;
}

h4 span {
    font-size: 12px;
    display: inline-block;
    float: left;
    margin-top: 3px;
    margin-right: 10px;
    padding: 5px;
    width: 15px;
    text-align: center;
    background: #EA5849;
    display: inline-block;
    color: #fff;
    m -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    font-weight: normal;
}

.box2 form label {
    color: #666;
    font-size: 14px;
    display: block;
    margin-bottom: 7px;
    font-weight: normal;
}

ul.style0 {
    margin-bottom: 20px;
}

ul.style0 li {
    background: url(/template/freecart/images/plus_free.png) 5px 6px no-repeat;
    padding-left: 25px;
    color: #666666;
    font-family: 'Roboto';
    margin-bottom: 5px;
    font-size: 15px;
}

ul.style0 li a {
    color: #EA5849;
}

.selectFrame.style0 {
    background: #fff;
    border: none;
    border: 2px solid #dadada;
    padding: 4px 15px;
    margin-bottom: 20px;
    width: 200px;
}

.selectFrame.style0 select {
    background: transparent;
    border: none;
    width: 200px;
    font-size: 17px;
    font-family: 'Roboto';
    height: 29px;
}

.iText.style0 {
    background: #fff;
    border: none;
    border: 2px solid #dadada;
    padding: 7px 15px;
    margin-bottom: 20px;
    width: 205px;
    font-size: 17px;
    font-family: 'Roboto';
}

.iSubmit.style0 {
    background: #C20F00;
    color: #fff;
    border: none;
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    padding: 9px 15px;
    font-size: 17px;
}

.red {
    color: #EA5849;
}

.btn_go {
    background: url(/template/freecart/images/btn_go.jpg);
    width: 221px;
    height: 59px;
    border: none;
}

.btn_last {
    background: url(/template/freecart/images/btn_last.jpg);
    width: 231px;
    height: 59px;
    border: none;
    margin-bottom: 10px;
}


.btn_check {
    background: url(/template/freecart/images/btn_check.jpg);
    width: 196px;
    height: 45px;
    border: none;
    float: left;
    margin-left: 10px;
}

label.error {
    color: #EA5849 !important;
    font-size: 12px !important;
    display: block;
    position: absolute;
    left: 0;
    top: 68px;
    padding: 0;
}

input.error {
    border: 2px solid #EA5849 !important;
}

form div {
    position: relative;
}

#news {
    position: relative;
    height: 450px;
}

#news h3 {
    color: #ea5849;
    font-size: 25px;
    margin-bottom: 15px;
    font-weight: 300px;
}

#news ul {
    position: absolute;
    left: -5px;
}

#news ul li {
    width: 903px;
    height: 93px;
    background: url(/template/freecart/images/news_bg.jpg);
}

#news ul li:hover {
    background: url(/template/freecart/images/news_bg.jpg) 0 -93px;
}

#news ul li p.date {
    color: #fff;
    text-align: center;
    padding-top: 32px;
    width: 92px;
    float: left;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

#news ul li a {
    display: block;
    float: left;
    padding-top: 35px;
    padding-left: 22px;
    width: 788px;
    color: #535353;
}


* {
    margin: 0;
    padding: 0;
}

.both {
    clear: both;
}

.block {
    display: block;
}

span.old {
    text-decoration: line-through;
}

img {
    border: none;
}

ul {
    list-style: none;
}


span.req {
    color: #C04D4D !important;
    font-weight: bold;
}

.noproducts {
    padding: 10px 5px;
    color: #000000;
}


/******************* TOOLTIP *******************/
#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #95c18e;
    font-weight: normal;
    background: #daeec8;
url(template/freecart/images/tooltip_bg.gif) 0 0 repeat-x;
    padding: 5px;
    opacity: 0.95;
}

#tooltip h3, #tooltip div {
    margin: 0;
}

#tooltip h3 {
    padding: 0;
    margin: 0;
    font-weight: bold;
    color: #308522;
    font-size: 12px;
    background: none;

}

.tooltip {
    cursor: help;
    text-decoration: underline;
    color: #000000 !important;
}

/******************* NAV *******************/
.nav {
    float: left;
    padding-top: 0px;
    padding-right: 5px;
    margin-top: 1px;
}

.nav li {
    float: left;
}

.nav li.kropki {
    padding-left: 3px;
    padding-right: 3px;
}

.nav li.prev a, .nav li.next a, .nav li.first a, .nav li.last a {
    height: 19px;
    margin-top: 3px;
    width: 15px;
    padding: 0;
}

.nav li.prev a, .nav li.prev a:hover {
    background: url(/template/freecart/images/nav_prev.gif);
}

.nav li.next a, .nav li.next a:hover {
    background: url(/template/freecart/images/nav_next.gif);
}

.nav li.first a, .nav li.first a:hover {
    background: url(/template/freecart/images/nav_first.gif) center 3px no-repeat;
}

.nav li.last a, .nav li.last a:hover {
    background: url(/template/freecart/images/nav_last.gif) center 3px no-repeat;
}

.nav li a:hover, .nav li.selected a:hover {
}

.nav li a {
    display: block;
    color: #fff;
    text-align: center;
    padding-top: 4px;
    padding-left: 3px;
    padding-right: 3px;

    height: 17px;
    margin: 0 4px;
    font-size: 11px;
    font-weight: normal;

}

.nav li.active a {
    background: url(/template/freecart/images/nav_active.gif);

    font-weight: bold;
    color: #000;

}

/******************* TRAIL *******************/
#trail {
    padding-top: 5px;
    padding-left: 10px;
    height: 20px;
}

#trail li.home {
    padding-left: 20px;
    color: #828282;
}

#trail li {
    float: left;
    display: block;
    font-size: 11px;
    margin-bottom: 5px;
    margin-right: 10px;
    color: #000;
}

#trail li a {
    color: #828282;
    display: block;
    background: url(/template/freecart/images/trail_arrow.gif) 0 5px no-repeat;
    padding-left: 15px;
    text-decoration: none;
    color: #000;
}

#trail li.active {
    font-weight: normal;
    background: none;
    text-decoration: underline;
    color: #828282;
}


/******************* STYLE1 *******************/
h2.style1 {
    background: #b7b395;
}

h2.bb {
}

h2.first {
    margin-top: 0;
}

h2 input.checkbox {
    float: left;
    margin-left: 10px;
}

h2 label.checkbox {
    float: left;
    margin-left: 5px;
    font-weight: normal;
}

table.style1 {
    border-collapse: collapse;
}

table.style1 td.left {
    width: 60px;
}

table.sttle1 td ul li, div.style1 ul li {
    padding-left: 12px;
    padding-top: 3px;
    background: url(/template/freecart/images/bull_green.jpg) 3px 7px no-repeat;
}

table.style1 td h2 {
    margin: 5px 0;
    text-decoration: underline;
}

table.style1 td.active {
}

table.style1 td span {
    color: #fd5f12;
}

table.style1 td,
table.style1 th,
div.style1 {
    padding: 3px 10px;
    border: 1px solid #eae8de;
    color: #6a6a6a;
    font-size: 11px;
    background: #d5d1b6;
}

/******************* STYLE2 *******************/

table.style2 {
    border-collapse: collapse;
}

table.style2 td.left {
    width: 60px;
}

table.sttle2 td ul li, div.style1 ul li {
    padding-left: 12px;
    padding-top: 3px;
    background: url(/template/freecart/images/bull_green.jpg) 3px 7px no-repeat;
}

table.style2 td h2 {
    margin: 5px 0;
    text-decoration: underline;
}

table.style2 td.active {
}

table.style2 td span {
    color: #fd5f12;
}

table.style2 td,
table.style2 th,
div.style2 {
    padding: 7px 10px;
    border: 1px solid #eae8de;
    color: #6a6a6a;
    font-size: 11px;
    background: #d5d1b6;
}

/******************* STYLE3 *******************/
table.style3 {
}

table.style3 td.left {
    width: 60px;
}

table.sttle3 td ul li, div.style1 ul li {
    padding-left: 12px;
    padding-top: 3px;
    background: url(/template/freecart/images/bull_green.jpg) 3px 7px no-repeat;
}

table.style3 td h2 {
    margin: 5px 0;
    text-decoration: underline;
}

table.style3 td,
table.style3 th,
div.style3 {
    padding: 7px 10px;
    color: #704736;
    font-size: 11px;
    border: 1px solid #ebd1ba;
    background-color: #d8aa7b;
}

table.style3 th {
    background: #935f51;
    color: #fff;
    border: 1px solid #ebd1ba;
}

table.style3 tr.odd td {
    background-color: #DEB892;
}

table.style3 tr.sum td {
    background: #4e8841;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}

/******************* INPUTY *******************/
input, select, textarea {
    color: #999999;
    font-size: 11px;
    background: 1px scroll #d1d1d1;
    background: #fff;

}

input.text, input.text_small, textarea.text, select {
    padding: 3px 10px 0 10px;
    *padding: 22px 10px 0 10px;
    height: 18px;
    border: 1px solid #999;
}

textarea.text {
    height: inherit;
}

select {
    padding: 2px;
    height: 22px;
}

input.text, select {
    width: 105px;
}

input.text_small {
    width: 50px;
    color: #000;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}


.boxy-content textarea.text {
    width: 200px;
}

.boxy-content select {
    width: 220px;
}

/******************* SUBS *******************/
.submit_cart_update, .submit_cart_clear, .submit_go, .submit_update, .submit_order_make, .submit_login, .submit_send, .submit_back {
    height: 19px;
    border: none;
    cursor: pointer;
}

.submit_cart_update {
    background: url(/template/freecart/images/basic/pl/btn_cart_update.gif);
    width: 80px;
}

.submit_cart_clear {
    background: url(/template/freecart/images/basic/pl/btn_cart_clear.gif);
    width: 111px;
}

.submit_login {
    background: url(/template/freecart/images/basic/pl/btn_login.gif);
    width: 78px;
}

.submit_send {
    background: url(/template/freecart/images/basic/pl/btn_send.gif);
    width: 55px;
}

.submit_update {
    background: url(/template/freecart/images/basic/pl/btn_update.gif);
    width: 57px;
}

.submit_order_make {
    background: url(/template/freecart/images/basic/pl/btn_order_make.gif);
    width: 112px;
    float: left;
}

.submit_go {
    background: url(/template/freecart/images/basic/pl/btn_go.gif);
    width: 78px;
    float: left;
}

.submit_back {
    background: url(/template/freecart/images/basic/pl/btn_back.gif);
    width: 58px;
    float: left;
    margin-right: 20px;
    display: block;
}

/******************* DISTANTS *******************/
.m_t {
    margin-top: 10px;
}

.m_l {
    margin-left: 10px;
}

.m_r {
    margin-left: 10px;
}

.m_b {
    margin-bottom: 15px;
}

/******************* DIZALOG *******************/

.boxy-wrapper table td {
    padding: 2px 0;
    margin: 0;
}

.boxy-wrapper table td label {
    display: block;
    text-align: right;
    font-weight: bold;
    font-size: 11px;
}

.boxy-wrapper input.login {
    background: url(/template/freecart/images/en/modal_btn_login.gif);
    width: 98px;
    height: 21px;
    border: none;
}

.boxy-wrapper a {
    font-weight: bold;
}

.boxy-wrapper input.text {
    width: 203px;
    height: 18px;
    padding: 5px 10px 0 10px;
    border: none;
    color: #000;
    font-size: 11px;
}

.boxy-wrapper .content {
    padding: 15px;
}

.boxy-wrapper {
    position: absolute;
}

.boxy-wrapper.fixed {
    position: fixed;
}

/* Modal */

.boxy-modal-blackout {
    position: absolute;
    background-color: #000;
    left: 0;
    top: 0;
    filter: alpha(opacity=30);
    -moz-opacity: 0.30;
    opacity: 0.30;
}

/* Border */

.boxy-wrapper {
    empty-cells: show;
    color: #000;
    height: 95px;
    border: 1px solid #ccc;
    background: #fff;
    padding: 3px;
}

.boxy-wrapper .top-left,
.boxy-wrapper .top-right,
.boxy-wrapper .bottom-right,
.boxy-wrapper .bottom-left {
    height: 0px;
    width: 0px;
    padding: 0;
}

.boxy-wrapper .top-left {
}

.boxy-wrapper .top-right {
}

.boxy-wrapper .bottom-right {
}

.boxy-wrapper .bottom-left {
}

.boxy-wrapper .top,
.boxy-wrapper .bottom {
    height: 0px;
    padding: 0;
}

.boxy-wrapper .left,
.boxy-wrapper .right {
    width: 0px;
    padding: 0 !important;
}

.boxy-wrapper .top {
}

.boxy-wrapper .bottom {
}

.boxy-wrapper .left {
}

.boxy-wrapper .right {
}

/* Title bar */

.boxy-wrapper .title-bar {
    background: #528b44;
    margin: 0;
    padding: 0;
    height: 25px;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

.boxy-wrapper .title-bar.dragging {
    cursor: move;
}

.boxy-wrapper .title-bar h2 {
    color: #fff;
    background: #528b44;
    font-weight: bold;
    font-size: 12px;
    padding-left: 21px;
    padding-top: 1px;
    margin: 0;
    padding: 0;
    border: none;
    float: left;
}

.boxy-wrapper .title-bar .close {
    float: right;
    background: url(/template/freecart/images/basic/monit_close.gif);
    display: block;
    color: #fff;
    height: 16px;
    margin-top: 0px;
}

/* Content Region */

.boxy-inner {
}

.boxy-content {
    padding: 20px 50px 20px 50px;
    clear: both;
    color: #333;
    text-align: center;
    font-size: 12px;
}

/* BTNS */

.boxy-wrapper .continue {
    background: url(/template/freecart/images/basic/pl/btn_modal_continue.gif);
    width: 122px;
    height: 19px;
    display: block;
    float: left;
    margin-top: 21px;
}

.boxy-wrapper .cart {
    background: url(/template/freecart/images/basic/pl/btn_modal_order_make.gif);
    width: 104px;
    height: 19px;
    display: block;
    float: left;
    margin-top: 21px;
    margin-left: 30px;
}

.boxy-wrapper .loading {
    background: url(/template/freecart/images/basic/loadingAnimation.gif) center center no-repeat;
    width: 208px;
    height: 13px !important;
    padding: 0 15px !important;
    overflow: hidden;
}

/* CZAT */

.boxy-wrapper #liveChat {
}

.boxy-wrapper #liveChat p.info {
    width: 320px;
    font-size: 10px;
    margin-bottom: 5px;
    color: #666666;
    text-align: left;
}

.boxy-wrapper #liveChat #dialog {
    height: 200px;
    overflow: auto;
    text-align: left;
    width: 320px;
    background: #fff;
}

.boxy-wrapper #liveChat #dialog {
    height: 320px;
    border: 1px solid #ccc;
    margin-bottom: 5px;
    padding: 1px;
    overflow: auto;
}

.boxy-wrapper #liveChat #dialog ul {
    margin: 0;
    text-align: left;
}

.boxy-wrapper #liveChat #dialog ul li {
    background: #E4E4E4;
    padding: 2px;
    margin-bottom: 1px;
    float: none;
    display: block;
}

.boxy-wrapper #liveChat #dialog ul li.client {
    background: #EFEFEF;
}

.boxy-wrapper #liveChat #dialog ul li p {
    padding: 0;
    margin: 0;
}

.boxy-wrapper #liveChat #dialog ul li p.date {
    color: #0F63AE;
    font-size: 10px;
}

.boxy-wrapper #liveChat #dialog ul li p.date span.who {
    color: #666666;
    font-weight: bold;
}

.boxy-wrapper #liveChat #input {
    border: 1px solid #ccc;
    width: 300px;
    padding: 5px 10px !important;
    font-size: 16px;
    color: #666666;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------&gt;&gt;&gt; global settings needed for thickbox &lt;&lt;&gt;&gt; thickbox specific link and font settings &lt;&lt;&gt;&gt; thickbox settings &lt;&lt; document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_ImageOff { background:url(template/freecart/images/error.gif); display:block; width:16px; height:16px; margin-top:4px; } 
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute

;
margin-top:

expression
(
0
-
parseInt
(
this.offsetHeight

/
2
)
+

(
TBWindowMargin

=
document.documentElement & amp

;
& amp

;
document.documentElement.scrollTop | | document.body.scrollTop

)
+

'px'
)
;
}
#TB_window img#TB_Image {
    display: block;
    margin: 15px 0 0 13px;

    border: 1px solid #000;

}


#TB_caption {
    height: 15px;
    padding: 7px 30px 10px 25px;
    float: left;
}

#TB_closeWindow {
    height: 5px;
    padding: 4px 25px 5px 0;
    float: right;
}

#TB_closeAjaxWindow {
    padding: 7px 10px 5px 0;
    margin-bottom: 1px;
    text-align: right;
    float: right;
}

#TB_ajaxWindowTitle {
    float: left;
    padding: 7px 0 5px 10px;
    margin-bottom: 1px;
}

#TB_title {
    background-color: #e8e8e8;
    height: 27px;
}

#TB_ajaxContent {
    clear: both;
    padding: 2px 15px 15px 15px;
    overflow: auto;
    text-align: left;
    line-height: 1.4em;
}

#TB_ajaxContent.TB_modal {
    padding: 15px;
}

#TB_ajaxContent p {
    padding: 5px 0px 5px 0px;
}

#TB_load {
    position: fixed;
    background: url(/template/freecart/images/loadingAnimation.gif) center center no-repeat;

    display: none;
    height: 13px;
    width: 208px;
    z-index: 103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement &amp;&amp; document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect {
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height: 100%;
    width: 100%;
}

* html #TB_HideSelect { /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight &gt;

    document.body.offsetHeight

    ? document . body .
    scrollHeight: document.body.offsetHeight+ 'px');
}

#TB_iframeContent {
    clear: both;
    border: none;
    margin-bottom: -1px;
    margin-top: 1px;
    _margin-bottom: 1px;
}

.lan_code_is_pl {
}