@charset "utf-8";
@import "fancybox.css";
*{padding:0;margin:0}
html{position:relative}
html,body{height:100%}
body{font-family:Calibri, Arial, sans-serif;font-size:13px;background:#fff;min-height:100%;min-width:980px;}
*:first-child+html body{position:relative}
input[type="submit"],a,button{cursor:pointer}
input::-moz-focus-inner{padding:0;border:0;margin:0}
::-webkit-input-placeholder{color:inherit}
img,a{border:none}
a,
.blue{color:#135386}
a:hover{color:#2175B8}

.clear{clear:both;height:0px;overflow:hidden;width:1px}

#ragdol{min-height:100%;height:auto !important;height: 100%;margin:0 0 -340px;background:url(../images/bg_mav_7.jpg?v=111)/* bg.jpg*/ 50% 0px no-repeat;min-width:980px;overflow:hidden;position:relative;}
#ragdol.bg2{background-image:url(../images/bg_ny.jpg)}
#ragdol.bg3{background-image:url(../images/bg_ny.jpg)}/*bg3*/

#topbar{background:#135487 url(../images/topbar/bgnew2.jpg) 50% 0px no-repeat;height:40px;position:relative;z-index:2; margin: 0 auto; width: 1050px;}
#topbar .max{width:980px;margin:auto;position:relative}
#topbar .menu,#footer .menu{font-size:13px;line-height:20px;text-align:justify;height:20px;overflow:hidden;width:663px;padding:0px 25px;position:absolute;top:10px;left:274px}
#footer .menu{width:720px !important}
#topbar .menu a,#footer .menu a{color:#fff;text-align:left;white-space:normal;word-spacing:normal;display:inline-block;text-decoration:none}
#topbar .menu a.credit,#footer .menu a.credit{color:#ffcc00;text-align:left;white-space:normal;word-spacing:normal;display:inline-block;text-decoration:underline}
#topbar .menu a:hover,#footer .menu a:hover{text-decoration:underline}
#topbar .menu b,#footer .menu b{display:inline-block;width:500px}
#topbar .region{height:40px;position:absolute;top:0px;left:0px;padding-left:20px;background:url(../images/topbar/region_new.png) 0px 12px no-repeat}
#topbar .region .current{font-style:italic;color:#99CB00;line-height:40px}
#topbar .region .current a{font-weight:normal;font-style:italic;border-bottom:1px dotted #fff;color:#fff;text-decoration:none;padding:0px 2px}
#topbar .region .current input{font-weight:normal;font-style:italic;border-top:none;border-left:none;border-right:none;border-bottom:1px dotted #fff;color:#fff;text-decoration:none;padding:0px 2px;background:none;font-size:12px}
#topbar .region .select{width:178px;background:url(../images/topbar/region.png) -178px 0% no-repeat;padding-top:9px;position:absolute;left:0px;top:40px}
#topbar .region .content{background:url(../images/topbar/region.png) repeat-y;display:block;padding:11px 25px}
#topbar .region .content li{display:block;margin-bottom:5px;list-style:none}
#topbar .region .select .bottom{height:14px;overflow:hidden;background:url(../images/topbar/region.png) -178px 100% no-repeat}
#topbar .region .select a{font-size:14px;font-style:italic;background:url(../images/topbar/dotted.gif) 0px 95% repeat-x;color:#1D5D91;text-decoration:none}
#topbar .region .select input{font-size:14px;font-style:italic;background:url(../images/topbar/dotted.gif) 0px 95% repeat-x;color:#1D5D91;text-decoration:none;border:none;font-family: Calibri,Arial;padding:0 2px;}

#banner{width:980px;overflow:hidden;height:100px;margin:auto}
#banner a{display:block;height:100%;height:100%}

#inner{width:980px;position:relative;margin:auto}

#logo{width:280px;height:102px;display:block;position:absolute;top:0;left:0;text-decoration:none}
#logo i{padding-top:31px;width:184px;height:15px;display:block;background:url(../images/logo.png) no-repeat;position:absolute;top:32px;left:33px;font-size:13px;color:#5BA1BE;text-align:center;text-indent:1px;white-space:nowrap}

#head{height:102px;position:relative}
#head .contacts{}
#head .basket{width:200px;position:absolute;right:0px;top:0px;height:102px;z-index:1}
#head .basket .link{white-space:nowrap;width:56px;height:51px;background:url(../images/head/head.png);text-indent:66px;display:block;font:bold 14px/20px Arial, sans-serif;text-transform:uppercase;position:absolute;top:28px;left:0px}
#head .basket .link:hover{background-position:0px -51px}
#head .basket .link:active{background-position:0px -102px}
#head .basket .info{font:italic 11px/11px Arial, sans-serif;color:#747981;padding:50px 0px 0px 66px}
#head .basket .info i{color:#2175B7}
#head .contacts{color:#135386;font-family:Arial, sans-serif;position:absolute;top:27px;left:280px;padding-left:35px}
#head .contacts2{color:#ff7700;font-family:Arial, sans-serif;position:absolute;top:29px;left:500px;padding-left:35px}
#head .contacts.single{top:29px}
#head .contacts b{background:url(../images/head/head.png) 100% 0px !important;left:0 !important}
#head .tel i{color:#999 !important;}
#head .contacts2 .tel i{color: #ff7700 !important;}
#head .callback{clear:both;font-style:italic;font-size:12px}
#head .single .callback{position:absolute;clear:none !important; top: 25px;}
#head .callback a{color:#69BF15;text-decoration:none;background:url(../images/head/dotted.gif) 0px 100% repeat-x;}

#sidebar{width:280px;padding-bottom:56px;float:left}

#menu{width:250px;background:url(../images/menu/menu.png) 0 100% no-repeat;padding-bottom:40px;font-size:14px;line-height:16px;text-shadow:1px 1px 0px rgba(255,255,255,.5);margin-bottom:30px;position:relative}
#listmenu{overflow:hidden;width:250px;margin:0px 0px 0px -10px;position:relative;padding:0 10px;top:auto}
#listmenu.fixed{position:fixed;top:0px}
#listmenu #menu{margin:0px}
#listmenu.max #menu{position:absolute;bottom:0px}
#menu ul,#menu li,#menu h4,#menu h5,#menu a,#menu b{display:block;font-size:14px;line-height:16px;font-weight:normal;list-style:none}
#menu h3{background:url(../images/menu/menu.png) no-repeat;display:block;height:40px;text-transform:uppercase;color:#69BF15;line-height:48px;font-size:14px;font-weight:bold;text-align:center}
#menu a,#menu b{padding:9px 27px 8px;text-decoration:none;color:#135386;cursor:pointer}
#menu > ul{padding:1px 0px}
#menu > ul > li{background:#EBF1F4;border-bottom:1px solid #fff;border-top:1px solid #fff;margin-top:-1px;position:relative;z-index:1}
#menu > ul > li:hover,#menu > ul > li.active{background:#fff;border-color:#69BF15;z-index:2}
#menu > ul > li a:hover,#menu .show:hover h4 a{color:#69BF15;text-decoration:underline}
#menu > ul > li b:hover,#menu .show h4 b{color:#69BF15}
#menu .hide h4{background:url(../images/menu/arr.png) -270px 50% no-repeat;left:-10px;position:relative}
#menu .show h4{background:url(../images/menu/arr.png) 0px 50% no-repeat;left:-10px;position:relative}
#menu .hide h4 a,#menu .show h4 a,#menu .hide h4 b,#menu .show h4 b{padding:9px 27px 8px 37px;font-weight:normal}
#menu .wrap{overflow:hidden}
#menu .hide .wrap{height:0px}
#menu .show .wrap{height:auto}
#menu .show{background:#fff;border-color:#69BF15;z-index:2}
#menu .subsection{padding-bottom:10px}
#menu .subsection a,
#menu .subsection b{padding:0px 0px 4px;margin:0px 27px 0 47px}
#menu .active h4 b{font-weight:bold;color:#69BF15;cursor:default}
#menu .active h5 b{font-weight:bold;color:#69BF15;cursor:default}

#info{font-family:Arial, sans-serif;padding-bottom:13px;text-align:center}
#info h3{display:none}
#info .item i{display:block;float:left;width:89px;background:url(../images/info/info.png);margin-right:3px}
#info .item i.auto{height:40px;background-position:0px 0px;margin-top:11px}
#info .item i.penguin{height:81px;background-position:0px -120px;margin-top:2px}
#info .item i.clock{height:80px;background-position:0px -40px}
#info .item{margin-bottom:25px;color:#333;text-align:left}
#info .item .text{overflow:hidden;padding-top:11px}
#info .item h4{font-size:14px;color:#69BF15;text-transform:uppercase;line-height:14px;margin-bottom:1px}
#info .item a{font-size:11px;line-height:11px;margin-top:-1px;font-style:italic;background:url(../images/topbar/dotted.gif) 0px 100% repeat-x;text-decoration:none}
#info .item .time{font-size:18px;font-weight:bold}
#info .item .day{font-size:12px;margin-bottom:1px}

#content #info{height:140px;overflow:hidden}
#content #info .item{display:inline-block;width:255px;zoom:1;*display:inline;vertical-align:top}
#content #info .item h4{font-size:14px;color:#69BF15;text-transform:uppercase;line-height:14px;margin-bottom:1px;margin-top:-2px}

#news{width:260px}
#news h3{font:18px Arial, sans-serif;color:#135387;font-weight:normal;margin-bottom:17px}
#news .news{font-style:italic;margin-bottom:13px}
#news .news h4{font-size:14px;font-weight:normal}
#news .news .date{font-size:11px;color:#4B576F}
#news .allnews{background:url(../images/news/all.gif) 0px 4px no-repeat;padding-left:20px}

#content{width:700px;float:right;position:relative}

#search{height:50px;width:710px;position:relative;left:-5px}
#main #search{top:0px;position:absolute}
#search .search{height:50px;width:710px;background:url(../images/search/search.png) no-repeat;position:relative}
#search .search .input{height:50px;width:580px;position:absolute;left:0;top:0;display:block}
#search .search .input input{position:absolute;border:none;background:url(../images/s.gif);font-style:italic;color:#747981;line-height:16px;width:530px;height:16px;top:17px;left:26px;font-size:13px;font-family:Calibri, Arial, sans-serif}
#search .search .input input:focus{color:#000;font-style:normal;font-size:15px}
#search .search .submit{width:130px;height:56px;top:0px;right:0px;position:absolute;line-height:10px;cursor:pointer}
#search .search .submit input{font:bold 14px/20px Arial;color:#fff;border:0;background:url(../images/footer/zoom.png) 0px 0px no-repeat;padding:0px !important;margin:0px;border:0px;text-transform:uppercase;position:absolute;top:15px;left:18px;text-align:left;height:20px;text-indent:25px}
#search .search .submit input:active{top:16px;padding:0px}
#search .search .submit:hover{background:url(../images/footer/light.png) no-repeat}

h1{color:#135386;font:32px/40px Arial, sans-serif;padding-top:11px;min-height:40px;letter-spacing:-.028em}
h1 b{font-weight:normal;color:#65CB00;font-size:18px;vertical-align:super;line-height:20px}

h1 .changeRegion{position:relative;font-family:Calibri, Arial, sans-serif;margin-top:10px;height:21px;padding-left:22px;float:right;background:url(../images/credit/loc.png) no-repeat;font-size:13px;line-height:150%;z-index:4}
h1 .changeRegion i{color:#69BF15;background:url(../images/head/dotted.gif) 0px 100% repeat-x;cursor:pointer;line-height:17px;display:block}
h1 .changeRegion:hover .select,
h1 .changeRegion i:hover + .select{display:block}
h1 .changeRegion .select{display:none;width:178px;background:url(../images/topbar/region.png) -178px 0% no-repeat;padding-top:9px;position:absolute;left:0px;top:21px}
h1 .changeRegion .content{background:url(../images/topbar/region.png) repeat-y;display:block;padding:11px 25px}
h1 .changeRegion .content li{display:block;margin-bottom:5px;list-style:none}
h1 .changeRegion .select .bottom{height:14px;overflow:hidden;background:url(../images/topbar/region.png) -178px 100% no-repeat}
h1 .changeRegion .select a{font-size:14px;font-style:italic;background:url(../images/topbar/dotted.gif) 0px 95% repeat-x;color:#1D5D91;text-decoration:none}

#breadcrumb{font:italic 12px/18px Arial, sans-serif;color:#135387;padding-bottom:13px}
#breadcrumb i{color:#656565}
#breadcrumb b{color:#6BBF17}
#breadcrumb a b{font-weight:normal;color:#135386}

#basket{width:222px;right:-142px;top:30%;position:fixed;background:url(../images/basket/bg.png);height:120px;z-index:3}
#basket.hidden{right:-222px}
#basket .wrap{position:absoluite;top:0px;left:0px;width:222px;height:120px;background:red;z-index:1}
#basket.active{right:0px}
#basket .arr{height:120px;display:block;width:81px;z-index:2;position:absolute;top:0px;left:0px}
#basket.active .arr{width:36px}
#basket .arr i{display:block;width:6px;height:10px;background:url(../images/basket/arr.gif);top:52px;left:26px;position:absolute}
#basket.active .arr i{background-position:100% 0px}
#basket .link{width:26px;height:24px;overflow:hidden;display:block;position:absolute;background:url(../images/basket/basket.png) no-repeat;top:45px;left:46px;color:#fff;font:bold 14px/22px Arial, sans-serif;text-indent:34px;white-space:nowrap;text-transform:uppercase}
#basket .link:hover{color:#fefefe}
#basket.active .link{left:37px;top:14px;overflow:visible}
#basket .info{font:italic 11px/11px Arial, sans-serif;color:#fff;position:absolute;left:81px;top:38px}
#basket.active .info{left:71px;color:#9DCFE4}
#basket .info i{color:#fff}
#basket .order{font:italic 14px/28px Arial, sans-serif;height:30px;width:142px;position:absolute;top:70px;left:81px;background:url(../images/basket/button.png);text-align:center;text-shadow:1px 1px 0px rgba(0,0,0,.2);color:#fff;text-decoration:none}
#basket.active .order{left:53px}
#basket .order:hover{background-position:0px -30px}
#basket .order:active{background-position:0px -60px;line-height:32px}

#footer,#push{height:340px;clear:both}
#footer{min-width:980px;background:#135487 url(../images/footer/bg.jpg) 50% -36px no-repeat;position:relative;z-index:1}
#footer .wrap{overflow:hidden}
#footer .ice{height:36px;background:url(../images/footer/bg.jpg) -135px 0px no-repeat;width:215px;position:absolute;top:-36px;left:0px}
#footer .content{height:280px;margin:auto;width:980px;position:relative;z-index:1}
#footer .kusok{height:0px;margin:auto;width:980px;position:relative;z-index:1}
#footer .search{height:53px;width:713px;background:url(../images/footer/search.png) no-repeat;position:absolute;left:275px;top:60px}
#footer .search .input{height:53px;width:580px;position:absolute;left:0;top:0;display:block}
#footer .search .input input{position:absolute;border:none;background:url(../images/s.gif);font-style:italic;color:#747981;line-height:16px;width:530px;height:16px;top:17px;left:26px;font-size:13px;font-family:Calibri, Arial, sans-serif}
#footer .search .submit{width:132px;height:56px;top:0px;right:0px;position:absolute;line-height:10px;cursor:pointer}
#footer .search .submit input{font:bold 14px/20px Arial;color:#fff;border:0;background:url(../images/footer/zoom.png) 0px 0px no-repeat;padding:0px !important;margin:0px;border:0px;text-transform:uppercase;position:absolute;top:15px;left:18px;text-align:left;height:20px;text-indent:25px}
#footer .search .input input:focus{color:#000;font-style:normal;font-size:15px}
#footer .search .submit input:active{top:16px;padding:0px}
#footer .search .submit:hover{background:url(../images/footer/light.png) no-repeat}
#footer .menu{top:20px}
#footer .copyright{height:36px;background:#104B7D;box-shadow:inset 0px 3px 3px -3px rgba(0,0,0,.5);color:#fff;line-height:18px;text-align:center;font-size:14px;padding:12px 0px}
#footer .copyright b{font-weight:normal;font-size:12px;line-height:18px;}
#footer .vcard{color:#fff;font-family:Arial, sans-serif;position:absolute;top:140px;left:280px;padding-left:35px}
#footer .logo,
#footer .workhours,
#footer .category{display:none}
#footer .fn{width:280px;height:102px;display:block;position:absolute;top:-32px;left:-279px;text-decoration:none}
#footer .fn i{padding-top:31px;width:184px;height:15px;display:block;background:url(../images/logo.png) 100% 0% no-repeat;position:absolute;top:32px;left:33px;font-size:13px;font-family:Calibri, Arial, sans-serif;color:#5BA1BE;overflow:hidden;text-align:center;text-indent:1px}
#footer .tels{margin-bottom:20px;position:relative;width:600px}
#footer .tels b,#head .contacts b{width:25px;height:27px;background:url(../images/footer/vcard.png);display:block;position:absolute;top:2px;left:-35px}
#footer .tel,#head .tel{display:block;font-size:25px;border:0;line-height:25px;margin-right:30px;float:left;overflow:hidden;padding:0;letter-spacing:-1px; font-weight: bold;white-space: nowrap;}
#footer .single{height:45px}
#footer .contacts2{color:#ff7700;font-family:Arial, sans-serif;position:absolute;top:0px;left:210px;padding-left:35px}
#footer .tel i,#head .tel i{color:#ABDFFD;font-style:normal;font-size:25px;vertical-align:top;zoom:1;line-height:25px}
#footer .contacts2 .tel i{color:#ff7700 !important;}
#footer .callback{clear:both;font-style:italic}
#footer .single .callback{position:relative;}
#footer .adr{font-size:12px;position:relative;clear:both}
#footer .adr b{width:23px;height:29px;position:absolute;display:block;top:0px;left:-34px;background:url(../images/footer/vcard.png) 0px 100%}
#footer .adr i{color:#ABDFFD;font-size:11px}
#footer .adr .caption{display:block}
#footer .adr i a,#footer .callback a{color:#ABDFFD;text-decoration:none;background:url(../images/footer/dotted.gif) 0px 100% repeat-x}

.paginator{height:38px;text-align:center}
.paginator .space{display:inline-block;zoom:1;*display:inline;height:25px;font:13px/25px Calibri, Arial, sans-serif;color:#135386;vertical-align:bottom;overflow:hidden}
.paginator .pages{display:inline-block;zoom:1;*display:inline;position:relative}
.paginator .page,
.paginator .active{display:inline-block;zoom:1;*display:inline;width:24px;height:29px;font:13px/29px Arial, sans-serif;overflow:hidden;background:url(../images/best/pages.png) no-repeat;text-decoration:none;vertical-align:top}
.paginator .page:hover,
.paginator .active{color:#fff;background-position:100% 0px}
.paginator .next,
.paginator .prev{position:absolute;top:0px;right:100%;display:inline-block;zoom:1;*display:inline;height:29px;overflow:hidden;background:url(../images/list/page.png) 0% 0px no-repeat;margin:0px 10px;color:#1B598B;font-size:12px;font-style:italic;line-height:26px;padding:0px 0px 0px 23px}
.paginator .prev:hover{background-position:0% -29px}
.paginator .next{background-position:100% -58px;padding:0px 23px 0px 0px;right:auto;left:100%}
.paginator .next:hover{background-position:100% -87px}

#groupAbout{font-size:12px;color:#333;line-height:16px;margin-bottom:30px}
#groupAbout p{margin-bottom:17px}

#hidecontent{visibility:hidden;overflow:hidden;height:0px;width:0px;z-index:-1; /*position:absolute;top:0;left:0*/}

#map{background:url(../images/map/map.png);width:794px;height:504px;position:fixed;z-index:999;top:50%;left:50%;margin-top:-252px;margin-left:-397px;filter:alpha(opacity=0);opacity:0;}
#map .caption{text-align:center;font:bold 14px Arial, sans-serif;color:#135387;text-transform:uppercase;height:52px;width:450px;left:172px;top:55px;position:absolute;line-height:52px}
#map .close{width:30px;height:30px;background:url(../images/fancybox/fancy_close.png);position:absolute;top:-6px;right:27px;cursor:pointer;display:block}
#map .region{background:url(../images/map/point.png) no-repeat;font:bold 14px/19px Arial, sans-serif;color:#fff;text-transform:uppercase;padding-left:22px;text-decoration:none;height:22px;display:block;position:absolute}
#map .region b{background:url(../images/calc/dotted.gif) 1px 95% repeat-x}
#map .region.r1{top:236px;left:115px;font-size:18px}
#map .region.r2{top:179px;left:113px}
#map .region.r3{top:337px;left:335px}
#map .region.r4{top:299px;left:134px}
#map .region.r5{top:261px;left:101px}

#shipsToRussia{width:600px}
#shipsToRussia .wrap{padding:15px 0}
#shipsToRussia h2{color:#69BF15;font:bold 16px/20px Arial, sans-serif;text-align:center;margin-bottom:24px;text-transform:uppercase}
#shipsToRussia p{display:block;color:#333;font-size:13px;line-height:17px;margin:0px 15px 0px 56px;margin-bottom:15px}
#shipsToRussia .contacts{color:#135386;font-family:Arial, sans-serif;position:relative;padding-left:35px;height:34px;width:220px;margin:auto}
#shipsToRussia .contacts b{background:url(../images/head/head.png) 100% 0px !important;left:0 !important;width:25px;height:27px;display:block;position:absolute;top:2px;}
#shipsToRussia .contacts .tel{display:block;font-size:32px;border:0;line-height:34px;float:left;overflow:hidden;padding:0;letter-spacing:-1px}
#shipsToRussia .contacts .tel i{color:#999 !important;font-style:normal;font-size:24px;vertical-align:top;display:inline-block;line-height:30px}

#visitOfOurExpert{width:600px;height:290px}
#visitOfOurExpert h2{color:#69BF15;font:bold 16px/20px Arial, sans-serif;text-align:center;margin-bottom:15px;text-transform:uppercase}
#visitOfOurExpert .wrap{padding-top:15px}
#visitOfOurExpert p{display:block;color:#333;font-size:13px;line-height:17px;margin:0px 30px;margin-bottom:15px}
#visitOfOurExpert .contacts{color:#135386;font-family:Arial, sans-serif;position:relative;padding-left:35px;height:34px;width:220px;margin:auto}
#visitOfOurExpert .contacts b{background:url(../images/head/head.png) 100% 0px !important;left:0 !important;width:25px;height:27px;display:block;position:absolute;top:2px;}
#visitOfOurExpert .contacts .tel{display:block;font-size:32px;border:0;line-height:34px;float:left;overflow:hidden;padding:0;letter-spacing:-1px}
#visitOfOurExpert .contacts .tel i{color:#999 !important;font-style:normal;font-size:24px;vertical-align:top;display:inline-block;line-height:30px}

#voidCreditInfo{}
#voidCreditInfo h2{color:#69BF15;font:bold 16px/20px Arial, sans-serif;text-align:center;margin-bottom:15px;text-transform:uppercase}
#voidCreditInfo .wrap{padding-top:15px}
#voidCreditInfo .contacts{color:#135386;font-family:Arial, sans-serif;position:relative;padding-left:35px;height:34px;width:220px;margin:auto}
#voidCreditInfo .contacts b{background:url(../images/head/head.png) 100% 0px !important;left:0 !important;width:25px;height:27px;display:block;position:absolute;top:2px;}
#voidCreditInfo .contacts .tel{display:block;font-size:32px;border:0;line-height:34px;float:left;overflow:hidden;padding:0;letter-spacing:-1px}
#voidCreditInfo .contacts .tel i{color:#999 !important;font-style:normal;font-size:24px;vertical-align:top;display:inline-block;line-height:30px}

#voidCreditInfo .answer .tap{padding-left:47px;position:relative;min-height:34px;margin-bottom:20px;padding-top:2px}
#voidCreditInfo .answer .tap i{position:absolute;background:url(../images/credit/tap.png) no-repeat;width:39px;height:34px;top:0px;left:0px}
#voidCreditInfo .answer .tap.one i{background-position:0px 0px}
#voidCreditInfo .answer .tap.two i{background-position:0px -34px}
#voidCreditInfo .answer .tap.tri i{background-position:0px -68px}
#voidCreditInfo .answer .tap.final i{background-position:0px -102px}
#voidCreditInfo .answer .tap h3{font-size:17px;line-height:16px;font-weight:bold;color:#135387;text-transform:uppercase}
#voidCreditInfo .answer .tap.final h3{color:#6BBF17}
#voidCreditInfo .answer .tap p{font-size:13px;line-height:16px}

#callBack{width:630px;overflow:hidden}
#callBack .cantik{overflow:hidden;position:relative}
#callBack .wrap{width:100%;padding:27px 0px;position:relative;top:0px;left:0px}
#callBack .notice{position:absolute;top:50%;margin-top:-20px;width:100%;filter:alpha(opacity=0);opacity:0;}
#callBack .notice i{font-style:normal}
#callBack .notice p{color:#666;font-style:italic;font-size:13px;text-decoration:none;text-align:center;display:block;clear:both;line-height:13px;height:13px;margin-top:-2px}
#callBack h2{color:#69BF15;font:bold 16px/20px Arial, sans-serif;text-align:center;margin-bottom:11px;text-transform:uppercase}
#callBack .basket .product{background:#EBF1F4;border:1px solid #EBF1F4;border-width:1px 0px;height:60px}
#callBack .basket .caption{height:20px}
#callBack .basket .caption .pic,
#callBack .basket .caption .name,
#callBack .basket .caption .price,
#callBack .basket .caption .count,
#callBack .basket .caption .sum{float:left;position:relative;height:20px;font:italic 11px/18px arial;color:#656565}
#callBack .basket .caption .pic{width:86px}
#callBack .basket .caption .name{width:234px}
#callBack .basket .caption .price{width:79px}
#callBack .basket .caption .count{width:115px;text-align:center}
#callBack .basket .caption .sum{width:116px}
#callBack .basket .product .pic,
#callBack .basket .product .name,
#callBack .basket .product .price,
#callBack .basket .product .count,
#callBack .basket .product .sum{float:left;position:relative;height:60px;z-index:1}
#callBack .basket .product .pic{width:86px}
#callBack .basket .product .pic img{width:50px;height:50px;margin:5px auto auto 28px}
#callBack .basket .product .name{width:234px;text-indent:2px;font-size:12px;color:#333;z-index:2}
#callBack .basket .product .name a{display:block;font:15px/18px Arial;margin-top:13px;margin-bottom:3px;height:18px;width:225px;z-index:2;position:relative}
#callBack .basket .product .name a i{background:#EBF1F4;display:block;overflow:hidden;text-overflow:ellipsis;height:18px;white-space:nowrap}
#callBack .basket .product .name a:hover i{overflow:visible;height:auto;white-space:normal;box-shadow:0px 2px 7px rgba(0,0,0,.3)}
#callBack .basket .product .name u{display:block;text-decoration:none}
#callBack .basket .product .name b{color:#000}
#callBack .basket .product .price{width:79px;color:#333;font-size:14px;line-height:60px}
#callBack .basket .product .count{width:115px}
#callBack .basket .product .count label{height:30px;display:block;padding-left:6px;padding-top:16px}
#callBack .basket .product .count .plus,
#callBack .basket .product .count .minus{display:block;width:15px;height:15px;background:url(../images/calc/plusminus.gif) 0px 0px no-repeat;cursor:pointer;float:left;margin:7px 6px 0px}
#callBack .basket .product .count .minus{background-position:0px 100%}
#callBack .basket .product .count .input{float:left;display:block;width:40px;height:14px;padding:6px 0px;border:1px solid #c1c1c1;margin:0px;text-align:center;color:#135386;font:14px/14px Arial}
#callBack .basket .product .sum{width:116px;color:#000;font-size:14px;font-weight:bold;line-height:60px}
#callBack .callback{margin-top:21px}
#callBack .callback .marketid{display:none}
#callBack .callback label{clear:both;display:block;padding-bottom:9px}
#callBack .callback i{display:block;font-size:17px;color:#333;font-weight:bold;float:left;text-align:right;width:247px;font-style:normal;padding-top:3px;padding-right:6px}
#callBack .callback b{color:red}
#callBack .callback u{color:#666;font-style:italic;font-size:13px;text-decoration:none;text-align:center;display:block;clear:both;line-height:13px;height:13px;margin-top:-2px}
#callBack .callback label input{display:block;height:14px;padding:8px;border:1px solid #c1c1c1;margin:0px;font:14px/14px Calibri, Arial, sans-serif;width:224px}
#callBack .callback label textarea{display:block;height:94px;padding:8px;border:1px solid #c1c1c1;margin:0px;font:14px/18px Calibri, Arial, sans-serif;width:284px}
#callBack .callback .order{border:none;margin:15px auto 10px;font:italic 15px/34px Arial, sans-serif;width:141px;text-align:center;height:36px;background:url(../images/list/order.png) no-repeat;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.2);position:relative;display:block;text-decoration:none}
#callBack .callback .order:hover{background-position:0px -36px}
#callBack .callback .order:active{background-position:0px -72px;line-height:38px}

#littleMap{width:600px;height:400px;overflow:hidden;position:relative}

#voidCallBack{width:630px;overflow:hidden}
#voidCallBack .cantik{overflow:hidden;position:relative}
#voidCallBack .wrap{width:100%;padding:27px 0px;position:relative;top:0px;left:0px}
#voidCallBack .notice{position:absolute;top:50%;margin-top:-20px;width:100%;filter:alpha(opacity=0);opacity:0;}
#voidCallBack .notice i{font-style:normal}
#voidCallBack .notice p{color:#666;font-style:italic;font-size:13px;text-decoration:none;text-align:center;display:block;clear:both;line-height:13px;height:13px;margin-top:-2px}
#voidCallBack h2{color:#69BF15;font:bold 16px/20px Arial, sans-serif;text-align:center;margin-bottom:11px;text-transform:uppercase}
#voidCallBack .callback{margin-top:21px}
#voidCallBack .callback .marketid{display:none}
#voidCallBack .callback label{clear:both;display:block;padding-bottom:9px}
#voidCallBack .callback i{display:block;font-size:17px;color:#333;font-weight:bold;float:left;text-align:right;width:247px;font-style:normal;padding-top:3px;padding-right:6px}
#voidCallBack .callback b{color:red}
#voidCallBack .callback u{color:#666;font-style:italic;font-size:13px;text-decoration:none;text-align:center;display:block;clear:both;line-height:13px;height:13px;margin-top:-2px}
#voidCallBack .callback label input{display:block;height:14px;padding:8px;border:1px solid #c1c1c1;margin:0px;font:14px/14px Calibri, Arial, sans-serif;width:224px}
#voidCallBack .callback label textarea{display:block;height:94px;padding:8px;border:1px solid #c1c1c1;margin:0px;font:14px/18px Calibri, Arial, sans-serif;width:284px}
#voidCallBack .callback .order{border:none;margin:15px auto 10px;font:italic 15px/34px Arial, sans-serif;width:141px;text-align:center;height:36px;background:url(../images/list/order.png) no-repeat;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.2);position:relative;display:block;text-decoration:none}
#voidCallBack .callback .order:hover{background-position:0px -36px}
#voidCallBack .callback .order:active{background-position:0px -72px;line-height:38px}

#CallSpec{width:630px;overflow:hidden}
#CallSpec .cantik{overflow:hidden;position:relative}
#CallSpec .wrap{width:100%;padding:27px 0px;position:relative;top:0px;left:0px}
#CallSpec .notice{position:absolute;top:50%;margin-top:-20px;width:100%;filter:alpha(opacity=0);opacity:0;}
#CallSpec .notice i{font-style:normal}
#CallSpec .notice p{color:#666;font-style:italic;font-size:13px;text-decoration:none;text-align:center;display:block;clear:both;line-height:13px;height:13px;margin-top:-2px}
#CallSpec h2{color:#ff6600;font:bold 18px/20px Arial, sans-serif;text-align:center;margin-bottom:11px;text-transform:uppercase}
#CallSpec .callspec{margin-top:21px}
#CallSpec .callspec .marketid{display:none}
#CallSpec .callspec label{clear:both;display:block;padding-bottom:9px}
#CallSpec .callspec i{display:block;font-size:17px;color:#333;font-weight:bold;float:left;text-align:right;width:270px;font-style:normal;padding-top:3px;padding-right:6px}
#CallSpec .callspec b{color:red}
#CallSpec .callspec u{color:#666;font-style:italic;font-size:13px;text-decoration:none;text-align:center;display:block;clear:both;line-height:13px;height:13px;margin-top:-2px}
#CallSpec  u{color:#000;font-style:italic;font-size:15px;text-decoration:none;text-align:center;display:block;clear:both;line-height:15px;height:15px;margin-top:-2px}
#CallSpec  u b{color:#004b8d;}
#CallSpec .callspec label input{display:block;height:14px;padding:8px;border:1px solid #c1c1c1;margin:0px;font:14px/14px Calibri, Arial, sans-serif;width:224px}
#CallSpec .callspec label textarea{display:block;height:94px;padding:8px;border:1px solid #c1c1c1;margin:0px;font:14px/18px Calibri, Arial, sans-serif;width:284px}
#CallSpec .callspec .order{border:none;margin:15px auto 10px;font:italic 15px/34px Arial, sans-serif;width:181px;text-align:center;height:36px;background:url(../images/credit/order.png) no-repeat;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.2);position:relative;display:block;text-decoration:none}
#CallSpec .callspec .order:hover{background-position:0px -36px}
#CallSpec .callspec .order:active{background-position:0px -72px;line-height:38px}

.widgets {height: 122px; margin-bottom: 40px; padding-left: 28px;}
.widgets a {display: block;	width: 155px; float: left; padding-left: 0px; padding-top: 67px; font-family: Calibri; font-style: italic; font-size: 14px; line-height: 14px; color: #666666; text-align: center; text-decoration: none; background: url("../images/info/widgets.png") 0px 0px no-repeat transparent;}
.widgets a span { background: url("../images/card/dot_gray.gif") repeat-x scroll 0 100% transparent; }
.widgets a:hover { color: #949292; }
.widgets a.grt { background-position: -155px 0px;}
.widgets a.src { background-position: -310px 0px;}
.widgets a.dlv { background-position: -465px 0px;}
#wCardDlv, #wCardSrt, #wCardGrt, #wCardSrc {width:600px; overflow:hidden; position:relative;}
#wCardDlv .wrap, #wCardSrt .wrap, #wCardGrt .wrap, #wCardSrc .wrap{padding:15px 0;}
#wCardDlv h2, #wCardSrt h2, #wCardGrt h2, #wCardSrc h2{color:#69BF15;font:bold 16px/20px Arial, sans-serif;text-align:center;margin-bottom:24px;text-transform:uppercase}
#wCardDlv p, #wCardSrt p, #wCardGrt p, #wCardSrc p{display:block;color:#333;font-size:13px;line-height:17px;margin:0px 15px 0px 56px;margin-bottom:15px}
#wCardDlv .contacts, #wCardSrt .contacts, #wCardGrt .contacts, #wCardSrc .contacts{color:#135386;font-family:Arial, sans-serif;position:relative;padding-left:35px;height:34px;width:220px;margin:auto}
#wCardDlv .contacts b, #wCardSrt .contacts b, #wCardGrt .contacts b, #wCardSrc .contacts b{background:url(../images/head/head.png) 100% 0px !important;left:0 !important;width:25px;height:27px;display:block;position:absolute;top:2px;}
#wCardDlv .contacts .tel, #wCardSrt .contacts .tel, #wCardGrt .contacts .tel, #wCardSrc .contacts .tel{display:block;font-size:32px;border:0;line-height:34px;float:left;overflow:hidden;padding:0;letter-spacing:-1px; width:220px;}
#wCardDlv .contacts .tel i, #wCardSrt .contacts .tel i, #wCardGrt .contacts .tel i, #wCardSrc .contacts .tel i{color:#999 !important;font-style:normal;font-size:24px;vertical-align:top;display:inline-block;line-height:30px;}

#voidFastOrder{width:630px;overflow:hidden}
#voidFastOrder .cantik{overflow:hidden;position:relative}
#voidFastOrder .wrap{width:100%; padding: 28px 0px 41px; position:relative;top:0px;left:0px}
#voidFastOrder .notice{position:absolute;top:50%;margin-top:-20px;width:100%;display: none;}
#voidFastOrder .notice i{font-style:normal}
#voidFastOrder .notice p{color:#666;font-style:italic;font-size:13px;text-decoration:none;text-align:center;display:block;clear:both;line-height:13px;height:13px;margin-top:-2px}
#voidFastOrder h2{color:#69BF15;font:bold 16px/20px Arial, sans-serif;text-align:center;margin-bottom:20px;text-transform:uppercase}
#voidFastOrder .callback .marketid{display:none}
#voidFastOrder .callback label{clear:both;display:block;padding-bottom:6px}
#voidFastOrder .callback i{display:block;font-size:17px;color:#333;font-weight:bold;float:left;text-align:right;width:247px;font-style:normal;padding-top:3px;padding-right:6px}
#voidFastOrder .callback b{color:red}
#voidFastOrder .callback p{font-size: 17px; font-weight: 700; text-align: center; line-height: 16px; margin-bottom: 12px;}
#voidFastOrder .callback u{color:#666;font-style:italic;font-size:13px;text-decoration:none;text-align:center;display:block;clear:both;line-height:13px;height:13px;margin-top:-2px}
#voidFastOrder .callback input{clear:both;display:block;height:22px;padding:4px 8px 4px;border:1px solid #c1c1c1; margin:0px auto 6px;font: bold 17px/22px Calibri, Arial, sans-serif;width:224px; color: #000;}
#voidFastOrder .callback input.placeholder {color: #ccc;}
#voidFastOrder .callback .order{border:none;margin:26px auto 0px;font:italic 15px/34px Arial, sans-serif;width:181px;text-align:center;height:36px;background:url(../images/list/order2.png) no-repeat;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.2);position:relative;display:block;text-decoration:none}
#voidFastOrder .callback .order:hover{background-position:0px -36px}
#voidFastOrder .callback .order:active{background-position:0px -72px;line-height:38px}
#voidFastOrder .callback .product {display: block; text-align: center;}
#voidFastOrder .callback .product img {width: 150px; height: 150px;}
#voidFastOrder .callback .product .name {display: block; font-family: arial; font-size: 24px; margin-top: 10px; margin-bottom: 30px; color: #135487;}


.nitem {/*display: none;*/ display: block; position: relative;}
.nitem .nphotos {display: block; width: 350px; height: 350px;}
.nitem .nphotos a img {width: 350px; height: 350px;}
.nitem .nbuynow {display: block; position: absolute; top: 30px; right: 30px; background: url("../images/best/card-info.png") -560px 0px transparent;}
.nitem .nbuynow .do {width: 280px; padding-top: 15px; background: url("../images/best/card-info.png") -280px 0px no-repeat transparent;}
.nitem .nbuynow .do > span {display: block; font-size: 16px; color: #999999; padding-left: 41px;}
.nitem .nbuynow .do > span s { font-size: 22px; margin-right:5px}
.nitem .nbuynow .do .value-title {display: block; font-family: arial; font-size: 28px; font-weight: bold; letter-spacing: -1px; color: #ff6600; border:none;  padding-left: 41px; margin-top: -5px; margin-bottom: 5px;}
.nitem .nbuynow .do .value-title .currency {font-size: 20px; font-weight: normal; border:none;}
.nitem .nbuynow .do .ntocart {display: block; width: 197px;	height: 36px; background: url("../images/best/basket-new.png") 0px 0px no-repeat transparent; font-family: arial; font-size: 15px; line-height: 36px;	font-style:italic; color:#fff; text-indent: 41px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.196); border: none; text-decoration:none; margin: 0px auto 1px;}
.nitem .nbuynow .do .ntocart:hover {background-position: 0px -36px}
.nitem .nbuynow .do .ntocart:active {background-position: 0px -72px; line-height: 40px;}
.nitem .nbuynow .do .nfastorder { display: block; width: 197px; height: 36px; background: url("../images/best/fastorder-new.png") 0px 0px no-repeat transparent; font-family: arial; font-size: 15px; line-height: 36px; font-style:italic; color:#fff; text-indent: 41px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.196); border: none; text-decoration:none; margin: 0px auto 8px;}
.nitem .nbuynow .do .nfastorder:hover {background-position: 0px -36px}
.nitem .nbuynow .do .nfastorder:active {background-position: 0px -72px; line-height: 40px;}
.nitem .nbuynow .do a.howto { display: block; width: 148px; height: 22px; margin: 0px auto 12px; background: url("../images/best/percent.png") 0px 0px no-repeat transparent; padding-left: 34px; text-decoration: none;}
.nitem .nbuynow .do a.howto span{font-family: calibri; font-size: 14px; font-style: italic; line-height: 22px; color: #ff6600; background: url("../images/card/dot_orange.gif") repeat-x scroll 0 100% transparent;}
.nitem .nbuynow .inf {width: 280px; height: 79px; background: url("../images/best/card-info.png") 0px 100% no-repeat transparent;}
.nitem .nbuynow .inf .inf-bottom{display: block; width: 236px; height: 30px; margin: 0px auto; background-color:#f5f8fa; padding: 10px 0 4px 38px; border-top: 1px solid #dbe4e8;}
.nitem .nbuynow .inf .inf-bottom p {font-style:italic; color: #666666;}
.nitem .nbuynow .inf .inf-bottom p i {color: #000;}
.nitem .nbuynow .do .mark { top: -14px !important; right: -19px !important;}
.nitem .nbuynow .do .ncount {display: block; height: 34px; padding-left: 41px; margin-bottom: 18px;}
.nitem .nbuynow .do .ncount b.minus {display: block; float:left; width:33px; height:34px; background: url("../images/best/counter-button.png") 0px 0px no-repeat transparent;}
.nitem .nbuynow .do .ncount b.minus:hover {background-position: 0px -34px}
.nitem .nbuynow .do .ncount b.minus:active {background-position: 0px -68px}
.nitem .nbuynow .do .ncount b.plus {display: block; float:left; width:32px; height:34px; background: url("../images/best/counter-button.png") -32px 0px no-repeat transparent;}
.nitem .nbuynow .do .ncount b.plus:hover {background-position: -32px -34px}
.nitem .nbuynow .do .ncount b.plus:active {background-position: -32px -68px}
.nitem .nbuynow .do .ncount input { display:block; float:left; width:40px; height:20px; padding:6px 0px; border:1px solid #c1c1c1; margin:0px; text-align:center; color:#135386; font:14px/14px Arial}
.nitem .nbuynow .do .ncount i {float: left; font-size: 12px; color: #999999; line-height: 11px; margin-left: 8px; margin-top: 6px;}




.blockMsg {background:white; height:70px;}

#success{width:630px;overflow:hidden}
#success .cantik{overflow:hidden;position:relative;height:150px;}
#success .wrap{width:100%;padding:27px 0px;position:relative;top:0px;left:0px}
#success .notice{position:absolute;top:50%;margin-top:-20px;width:100%;}
#success .notice i{font-style:normal}
#success .notice p{color:#666;font-style:italic;font-size:13px;text-decoration:none;text-align:center;display:block;clear:both;line-height:13px;height:13px;margin-top:-2px}
#success h2{color:#ff6600;font:bold 18px/20px Arial, sans-serif;text-align:center;margin-bottom:11px;text-transform:uppercase}

#success  u{color:#000;font-style:italic;font-size:15px;text-decoration:none;text-align:center;display:block;clear:both;line-height:15px;height:15px;margin-top:-2px}
#success  u b{color:#004b8d;}

#seo_items_num_h, #seo_text_h {color:#fff; font-size:1px;}

#hide-txt{ display: none;}
#spoiler-btn {	border-top: 2px solid #eeecec; border-bottom: none; cursor: pointer; margin: 10px 0 10px; }
#spoiler-btn.active { border-bottom: 2px solid #eeecec; border-top: none;}
#spoiler-btn .arr { background: transparent url(/kh/images/readmore-arr.png) 0 -15px no-repeat; display: block; height: 15px; margin: 0 auto; width: 50px; }
#spoiler-btn .arr.active { background-position:0px 0px; }
.fir-tree{background: url("/kh/images/fir-tree.png") repeat scroll 0 0 transparent; display: block; height: 52px; margin-left: -20px; position: absolute; top: -28px; width: 1021px;}


#topbar .region .auto {background-color: #fff; border: 5px solid #135487; position: absolute; white-space: nowrap; bottom: 100%; left: 0; height: 64px; margin: 0px 0px 12px -16px; padding-right: 51px;}
#topbar .region .auto:after {content: ""; display: block; width: 16px; height: 7px; background: url(../images/region-arrow.png); left: 10px; top: 100%; margin-top: 5px; position: absolute;}
#topbar .region .auto u {display: block; position: absolute; width: 24px; height: 74px; top: -5px;}
#topbar .region .auto u.cl {right: 100%; background: url(../images/region-cl.png);}
#topbar .region .auto u.cr {left: 100%; background: url(../images/region-cr.png);}
#topbar .region .auto strong {display: block; font: bold 16px/16px Arial, sans-serif; color: #333; padding-top: 14px;}
#topbar .region .auto strong a {margin: 0px -3px 0px 13px;}
#topbar .region .auto i {display: block; color: #666; font: italic 13px/20px Arial, sans-serif;}
#topbar .region .auto .close {display: block; width: 30px; height: 26px; position: absolute; background: url(../images/region-close.png); top: 5px; right: -15px; z-index: 2;}
