/* CSS Document */

html, body {border:none; height:100%; margin:0px; padding:0px;}
body {background:#FFF url(/images/bg/body_main.jpg) repeat-x; color:#808080; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body.inner {background:#FFF url(/images/bg/body_inner.jpg) repeat-x;}

a {color:#ee8400; text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:none;}
div, form {border:none; margin:0px; min-height:1px; padding:0px; width:auto;}
h1, h2, h3, h4, h5, h6, p {margin:0px 0px 12px 0px; padding:0px;}

h1 {color:#128fce; font-size:24px; font-weight:normal;}
h2 {color:#ee8400; font-size:24px; font-weight:normal;}
h3 {color:#000; font-size:18px; font-weight:normal;}
h4 {color:#000; font-size:14px;}
h5 {font-size:14px;}

input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.osinput {padding-left:20px; background:white url('/images/icon.png') no-repeat 1px center;}


.header {margin-bottom:8px; position:relative;}
.header-logo {position:absolute; left:270px; top:41px; z-index:99;}
.header-logo-i {position:absolute; left:290px; top:28px; z-index:99;}
.header-img-1 {background:url(/images/img/header_1.png) no-repeat; position:absolute; left:30%; top:218px; height:285px; width:660px; z-index:15;
-background-image:none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/img/header_1.png,sizingMethod=image);
}
.header-img-1-inner {background:url(/images/img/header_1s.png) no-repeat; position:absolute; left:36%; top:152px; height:205px; width:462px; z-index:15;
-background-image:none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/img/header_1s.png,sizingMethod=image);
}
.header-window {background:url(/images/bg/window.png) no-repeat; position:absolute; left:435px; top:0px; height:363px; width:568px; z-index:13;
-background-image:none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg/window.png,sizingMethod=image);
}
.header-window-inner {background:url(/images/bg/window_inner.png) no-repeat; position:absolute; left:435px; top:0px; height:254px; width:397px; z-index:13;
-background-image:none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg/window_inner.png,sizingMethod=image);
}
.header-phone {background:url(/images/bg/phone.png) no-repeat; position:absolute; left:270px; top:132px; width:303px; height:123px; z-index:11;
-background-image:none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg/phone.png,sizingMethod=image);
}
.header-phone .text {padding:8px 0px 0px 20px;}
.header-phone .s1 {color:#ee8400; font-size:10px;}
.header-phone .s2 {color:#ee8400; font-size:32px;}
.header-phone .s3 {color:#000; font-size:24px;}
.header-phone .s4 {color:#000; font-size:12px; font-weight:bold;}
.header-phone-inner {background:url(/images/bg/phone_inner.png) no-repeat; position:absolute; left:290px; top:90px; width:212px; height:86px; z-index:11;
-background-image:none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg/phone_inner.png,sizingMethod=image);
}
.header-phone-inner .text {padding:4px 0px 0px 18px;}
.header-phone-inner .s1 {color:#ee8400; font-size:9px;}
.header-phone-inner .s2 {color:#ee8400; font-size:22px;}
.header-phone-inner .s3 {color:#000; font-size:18px;}
.header-phone-inner .s4 {color:#000; font-size:10px; font-weight:bold;}

.footer-spacer {clear:both; height:200px; overflow:hidden;}
.footer {height:200px; min-width:995px; position:relative;}
.footer .borders {border-bottom:10px solid #ffa30b; border-top:1px solid #e5e5e5; padding:10px 24px;}
.footer .copy {float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-top:100px;}
.footer .copy .logo { margin:0px 3px; vertical-align:middle; }
.footer .copy .link { margin:0px 0px; color:#ee8400; text-decoration:underline; cursor: pointer;}
.footer .copy .link:hover { margin:0px 0px; color:#ee8400; text-decoration:none; cursor: pointer;}
.footer .address {font-family:Verdana, Arial, Helvetica, sans-serif;}
.footer .address td {border-bottom:1px solid #e5e5e5; padding:8px 32px 8px 0px;}
.footer .address .border-none {border:none;}

/* .nav-main {position:relative; width:950px; z-index:50;}*/
.nav-main {position:relative; width:100%; z-index:50;}
.nav-main .spacer-m {height:300px; overflow:hidden;}
.nav-main .spacer-inner {height:200px; overflow:hidden;}
.nav-main ul, .nav-main li {list-style:none; margin:0px; padding:0px;}
.nav-main a {color:#FFF;}
.nav-main ul {padding-bottom:10px; float:left; width: 16%;}
.nav-main li.root {background:url(/images/bg/nav_main_root.gif) repeat-x; font-size:18px; padding:12px 0px 8px 30px;}
.nav-main li.root a {text-decoration:underline;}
.nav-main li.root a:hover {text-decoration:none;}
.nav-main li {padding:3px 0px 3px 30px; position:relative; }
.nav-main .bg {background:url(/images/bg/nav_main.png);
-background-image:none;
-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg/nav_main.png,sizingMethod=scale);
}
.nav-main .bg2 {background:url(/images/bg/nav_main_root.gif) repeat-x;}


.container {height:100%; margin-bottom:-200px; min-height:100%; min-width:995px;}
html>body .container {height:auto;}
.main {background:url(/images/bg/container_main_1.jpg) no-repeat;}
.inner {background:url(/images/bg/container_inner_1.jpg) no-repeat;}

.grid-main {}
.grid-main .column-left {float:left; width:296px;}
.grid-main .column-right {float:right; width:325px;}
.grid-main .column-center {margin:0px 325px 0px 296px;}
.grid-main .column-center-wr {overflow:hidden; padding:0px 10px;}

.grid-inner {}
.grid-inner .column-left {float:left; width:296px; margin-right:-296px;}
.grid-inner .column-right {float:right; width:190px; margin-left:-190px;}
.grid-inner .column-center {margin:0px 190px 0px 296px;}
.grid-inner .column-center-wr {overflow:hidden; padding:0px 10px;}

.two-columns {}
.two-columns .column-center {margin:0px 0px 0px 296px;}


.b-special-offer {background:url(/images/bg/shade_1.gif) right bottom no-repeat; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:22px;}
.b-special-offer h2 {color:#FFF; font-size:14px; font-weight:bold;}
.b-special-offer .bg {background:#ffa30b url(/images/bg/spec_act_window.gif) 26px 15px no-repeat;}
.b-special-offer .text {background:url(/images/bg/v_dashed_white.gif) 12px 0px repeat-y; padding:12px 12px 12px 132px;}
.b-special-offer .text a {color:#FFF; text-decoration:underline;}
.b-special-offer .text a:hover {text-decoration:none;}

.b-icq-consult {background:url(/images/bg/shade_1.gif) right bottom no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:22px;}
.b-icq-consult h2 {font-size:14px; font-weight:bold;}
.b-icq-consult .bg {background:#e5e5e5 url(/images/bg/icq_consult.jpg) 10px 15px no-repeat;}
.b-icq-consult .text {background:url(/images/bg/v_dashed_grey.gif) 12px 0px repeat-y; padding:12px 12px 12px 132px; height:108px;}
.b-icq-consult .text a {color:#0095d5; text-decoration:underline;}
.b-icq-consult .text a:hover {text-decoration:none;}

.b-calc-online {background:url(/images/bg/shade_1.gif) right bottom no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:22px;}
.b-calc-online h2 {font-size:14px; font-weight:bold;}
.b-calc-online .bg {background:#f3f3f3 url(/images/bg/calc_online.jpg) 26px 15px no-repeat;}
.b-calc-online .text {background:url(/images/bg/v_dashed_grey.gif) 12px 0px repeat-y; padding:12px 12px 12px 132px;}
.b-calc-online .text a {color:#0095d5; text-decoration:underline;}
.b-calc-online .text a:hover {text-decoration:none;}

.b-useful {color:#ee8400; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:22px; padding:12px 12px 12px 12px;}
.b-useful h2 {color:#128fce; font-size:14px; font-weight:bold;}
.b-useful .text a {color:#ee8400; text-decoration:underline;}
.b-useful .text a:hover {text-decoration:none;}
.b-useful ul {list-style:none; margin:0px; padding-left:12px;} 
.b-useful li {list-style:none; margin:0px; padding:0px;}

.b-attention {background:url(/images/bg/shade_1.gif) right bottom no-repeat; color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:22px;}
.b-attention h2 {color:#FFF; font-size:14px; font-weight:bold;}
.b-attention .bg {background:#1c9ad3 url(/images/bg/attention.gif) center center no-repeat;}
.b-attention .text {background:url(/images/bg/v_dashed_white.gif) 12px 0px repeat-y; padding:12px 12px 12px 32px;}
.b-attention .text a {color:#FFF;}

.b-news-short {margin-bottom:12px;}
.b-news-short h2 {padding-left:12px;}
.b-news-short .item {margin-bottom:8px; padding:10px 18px;}
.b-news-short .bg {background:#f3f3f3;}
.b-news-short .date {background:url(/images/bul/arrow_b_1.gif) 26px bottom no-repeat; padding-bottom:10px;}
.b-news-short .link {padding-top:5px;}
.b-news-short .link a {color:#128fce; text-decoration:underline;}
.b-news-short .link a:hover {text-decoration:none;}
.b-news-short .archive {padding:24px 0px 0px 18px;}

.b-comp-news {background:#FFF; border-top:5px solid #e5e5e5; clear:both; min-height:1px; padding:12px 0px 18px 12px;}
.b-comp-news h1 {color:#000; font-size:20px; font-weight:normal; padding-left:3px;}
.b-comp-news .archive {background:#f0efef; float:right; font-size:11px; width:185px;}
.b-comp-news .archive .wr {border-left:2px solid #f5821f; padding:12px 8px 12px 32px;}
.b-comp-news .archive h3 {font-size:11px; text-transform:uppercase;}
.b-comp-news .archive .year {float:left; width:50px;}
.b-comp-news .archive .month {float:left; width:80px;}
.b-comp-news dl, .b-comp-news dd, .b-comp-news dt {list-style:none; margin:0px; padding:0px;}
.b-comp-news dl {margin:0px 200px 0px 0px; padding-bottom:20px;}
.b-comp-news dd {}
.b-comp-news dd span {background:#e5e5e5; font-size:10px; padding:3px 6px;}
.b-comp-news dt {border-bottom:1px solid #EEE; clear:left; margin-bottom:20px; padding:8px 6px 20px 6px;}

.pages {margin-top: 13px;font-size:9px;}
.pages a {background:#128fce; border-right:1px solid #FFF; color:#FFF; padding:3px 5px; text-decoration:none;}
.pages span {font-weight: bold;background:#ee8400; border-right:1px solid #FFF; color:#FFF; padding:3px 5px; text-decoration:none;}

.b-product-pics {}
.b-product-pics h2 {color:#000; font-size:18px;}
.b-product-pics .item {background:#e9e9e9; margin-bottom:12px; padding:5px;}
.b-product-pics .image {position:relative;}
.b-product-pics .desc {font-size:11px; padding:6px 5px;}
.b-product-pics .zoom {position:absolute; right:0px; bottom:0px;}

.b-adv {background:url(/images/bg/b_advert-2.gif) repeat-x; margin-bottom:10px; text-align:center;}
.b-adv a {display:block;}

.b-text {background:url(/images/bg/shade_1.gif) right bottom no-repeat; padding-bottom:22px;}
.b-text .bg-grey {background:#F3F3F3; padding:12px 24px;}
.b-text .bg-none {padding:0px 24px;}

.b-calc {padding:0px 18px;}
.b-calc .row {border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; margin-bottom:16px; padding:8px 24px;}
.b-calc h2 {color:#808080; font-size:14px; font-weight:bold;}
.b-calc .choose-win {background:#efefff; border:1px solid #CCC; position:absolute; width:400px; height:340px; display:none; overflow:auto; overflow-x:auto;}
.b-calc .choose-win td {padding:5px;}
.b-calc .choose-win .image {}
.b-calc .choose-win .desc {font-size:10px;}
.b-calc .choose-win a {padding:0px; color: #0095d5;}
.b-calc .t-1 a.choose {background:url(/images/bul/arrow_b_2.gif) center 18px no-repeat; display:block; padding-bottom:12px;}
.b-calc .t-2 {margin-bottom:8px;}
.b-calc .t-2 th {border-bottom:1px solid #e5e5e5; padding:6px 0px 6px 12px; text-align:left;}
.b-calc .t-2 td {border-bottom:1px solid #e5e5e5; padding:6px 12px;}
.b-calc .t-2 .border-none {border:none;}
.b-calc .t-2 {}
.b-calc .blue {color:#128fce;}
.b-calc .t-3 {font-size:11px;}
.b-calc .t-3 label {color:#128fce; display:block; margin-bottom:5px; }
.b-calc .t-3 .border-none {border:none;}
.b-calc .t-3 .first-cell {background:none; padding:0px 20px 0px 0px;}
.b-calc .t-3 .cell {background:url(/images/bul/arrow_r_1.gif) 8px center no-repeat; border-left:1px solid #e5e5e5; padding:0px 20px 0px 32px;}

.b-calc .window {float:left;}
.b-calc .window .rt {background:url(/images/bg/win_rt.gif) right top no-repeat;}
.b-calc .window .lb {background:url(/images/bg/win_lb.gif) left bottom no-repeat;}
.b-calc .window .rb {background:url(/images/bg/win_rb.gif) right bottom no-repeat; padding:0px 24px 27px 0px;}
.b-calc .window .line-v {background:url(/images/bg/win_r.gif) right repeat-y;}
.b-calc .window .line-h {background:url(/images/bg/win_b.gif) bottom repeat-x;}

.b-calc .btn-order input {background:#128fce url(/images/bg/btn_1.gif) repeat-x; border:none; color:#FFF; cursor:pointer; padding:3px 8px; text-decoration:none;}
.b-calc .btn-count input {background:#128fce url(/images/bg/btn_1.gif) repeat-x; border:none; color:#FFF; cursor:pointer; padding:3px 8px;}
.b-calc .input-text {}
.b-calc .input-text input {border:1px solid #333; -moz-border-radius:4px;}
.b-calc .select select {border:1px solid #333; font-size:11px; margin-right:3px;}


.bgc_1 {background:#2466a3;}
.bgc_2 {background:#ff821b; background:url(/images/bg_9.gif) center repeat-x;}
.bgc_3 {background:#528aba;}
.bgc_4 {background:#e9e9e9;} // #a6c1ea
.bgc_5 {background:#f1f0ee;}
.bgc_7 {background:#d0cdc0;}
.bgc_8 {background:#2b7bb6;}

.c_1 {background:url(/images/bg_8.gif) repeat-x;}
.c_2 {background:url(/images/bg_8.gif) repeat-y;}
.c_3 {background:url(/images/bg_8.gif) right repeat-y;}
.c_4 {background:url(/images/bg_8.gif) bottom repeat-x;}

.tc1 {color:#FFFFFF;}
.tc2 {color:#000;}

.mb {margin-bottom:-16px;}

.clear {clear:both; height:1px; overflow:hidden;}

.b-star-info {margin-bottom:12px;}
.b-star-info h2 {font-size:24px; border-bottom:1px solid #CCC; padding-bottom:8px;}
.b-star-info h3 {font-size:18px; font-weight:normal; margin-bottom:18px;}
.b-star-info h3 a {padding:0px 5px;}
.b-star-info .photos .big {float:left; margin:0px 23px 23px 0px;}
.b-star-info .photos .nails {float:left;}
.b-star-info .photos .nails .item {float:left; margin:0px 23px 23px 0px;}
.b-star-info .photos {}
.b-star-info {}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
/* End hide from IE-mac */

