
/*
body {background:url(images/sample-main.jpg) no-repeat 175px 25px !important;}
.root-width {opacity:0.5}
*/

@font-face {
    font-family: 'cfont';
    src: url('fonts/cfont-webfont.eot');
    src: url('fonts/cfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cfont-webfont.woff') format('woff'),
         url('fonts/cfont-webfont.svg#cfontregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cfont';
    src: url('fonts/cfontb-webfont.eot');
    src: url('fonts/cfontb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cfontb-webfont.woff') format('woff'),
         url('fonts/cfontb-webfont.svg#cfontbold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'cfont';
    src: url('fonts/cfonti-webfont.eot');
    src: url('fonts/cfonti-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cfonti-webfont.woff') format('woff'),
         url('fonts/cfonti-webfont.svg#cfontitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'cfont';
    src: url('fonts/cfontz-webfont.eot');
    src: url('fonts/cfontz-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/cfontz-webfont.woff') format('woff'),
         url('fonts/cfontz-webfont.svg#cfontbolditalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'gfont';
    src: url('fonts/gfont-webfont.eot');
    src: url('fonts/gfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gfont-webfont.woff') format('woff'),
         url('fonts/gfont-webfont.svg#gfontregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gfont';
    src: url('fonts/gfontb-webfont.eot');
    src: url('fonts/gfontb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gfontb-webfont.woff') format('woff'),
         url('fonts/gfontb-webfont.svg#gfontbold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'gfont';
    src: url('fonts/gfonti-webfont.eot');
    src: url('fonts/gfonti-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gfonti-webfont.woff') format('woff'),
         url('fonts/gfonti-webfont.svg#gfontitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'gfont';
    src: url('fonts/gfontz-webfont.eot');
    src: url('fonts/gfontz-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gfontz-webfont.woff') format('woff'),
         url('fonts/gfontz-webfont.svg#gfontbolditalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'ofont';
    src: url('fonts/ofont.eot');
    src: url('fonts/ofont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ofont.woff') format('woff'),
         url('fonts/ofont.svg#ofontregular') format('svg');
    font-weight: bold;
    font-style: italic;
}

body {position:relative;min-width:1000px;height:100%;}
body {margin:0;padding:0;text-align:center;cursor:default;font-size:14px;background:#fff;}
body, input, select, textarea, button {font-family:cfont,sans-serif;color:#9c9c9c;}
input, select, textarea, button {font-size:1em;}
table, tr, td, th {font-size:1em;}

a img {border:none;}
a {color:#b51c21;text-decoration:underline;}
a:hover {color:#b51c21;text-decoration:none;}

h1, .h1 {margin:0;padding:0;font-size:24px;font-family:cfont,sans-serif;font-weight:bold;color:#565656;}
h2, .h2 {margin:0;padding:0;font-size:16px;font-family:cfont,sans-serif;font-weight:bold;}
h3, .h3 {margin:0;padding:0;font-size:16px;font-family:cfont,sans-serif;font-weight:bold;}

h1 {display:none;}
.detail-price h1 {display:block;}
.h1 a {color:#565656;text-decoration:none;}

h1 span, .h1 span, h2 span, .h2 span, h3 span, .h3 span, h4 span, .h4 span {color:#ff6900;}

h1 {margin:0 0 1em 0;text-transform:uppercase;}
h2 {margin:1em 0 1em 0;}
h3 {margin:1em 0 1em 0;}
h4 {margin:1em 0 1em 0;}

p, div.p {margin:1em 0 1em 0;padding:0;}

hr {border:0;color:#ccc;background-color:#ccc;height:1px;clear:both;}

.h1-uc {text-transform:uppercase;}

:link, :visited, :hover, :active, :focus {outline:none;}
::selection {background:#b51c21;color:#fff;}
::-moz-selection {background:#b51c21;color:#fff;}

.hide {display:none;}

.cfont {font-family:cfont,sans-serif;}
.gfont {font-family:gfont,sans-serif;}
.ofont {font-family:ofont,sans-serif;}

.root-line {position:absolute;width:100%;height:3px;line-height:3px;left:0;top:0;background:#b51c21;z-index:1002;}
.root-width {position:relative;width:1000px;margin:0 auto;text-align:left;}

.root-foot {position:absolute;width:100%;left:0;bottom:70px;}

.root-foot .bm {position:absolute;left:60px;top:25px;font-family:cfont,sans-serif;font-size:14px;text-transform:uppercase;}
.root-foot .bm a {color:#9e9e9e;text-decoration:none;}
.root-foot .bm a:hover {color:#b51c21;}
.root-foot .bm span {display:inline-block;width:15px;text-align:center;}

.root-foot .sociality {position:absolute;top:20px;right:60px;}
.root-foot .sociality a {display:block;float:left;margin-left:4px;width:24px;height:24px;background:url(images/social.gif) no-repeat;}
.root-foot .sociality a.yt {background-position:-28px 0px;}
.root-foot .sociality a.tw {background:url(images/twitter.png) no-repeat 0 0;}
.root-foot .sociality a.ms {background:url(images/myspace.png) no-repeat 0 0;}

.root-foot .copy {position:absolute;width:50%;top:50px;right:60px;text-align:right;font-size:10px;}
.root-foot .copy a {color:#9c9c9c;text-decoration:none;}
.root-foot .copy a:hover {color:#b51c21;}

.root-head {position:absolute;width:100%;left:0;top:0;z-index:1001;height:130px;background:#fff;}
.root-head .logo {position:absolute;width:238px;height:51px;left:57px;top:49px;}
.root-head .logo a {display:block;width:238px;height:51px;}

.root-head .tm {position:absolute;top:66px;right:161px;}
.root-head .tm table {table-layout:fixed;border-collapse:collapse;}
.root-head .tm td.a {padding:0;vertical-align:top;background:url(images/menu-c.png) repeat-x 0 0;width:97px;}
.root-head .tm td.a-hover {background-position:0 -25px;}
.root-head .tm td.s {width:1px;padding:0;vertical-align:top;}
.root-head .tm td.s div.a {width:1px;height:25px;background:#c8cccf;}
.root-head .tm td.a div.a {position:relative;z-index:1100;}
.root-head .tm a {display:block;position:relative;width:97px;height:25px;line-height:25px;text-align:center;text-decoration:none;font-family:cfont,sans-serif;font-size:12px;text-transform:uppercase;color:#9c9c9c;font-weight:bold;}
.root-head .tm a:hover {color:#b51c21;}
.root-head .tm a.active {color:#b51c21;}
.root-head .tm a.active:hover {color:#b51c21;}
.root-head .tm-e {position:absolute;top:0;right:-35px;width:36px;height:25px;background:url(images/menu-e.png) no-repeat 0 0;}
.root-head .tm-w {position:absolute;top:0;left:-35px;width:36px;height:25px;background:url(images/menu-w.png) no-repeat 0 0;}
.root-head .tm ul {position:absolute;top:25px;left:-1px;width:197px;margin:0;padding:4px 0 1px 0;list-style-type:none;background:url(images/popup-c.png) repeat-y;display:none;}
.root-head .tm ul li {position:relative;}
.root-head .tm ul ul {left:196px;top:-5px;}
.root-head .tm ul a {width:169px;background:none;margin:0 14px 0 14px;height:16px;line-height:16px;font-size:10px;text-align:left;border-bottom:2px solid #fff;white-space:nowrap;}
.root-head .tm ul a small {font-size:8px;padding-left:1px;}
.root-head .tm ul a:hover {border-bottom:2px solid #b51c21;}
.root-head .tm td.a ul div.s {width:197px;height:5px;position:absolute;bottom:-5px;background:url(images/popup-s.png) no-repeat;}
.root-head .tm td.a ul div.n {width:197px;height:5px;position:absolute;top:0;background:url(images/popup-n.png) no-repeat;}
.root-head .tm .a-last ul {left:-99px;}
.root-head .tm-- {position:absolute;width:97px;height:3px;background:#b51c21;top:1px;left:-9999px;z-index:1099;}

.root-head .tl {position:absolute;top:24px;right:58px;width:600px;font-family:gfont,sans-serif;font-size:12px;z-index:10000;}
.root-head .tl a {text-decoration:none;}

.root-head .tl .lang {position:absolute;width:68px;top:2px;right:0;text-transform:lowercase;}
.root-head .tl .lang div a {display:block;position:relative;text-align:right;margin:0;padding:0 12px 0 0;line-height:14px;}
.root-head .tl .lang s {display:block;position:absolute;right:4px;top:6px;width:5px;height:5px;line-height:5px;background:url(images/arrow.png) no-repeat 0 0;}
.root-head .tl .lang ul {position:absolute;display:none;width:62px;top:18px;right:3px;margin:0;padding:0 0 7px 0;list-style-type:none;background:url(images/drop-c.png);}
.root-head .tl .lang ul .drop-e {position:absolute;width:3px;height:100%;top:0;right:-3px;background:url(images/drop-e.png) no-repeat;}
.root-head .tl .lang ul .drop-w {position:absolute;width:3px;height:100%;top:0;left:-3px;background:url(images/drop-w.png) no-repeat;}
.root-head .tl .lang ul .drop-s {position:absolute;width:100%;height:3px;bottom:-3px;left:0;background:url(images/drop-s.png) repeat-x;}
.root-head .tl .lang ul .drop-se {position:absolute;width:3px;height:3px;bottom:-3px;right:-3px;background:url(images/drop-se.png) no-repeat;}
.root-head .tl .lang ul .drop-sw {position:absolute;width:3px;height:3px;bottom:-3px;left:-3px;background:url(images/drop-sw.png) no-repeat;}
.root-head .tl .lang ul li {margin:0;padding:0;}
.root-head .tl .lang ul li a {display:block;margin:0;padding:0 5px 0 0;text-align:right;color:#9e9e9e;line-height:14px;}
.root-head .tl .lang ul li a:hover {color:#b51c21;}

.root-head .tl .curr {position:absolute;width:28px;top:2px;right:61px;}
.root-head .tl .curr div a {display:block;position:relative;text-align:right;margin:0;padding:0 12px 0 0;line-height:14px;}
.root-head .tl .curr s {display:block;position:absolute;right:4px;top:6px;width:5px;height:5px;line-height:5px;background:url(images/arrow.png) no-repeat 0 0;}
.root-head .tl .curr ul {position:absolute;display:none;width:20px;top:18px;right:6px;margin:0;padding:0 0 7px 0;list-style-type:none;background:url(images/drop-c.png);}
.root-head .tl .curr ul .drop-e {position:absolute;width:3px;height:100%;top:0;right:-3px;background:url(images/drop-e.png) no-repeat;}
.root-head .tl .curr ul .drop-w {position:absolute;width:3px;height:100%;top:0;left:-3px;background:url(images/drop-w.png) no-repeat;}
.root-head .tl .curr ul .drop-s {position:absolute;width:100%;height:3px;bottom:-3px;left:0;background:url(images/drop-s.png) repeat-x;}
.root-head .tl .curr ul .drop-se {position:absolute;width:3px;height:3px;bottom:-3px;right:-3px;background:url(images/drop-se.png) no-repeat;}
.root-head .tl .curr ul .drop-sw {position:absolute;width:3px;height:3px;bottom:-3px;left:-3px;background:url(images/drop-sw.png) no-repeat;}
.root-head .tl .curr ul li {margin:0;padding:0;}
.root-head .tl .curr ul li a {display:block;margin:0;padding:0 7px 0 0;text-align:right;color:#9e9e9e;line-height:14px;}
.root-head .tl .curr ul li a:hover {color:#b51c21;}

.root-head .tl .cart {position:absolute;width:20px;top:0px;right:94px;}
.root-head .tl .cart .cartlink a {display:block;width:18px;height:18px;background:#b51c21 url(images/cart.png) no-repeat 100% 0;}
.root-head .tl .cart .cartlink a span {display:block;position:absolute;width:11px;height:11px;color:#ffffff;font-size:10px;line-height:12px;text-align:center;margin-top:-1px;font-weight:bold;}
.root-head .tl .cart .cartlink a.active {background-position:0px -18px;}
.root-head .tl .cart .carttable {position:absolute;top:18px;right:-89px;background:url(images/drop-c.png);font-family:gfont,sans-serif;font-size:12px;width:193px;display:none;}
.root-head .tl .cart .carttable .drop-e {position:absolute;width:3px;height:100%;top:0;right:-3px;background:url(images/drop-e.png) no-repeat;}
.root-head .tl .cart .carttable .drop-w {position:absolute;width:3px;height:100%;top:0;left:-3px;background:url(images/drop-w.png) no-repeat;}
.root-head .tl .cart .carttable .drop-s {position:absolute;width:100%;height:3px;bottom:-3px;left:0;background:url(images/drop-s.png) repeat-x;}
.root-head .tl .cart .carttable .drop-se {position:absolute;width:3px;height:3px;bottom:-3px;right:-3px;background:url(images/drop-se.png) no-repeat;}
.root-head .tl .cart .carttable .drop-sw {position:absolute;width:3px;height:3px;bottom:-3px;left:-3px;background:url(images/drop-sw.png) no-repeat;}

.root-head .tl .cart .carttable table{margin-top:10px;width:185px;}
.root-head .tl .cart .carttable table th{padding:0px;width:80px;text-align:center;vertical-align:top;}
.root-head .tl .cart .carttable table td{padding:0px;width:105px;vertical-align:top;}
.root-head .tl .cart .carttable table td a{text-decoration:none;color:#9c9c9c;}
.root-head .tl .cart .carttable table td span{padding-left:3px;color:#b51c21;}
.root-head .tl .cart .carttable table td .cartprice{margin:3px 0px 12px;}
.root-head .tl .cart .carttable table td.cartitog {padding:2px 0 5px 0;color:#b51c21;border-top:3px solid #b51c21;font-size:14px;text-align:right;}
.root-head .tl .cart .carttable table td.cartitog a {color:#b51c21;font-size:14px;}
.root-head .tl .cart .carttable table td.cartcheckout {padding:3px 0 0 4px;}
.root-head .tl .cart .carttable table td.cartcheckout a {display:inline-block;height:22px;line-height:21px;font-weight:bold;color:#eee;background:url(images/checkout_button.png) repeat-x;text-transform:uppercase;padding:0 6px 0 6px;}
.root-head .tl .cart .carttable table td.cartcheckout a {border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}

.root-head .tl .user1 {position:absolute;width:300px;top:2px;right:208px;text-align:right;}
.root-head .tl .user1 a {color:#9c9c9c;text-transform:lowercase;}
.root-head .tl .user1 a.red {color:#b51c21;text-transform:none;}
.root-head .tl .user1 a:hover {color:#b51c21;}

.root-head .tl .user2 {position:absolute;width:50px;top:2px;right:140px;}
.root-head .tl .user2 a {color:#9c9c9c;text-transform:lowercase;}
.root-head .tl .user2 a.red {color:#b51c21;}
.root-head .tl .user2 a:hover {color:#b51c21;}

.root-head .tl .v {position:absolute;width:5px;height:11px;top:1px;right:199px;color:#9c9c9c;}

.root-padding {padding:130px 60px 70px 60px;}
.root-content {width:100%;}

.main-1 {height:350px;background:url(images/main-1.jpg) no-repeat 50% 0;}
.main-2 {height:225px;background:url(images/main-2.jpg) no-repeat 50% 0;}
.main-3 {height:168px;background:url(images/main-3.jpg) no-repeat 50% 0;}

.main-show {width:880px;height:340px;visibility:hidden;}
.main-show ul {list-style-type:none;margin:0;padding:0;width:100%;height:100%;}
.main-show li {position:absolute;margin:0;padding:0;width:100%;height:100%;}

/*
.nivo-controlNav {display:none;}
.nivo-directionNav {display:none;}
.nivo-directionNav a {display:none;}
*/

.detail-price {border-collapse:collapse;width:100%;}
td.detail-price-image {padding:0;vertical-align:top;}
td.detail-price-image .spacer {width:300px;}
div.detail-price-image {position:absolute;left:60px;}
div.detail-price-brief {position:relative;margin-left:150px;}
.detail-price-other {padding:0;width:100%;vertical-align:top;}
.detail-price h1 {margin:0;}
.detail-price .h-small {font-size:14px;text-transform:uppercase;color:#9c9c9c;}

.detail-tabs {border-collapse:collapse;width:100%;margin:1em 0 1em 0;}
td.detail-tabs-image {padding:0;vertical-align:top;}
td.detail-tabs-image .spacer {width:200px;}
div.detail-tabs-image {position:absolute;}
div.detail-tabs-brief {position:relative;margin-left:150px;}
.detail-tabs-other {padding:0;width:100%;vertical-align:top;}
.detail-tabs h1 {margin:0;}
.detail-tabs .h-small {font-size:14px;text-transform:uppercase;color:#9c9c9c;}

.tabs {position:absolute;left:33px;top:0;height:25px;}
.tabs table {border-collapse:collapse;}
.tabs td.a {padding:0;vertical-align:top;}
.tabs td.s {width:1px;padding:0;vertical-align:top;}
.tabs td.s div {width:1px;height:25px;background:#c8cccf;}
.tabs td.a div {position:relative;}
.tabs a {display:block;padding:0 10px 0 10px;height:25px;line-height:25px;background:url(images/tabs-c.png) repeat-x 0 0;text-align:center;text-decoration:none;font-family:cfont,sans-serif;font-size:12px;text-transform:uppercase;color:#9c9c9c;font-weight:bold;}
.detail-tabs .tabs a {width:auto;padding-left:20px;padding-right:20px;}
.tabs a:hover {color:#b51c21;}
.tabs a.active {color:#b51c21;background-position:0 -25px;}
.tabs a.active:hover {color:#b51c21;}
.tabs .hover a {background-position:0 -25px;}
.tabs-e {position:absolute;top:0;right:-1px;width:2px;height:25px;background:url(images/tabs-e.png) no-repeat 0 0;}
.tabs-w {position:absolute;top:0;left:-1px;width:2px;height:25px;background:url(images/tabs-w.png) no-repeat 0 0;}
.tabs-bg {position:absolute;left:0;top:0;height:25px;width:100%;background:#fff;}
.tabs-html {margin:0px 0px 20px;padding:15px 11px 0px;}
.tabs-html h2 {margin-top:0px;color:#060200;font-size:18px;text-transform:uppercase;font-weight:normal;}

.grey-glow {position:relative;background:url(images/gg-c.png) repeat-x 0 100%;}
.grey-glow-padding {padding:39px 20px 10px;}
.grey-glow-content {width:100%;height:100%;position:relative;}
.grey-glow .gg-n {position:absolute;width:100%;height:20px;top:-20px;left:0;background:url(images/gg-n.png) repeat-x;}
.grey-glow .gg-s {position:absolute;width:100%;height:20px;bottom:-20px;left:0;background:url(images/gg-s.png) repeat-x;}
.grey-glow .gg-e {position:absolute;width:20px;height:100%;top:0;right:-20px;background:url(images/gg-e.png) repeat-y;}
.grey-glow .gg-w {position:absolute;width:20px;height:100%;top:0;left:-20px;background:url(images/gg-w.png) repeat-y;}
.grey-glow .gg-ne {position:absolute;width:20px;height:20px;top:-20px;right:-20px;background:url(images/gg-ne.png) no-repeat;}
.grey-glow .gg-nw {position:absolute;width:20px;height:20px;top:-20px;left:-20px;background:url(images/gg-nw.png) no-repeat;}
.grey-glow .gg-se {position:absolute;width:20px;height:20px;bottom:-20px;right:-20px;background:url(images/gg-se.png) no-repeat;}
.grey-glow .gg-sw {position:absolute;width:20px;height:20px;bottom:-20px;left:-20px;background:url(images/gg-sw.png) no-repeat;}

.slider {margin:24px 0 36px 0;height:158px;}
.slider-padding {width:670px;height:158px;margin:0 105px 0 105px;}
.slider-content {width:670px;height:158px;position:relative;}
.slider-n {position:absolute;width:1000px;height:25px;left:-150px;top:0;background:url(images/slider-n2.png) no-repeat 0 0;}
.slider-s {position:absolute;width:1000px;height:25px;left:-150px;bottom:0;background:url(images/slider-s2.png) no-repeat 0 0;}
.slider-e {position:absolute;width:10px;height:100%;right:-70px;top:0;}
.slider-e a {display:block;width:100%;height:100%;background:url(images/slider-e.png) no-repeat 50% 50%;}
.slider-w {position:absolute;width:10px;height:100%;left:-70px;top:0;}
.slider-w a {display:block;width:100%;height:100%;background:url(images/slider-w.png) no-repeat 50% 50%;}
.slider-outer {width:670px;height:158px;overflow:hidden;position:relative;}
.slider-inner {position:relative;left:0;}
.slider-inner table {border-collapse:collapse;}
.slider-inner table td {padding:0;vertical-align:bottom;height:158px;}
.slider-inner table a {display:block;margin:0;padding:0;width:121px;height:158px;text-align:center;position:relative;}
.slider-inner table a.active {width:183px;}
.slider-inner table a img {width:114px;opacity:0.6;position:absolute;left:7px;bottom:-11px;}
.slider-inner table a.active img {width:148px;opacity:1;position:absolute;left:18px;bottom:-35px;}

.slider-catalog .slider-padding {margin:0 77px 0 77px;width:726px;}
.slider-catalog .slider-content {width:726px;}
.slider-catalog .slider-outer {width:726px;}
.slider-catalog .slider-n {left:-122px;}
.slider-catalog .slider-s {left:-122px;}

table.x100 {width:100%;border-collapse:collapse;}
table.x100 .x100 {width:100%;vertical-align:top;padding:0;}
table.x100 .x0 {width:0;vertical-align:top;padding:0;}
table.x100 .spacer-10 {width:10px;}
table.x100 .spacer-15 {width:15px;}
table.x100 .spacer-20 {width:20px;}
table.x100 .spacer-25 {width:25px;}
table.x100 .spacer-96 {width:96px;}

.v-30 {height:30px;}
.rel {position:relative;}
.i-icon {position:absolute;width:80px;height:80px;top:-15px;left:-25px;}

.detail-price-image .price {font-size:75px;font-weight:bold;color:#565656;line-height:52px;}
.detail-price-image .old-price {font-size:32px;color:#9c9c9c;position:relative;}
.detail-price-image .old-price s {position:absolute;width:35px;height:30px;left:0;top:10px;background:url(images/cross.png) no-repeat 50% 50%;}

.main-news {width:878px;margin-left:2px;border-collapse:collapse;table-layout:fixed;}
.main-news .tabs-html {margin:0;padding:0;}
.main-news td {padding:0px;}
.main-news td p {margin:5px;padding:0px 0px 5px;font-family:gfont,sans-serif;font-size:12px;}
.main-news td p a {text-decoration:none;}
.main-news td p a:hover {text-decoration:underline;}
.main-news .grey-glow-padding {padding:15px 20px;}
.main-news h3 {padding-top:10px;margin:8px 0px;text-align:center;text-transform:uppercase;font-size:14px;}
.mnimg {height:94px;text-align:center;}
.mnimg.video{background:url(images/vbg.png) 50% 0% no-repeat;}
.mnimg.video a{display:inline-block;margin:12px 2px 10px 0px;}

html body.blurred .root-width *{text-shadow:#444 0px 0px 4px;}
html body.blurred .root-width {opacity:0.4;}
.form-top{position:absolute;z-index:10000;top:200px;}
.form-top-padding {position:relative;padding:0px;background:#f8fafb url(images/ftt.gif) repeat-x;}
.form-top-content {width:100%;height:100%;background:url(images/ftb.gif) 0% 100% repeat-x;}
.form-top .ft-n {position:absolute;width:100%;height:20px;top:-20px;left:0;overflow:hidden;}
.form-top .ft-n div {height:20px;margin-left:8px;margin-right:8px;background:url(images/ft-n.png) repeat-x;}
.form-top .ft-s {position:absolute;width:100%;height:39px;bottom:-39px;left:0;}
.form-top .ft-s div {height:39px;margin-left:8px;margin-right:20px;background:url(images/ft-s.png) repeat-x;}
.form-top .ft-e {position:absolute;width:28px;height:100%;top:0;right:-20px;background:url(images/ft-e.png) repeat-y;}
.form-top .ft-w {position:absolute;width:20px;height:100%;top:0;left:-12px;background:url(images/ft-w.png) repeat-y;}
.form-top .ft-ne {position:absolute;width:28px;height:20px;top:-20px;right:-20px;background:url(images/ft-ne.png) no-repeat;}
.form-top .ft-nw {position:absolute;width:20px;height:20px;top:-20px;left:-12px;background:url(images/ft-nw.png) no-repeat;}
.form-top .ft-se {position:absolute;width:38px;height:39px;bottom:-39px;right:-18px;background:url(images/ft-se.png) no-repeat;}
.form-top .ft-sw {position:absolute;width:20px;height:39px;bottom:-39px;left:-12px;background:url(images/ft-sw.png) no-repeat;}
.form-top .ft-close {position:absolute;width:24px;height:23px;top:-6px;right:3px;background:url(images/close.png) no-repeat;cursor:pointer;}

.form-top .form-view-padd{padding:17px 17px 0px;position:relative;}
.form-top .form-view{border-collapse:collapse;}
.form-top .form-view td, .form-top .form-view th{padding:4px 5px 4px 0px;text-align:left;font-size:12px;}
.form-top .form-view th{vertical-align:middle;text-transform:uppercase;}
.form-top .form-view th label {width:120px;display:block;}
.form-top .form-view th label.error {color:#b51c21;}
.form-top .form-view th span {font-size:10px;}
.form-top .form-view th .rel {position:relative;}
.form-top .form-view th .abs {position:absolute;top:-7px;}
.form-top .form-view input {font-size:14px;}
.form-top .fvin{width:190px;margin:0px;padding:1px 3px;border:1px solid #a3a3a3;background:#fff url(images/ftin.gif) no-repeat;}
.form-top .fvin{border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.form-top .fvsub{float:right;overflow:visible;height:24px;margin:0px;padding:0px 15px;background:#f5f9fb url(images/btnbg.gif) repeat-x;font-weight:bold;border:1px solid #a3a3a3;cursor:pointer;text-transform:uppercase;}
.form-top .fvsub{border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.form-top .fvsub:hover, .form-top .fvsub:focus, .form-top .fvsub:active{background-position:0px -23px;}
.form-top .fvsub:active{-moz-box-shadow:inset 0px 1px 4px #999ea1;-webkit-box-shadow:inset 0px 1px 4px #999ea1;box-shadow:inset 0px 1px 4px #999ea1;}
.form-top .remind{display:inline-block;margin:4px 0px 0px;padding:1px;cursor:pointer;}
.form-top .forgot{margin:5px 0px 10px;text-align:left;}
.form-top .forgot a{font-size:11px;text-decoration:none;text-transform:uppercase;}
.form-top .signup {position:absolute;right:0;margin:5px 21px 0 0;}
.form-top .signup a {font-size:11px;text-decoration:none;text-transform:uppercase;}
.form-top .reqtext{font-size:10px;font-weight:bold;padding:5px 0px;text-transform:uppercase;}
.form-top .reqtext strong{color:#b51c21;}

/*
#login {width:336px;}
#register {width:419px;}
*/
#register .fvin{width:255px;}
#register .form-view td{padding:10px 5px 10px 0px;}
#register .form-view th{padding:0px 15px 0px 0px;}
#register .req{position:absolute;margin:4px 0px 0px 268px;color:#b51c21;}

#reset .fvin{width:255px;}
#reset .form-view td{padding:10px 5px 10px 0px;}
#reset .form-view th{padding:0px 15px 0px 0px;}
#reset .req{position:absolute;margin:4px 0px 0px 268px;color:#b51c21;}

.form-answer textarea.fvin {width:400px;height:100px;}

/* CATALOG */
.pager{text-align:center;}
.pager a{margin:0px 2px;font-family:'gfont',sans-serif;color:#95979a;}
.pager a.active, .pager a:hover{color:#8d1320;text-decoration:underline;}

.price-table{position:relative;}
.price-table .slider-s{bottom:auto;left:-50px;margin-top:-25px;}

.cell-price {position:relative;margin-top:25px;width:100%;border-collapse:collapse;table-layout:fixed;}
.cell-price td{vertical-align:top;padding:0;}
.cell-price td.cp-name{width:300px;}
.cell-price td.cp-name img {margin-bottom:0;}
.cell-price td.cp-image{width:130px;}
.cell-price td.cp-price{width:200px;padding-top:11px;white-space:nowrap;}
.cell-price td.cp-link{width:250px;padding:15px 0px 25px 0;line-height:14px;text-transform:uppercase;}
.cell-price td.cp-link a{font-size:12px;}
.cell-price td.cp-link img{margin-top:3px;}
.cell-price .h1{text-transform:uppercase;padding:0px 8px;}
.cell-price .h-small {text-transform:uppercase;margin-bottom:15px;padding:0px 8px;}

.cell-price .i-icon{top:-5px;left:0px;}

.old-price {font-size:32px;line-height:32px;min-height:32px;color:#9c9c9c;font-family:ofont,sans-serif;}
.old-price .x-cross{position:absolute;top:3px;white-space:nowrap;width:100%;height:21px;background:url(images/cross.png) no-repeat 50% 50%;display:block;}
.old-price .currency {font-size:16px;padding-left:3px;}
.old-price b {display:inline-block;position:relative;font-weight:normal;}
.new-price {margin-top:0;font-size:62px;line-height:62px;color:#565656;font-family:ofont,sans-serif;}
.new-price span {display:inline-block;margin-top:5px;font-size:24px;line-height:24px;vertical-align:top;}
.new-price span {padding-left:5px;}


.play-big{margin-left:-60px;margin-bottom:17px;width:1000px;position:relative;min-height:150px;}

.detail-price-image table.x100{width:320px;}
.buy{display:inline-block;margin-top:15px;}
.brief{margin:10px 15px 0px 5px;font-size:12px;}
.brief p{color:#060200;}

.tech{border-collapse:collapse;margin-left:-15px;}
.tech td{padding:0px 0px 12px;vertical-align:top;}
.tech td.tech-i{width:15px;padding:0px;}
.um{display:inline-block;margin-top:-12px;line-height:14px;font-size:14px;text-transform:uppercase;font-weight:bold;color:#060200;text-decoration:none;}
.um img{vertical-align:top;margin-left:5px;}
.um span{display:inline-block;padding-top:19px;}

.clear {margin:0px;padding:0px;font-size:1px;height:1px;line-height:1px;clear:both;}

.scrollbar {height:315px;}


/* player */
.player {position:relative;width:100%;height:150px;}
.player-padding {padding:0 35px 0 24px;height:150px;}
.player-content {width:100%;height:150px;background:url(images/player-c.png) repeat-x;position:relative;}
.player-e {position:absolute;width:35px;height:150px;right:-35px;top:0;background:url(images/player-e.png) no-repeat;}
.player-w {position:absolute;width:24px;height:150px;left:-24px;top:0;background:url(images/player-w.png) no-repeat;}
.player-win {position:absolute;width:100%;left:0;top:0;}
.player-win-padding {padding:20px 27px 0 27px;}
.player-win-content {width:100%;height:50px;position:relative;}
.player-waveform {width:100%;height:50px;}
.player-waveform img {width:100%;height:100%;}
.player .jp-play {position:absolute;width:46px;height:46px;top:88px;left:-6px;background:url(images/player-play.png) no-repeat 0 0;}
.player .jp-play:hover {background-position:0 -46px;}
.player .jp-pause {position:absolute;width:46px;height:46px;top:88px;left:-6px;background:url(images/player-pause.png) no-repeat 0 0;}
.player .jp-pause:hover {background-position:0 -46px;}
.player .jp-mute {position:absolute;width:46px;height:46px;top:88px;right:-2px;background:url(images/player-volume.png) no-repeat 0 0;}
.player .jp-mute:hover {background-position:0 -46px;}
.player .jp-unmute {position:absolute;width:46px;height:46px;top:88px;right:-2px;background:url(images/player-volume-mute.png) no-repeat 0 0;}
.player .jp-unmute:hover {background-position:0 -46px;}
.player .jp-volume-bar {position:absolute;width:18px;height:34px;top:89px;right:21px;}
.player .jp-volume-bar-value {width:100%;height:100%;background:url(images/player-volume-l.png) no-repeat 0 0;}
.player .jp-seek-bar {position:absolute;width:100%;height:100%;left:0;top:0;}
.player .jp-play-bar {position:absolute;width:50%;height:100%;left:0;top:0;}
.player .player-mask {position:absolute;width:100%;height:100%;left:0;top:0;background:url(images/player-mask.png);}
.player .player-mask-e {position:absolute;width:50%;height:100%;right:0;top:0;background:url(images/player-mask-e.png);}
.player .player-mask-g {position:absolute;width:100%;height:12px;left:0;top:25px;background:url(images/player-mask-g.png) repeat-x;}
.player .player-marker {display:block;width:5px;height:5px;line-height:5px;position:absolute;left:10%;top:-11px;}
.player .player-marker s {display:block;width:5px;height:5px;line-height:5px;background:url(images/player-marker.png) no-repeat 0 0;}
.player .player-marker span {display:block;width:212px;position:absolute;left:-106px;top:11px;background:#fff;border:1px solid #b8bcc0;display:none;}
.player .player-marker span i {display:block;position:absolute;left:103px;top:-7px;width:9px;height:7px;line-height:7px;background:url(images/player-hint-n.png) no-repeat 0 0;}
.player .player-marker span span {width:auto;padding:10px;position:static;background:#fff;border:none;color:#b8bcc0;text-decoration:none;font-size:10px;text-align:left;display:block;line-height:12px;}
.player .player-marker:hover s {background-position:0 -5px;}
.player .player-marker:hover span {display:block;}
.player .player-track .player-marker {display:none;}
.player-list {position:absolute;width:50%;left:133px;top:78px;height:68px;overflow:hidden;}
.player-list-c {position:relative;}
.player-list-back {background:#e9ecee url(images/gg-c.png) repeat-x 0 0;}
.player-list-back .player-list-e {width:1px;height:100%;background:#dbdee0;right:0;top:0;position:absolute;}
.player-list-back .player-list-w {width:1px;height:100%;background:#dbdee0;left:0;top:0;position:absolute;}
.player-more {position:absolute;width:100%;bottom:0;height:15px;background:url(images/player-more.png) repeat-x 0 0;font-size:9px;color:#9ea1a3;line-height:15px;text-align:center;cursor:pointer;_cursor:hand;text-transform:uppercase;}
.player-more-s {position:absolute;width:15px;left:50%;top:0;height:15px;margin:0 0 0 -75px;background:url(images/player-more-s.png) no-repeat 50% 50%;}
.player-more-n {position:absolute;width:15px;right:50%;top:0;height:15px;margin:0 -75px 0 0;background:url(images/player-more-s.png) no-repeat 50% 50%;}
.player-more-s.reverse {background:url(images/player-more-n.png) no-repeat 50% 50%;}
.player-more-n.reverse {background:url(images/player-more-n.png) no-repeat 50% 50%;}
.player-more-e, .player-more-w {width:1px;height:15px;position:absolute;top:0;background:#dbdee0;}
.player-more-e {right:0;}
.player-more-w {left:0;}
.player-track {height:17px;line-height:17px;position:relative;font-size:12px;cursor:pointer;_cursor:hand;padding-right:100px;}
.player-track.active {background:url(images/player-track.png) repeat-x 0 0;color:#fff;}
.player-track .track-title {width:100%;margin-left:10px;top:0;height:17px;overflow:hidden;}
.player-track .track-duration {width:30px;position:absolute;right:60px;top:0;}
.player-track .track-a {display:none;width:17px;height:17px;position:absolute;top:0;right:0;}
.player-track .track-a span, .player-span {display:block;width:112px;position:absolute;left:-50px;bottom:22px;background:#fff;border:1px solid #b8bcc0;display:none;line-height:14px;}
.player-track .track-a span i, .player-span i {display:block;position:absolute;left:53px;bottom:-7px;width:9px;height:7px;line-height:7px;background:url(images/player-hint-s.png) no-repeat 0 0;}
.player-track .track-a span span, .player-span span {width:auto;padding:10px;position:static;background:#fff;border:none;color:#999;text-decoration:none;font-size:10px;text-align:center;display:block;}
.player-track.active .track-a {display:block;}
.player-track.active .track-a:hover span {display:block;}
.player-track.active .track-info {background:url(images/player-track-2.png) no-repeat 50% 50%;right:40px;}
.player-track.active .track-midi {background:url(images/player-track-1.png) no-repeat 50% 50%;right:25px;}
.player-track.active .track-down {background:url(images/player-track-3.png) no-repeat 50% 50%;right:10px;}
.player-choose {position:absolute;display:block;left:42px;top:118px;padding:0 0 0 18px;background:url(images/player-choose.png) no-repeat 0 0;font-size:8px;line-height:8px;color:#9ea1a3;text-decoration:none;text-transform:uppercase;}
.player-choose:hover {color:#9ea1a3;text-decoration:none;background-position:0 -26px;}
.player-choose:active {color:#9ea1a3;text-decoration:none;background-position:0 -52px;}
.player-other {position:absolute;left:42px;top:135px;width:300px;background:#e9ecee url(images/gg-c.png) repeat-x 0 0;border:1px solid #dbdee0;overflow-x:hidden;padding:0;font-size:10px;display:none;}
.player-other a {display:block;padding:0 10px 0 10px;height:17px;line-height:17px;color:#9ea1a3;text-decoration:none;}
.player-other a:hover {background:url(images/player-track.png) repeat-x 0 0;color:#fff;}
/*
.player-other {border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
*/

.player-detail-price-wrapper {position:absolute;width:500px;height:150px;right:70px;bottom:30px;}
.player-simple-price-wrapper {width:280px;height:75px;}

.player-transparent .player-e {background:none;width:0;}
.player-transparent .player-w {background:none;width:0;}
.player-transparent .player-padding {padding:0;}
.player-transparent .player-content {background:transparent;}
.player-transparent .player-list {width:397px;left:44px;height:85px;}
.player-transparent .player-mask {display:none;}
.player-transparent .player-mask-g {display:none;}
.player-transparent .player-mask-e {display:none;}
.player-transparent .player-choose {left:-15px;top:130px;width:13px;height:13px;padding:0;}
.player-transparent .player-choose span {display:none;}
.player-transparent .player-track {color:#fff;}
.player-transparent .player-list-back .player-track {color:#9EA1A3;}
.player-transparent .player-list-back .player-track.active {color:#fff;}
.player-transparent .player-other {left:-263px;top:148px;}
.player-transparent .jp-play-bar {overflow:hidden;}
.player-transparent .jp-play-bar img {width:446px;height:50px;}

.player-single {height:50px;}
.player-single .player-e {background:none;width:0;}
.player-single .player-w {background:none;width:0;}
.player-single .player-padding {padding:0;height:50px;}
.player-single .player-content {background:transparent;height:50px;}
.player-single .player-list {display:none;}
/*
.player-single .player-mask {display:none;}
.player-single .player-mask-g {display:none;}
.player-single .player-mask-e {display:none;}
*/
.player-single .player-choose {display:none;}
.player-single .player-win {width:172px;left:46px;}
.player-single .player-win-padding {padding:0;}
.player-single .jp-play {left:0;top:2px;}
.player-single .jp-pause {left:0;top:2px;}
.player-single .jp-mute {right:16px;top:2px;}
.player-single .jp-unmute {right:16px;top:2px;}
.player-single .jp-play-bar {overflow:hidden;}
.player-single .jp-play-bar img {width:446px;height:50px;}
.player-single .jp-volume-bar {top:3px;right:39px;}

.path {margin:1em 0 1em 0;}

.message {width:200px;min-height:50px;}
.message.error {color:#b51c21;}
.download {width:400px;}

.data {border-collapse:separate;border-spacing:1px;background:#ccc;width:100%;margin-bottom:10px;}
table.data, table.data th, table.data td {border:none;}
table.data th {background:#ccc;padding:5px 0 5px 0;font-weight:normal;color:#fff;}
table.data th.d {text-align:right;}
table.data th.c {text-align:center;}
table.data th div {padding:0 3px 0 3px;}
table.data td {padding:3px;background:#fff;}
table.data td.d {text-align:right;}
table.data td.c {text-align:center;}
table.data td.sfont {font-size:10px;}

.red {color:#b51c21;}
.sfont {font-family:Arial,sans-serif;}

table.cart {width:100%;border-collapse:collapse;}
table.cart th {padding:6px 0 6px 0;color:#bc2428;text-align:left;text-transform:uppercase;}
table.cart th div {padding:0 12px 0 12px;}
table.cart td {padding:6px 12px 6px 12px;text-align:left;}
table.cart .l {text-align:left;}
table.cart .c {text-align:center;}
table.cart .d {text-align:right;}
table.cart a.s {text-transform:uppercase;color:#9c9c9c;text-decoration:none;}
table.cart .fvin{width:36px;margin:0px;padding:1px 3px;border:1px solid #a3a3a3;background:#fff url(images/ftin.gif) no-repeat;text-align:center;}
table.cart .fvin{border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
table.cart .fvin.coupon-input {width:156px;}
table.cart .row1 {background:#eee;}
table.cart .coupon-label {text-align:right;}
table.cart .subtotal-label {text-transform:uppercase;text-align:right;}
table.cart .total-label {text-transform:uppercase;text-align:right;color:#bc2428;}
table.cart .cart-delete {width:23px;height:23px;line-height:23px;background:url(images/delete.png) no-repeat 0 0;display:inline-block;position:absolute;top:-1px;left:50px;}
table.cart .rel {position:relative;}

.checkout {position:relative;height:31px;margin:29px 0 29px 0;}
.checkout .button-checkout {border:none;margin:0;padding:0;background:url(images/button-checkout.png) no-repeat 0 0;width:116px;height:31px;position:absolute;right:10px;cursor:pointer;_cursor:hand;}
.checkout .button-continue {border:none;margin:0;padding:0;background:url(images/button-continue.png) no-repeat 0 0;width:187px;height:31px;position:absolute;right:131px;cursor:pointer;_cursor:hand;}

.checkout-agree {position:relative;height:15px;margin:29px 0 29px 0;}
.checkout-agree span {position:absolute;top:0;right:132px;text-align:right;width:100%;font-size:12px;text-transform:uppercase;}
.checkout-agree input {position:absolute;margin:0;top:1px;right:108px;}

table.cart .fvin{width:36px;margin:0px;padding:1px 3px;border:1px solid #a3a3a3;background:#fff url(images/ftin.gif) no-repeat;text-align:center;}

.field-input .input-border {border:1px solid #a3a3a3;background:url(images/ftin.gif) no-repeat;}
.field-input .input-border {border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.field-input .input-ne, .field-input .input-nw, .field-input .input-se, .field-input .input-sw {display:none;}

.field-label .required {color:#B51C21;}
.notice-required label .required {color:#B51C21;}

.add_to_cart_button {display:inline-block;height:26px;background-repeat:no-repeat;}
.add_to_cart_button:hover {background-position:0 -26px;}
.add_to_cart_button_en {width:100px;background-image:url(images/add_to_cart_button_en.png);}
.add_to_cart_button_de {width:143px;background-image:url(images/add_to_cart_button_de.png);}
.add_to_cart_button_jp {width:100px;background-image:url(images/add_to_cart_button_jp.png);}
.add_to_cart_button_ru {width:100px;background-image:url(images/add_to_cart_button_ru.png);}

table.container {width:100%;border-collapse:collapse;}
table.container td.container {padding:0;vertical-align:top;}
table.container td.container-0 {width:0;}
table.container td.container-100 {width:100%;}

.simple-news {padding:0 0 28px 0;margin:0 0 1em 0;background:url(images/detail-news-hr.png) no-repeat 50% 100%;}
.simple-news-left {width:240px;margin:0 0 1em 0;padding:0 0 28px 0;background:url(images/simple-news-left.png) no-repeat 50% 100%;}
.simple-news-padding {padding:0 0 0 20px;}
.simple-news-content {width:100%;}
.simple-news table {border-collapse:collapse;width:100%;}
.simple-news td {padding:0;vertical-align:top;}
.simple-news td.image {width:0;}
.simple-news td.texts {width:100%;}
.simple-news-left p a {text-decoration:none;}
.simple-news .h3 {text-transform:uppercase;margin:0 0 14px 0;}
.simple-news .h3 a {text-decoration:none;color:#9c9c9c;}

.detail-news-padding {padding:0 0 0 50px;}
.detail-news-content {width:100%;position:relative;}
.detail-news .image {position:relative;padding:0 0 28px 0;}
.detail-news .image-hr {width:660px;height:28px;position:absolute;left:-35px;bottom:0;background:url(images/detail-news-hr.png) no-repeat 50% 0;}
.detail-news .h1 {font-size:18px;text-transform:uppercase;}
.detail-news .date {color:#b51c21;font-size:16px;margin:0 0 5px 0;}
.detail-news .like {position:absolute;right:0;}

.button-text {display:inline-block;height:26px;line-height:26px;font-weight:bold;color:#eee;background:url(images/button-text.png) repeat-x;text-transform:uppercase;text-decoration:none;padding:0 6px 0 6px;border:1px solid #cdcdcd;cursor:pointer;_cursor:hand;}
.button-text {border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;}
.button-text:hover {color:#fff;background-position:0 -26px;}

.download-item {margin:0 0 10px 0;}
.download-item .download-title {margin:0 0 5px 0;}
.download-item .download-field {text-align:left;}

.simple-faq {font-size:12px;line-height:20px;}
.simple-faq .faq-title {text-indent:12px;background:url(images/faq-close.png) no-repeat 0 7px;font-weight:bold;}
.simple-faq .faq-title.active {background:url(images/faq-open.png) no-repeat 0 7px;}
.simple-faq .faq-title a {color:#9c9c9c;}
.simple-faq .faq-texts {margin:0 0 0 30px;}
.simple-faq .faq-texts p {margin:0;}

body.frame {text-align:left;}
.frame .page-text {padding:10px;}
.frame .x-panel {display:none;}

.ticket .p {font-size:12px;line-height:16px;}
.ticket-reply {text-align:right;}
.ticket-toggle {text-align:right;}
.answer {padding-left:16px;margin:1em 0 0 0;}
.answer .answer-padding {padding-left:3px;}
.answer .answer-content {padding-left:16px;}
.answer-support .answer-padding {padding-left:0;border-left:3px solid #B51C21;}
.answer .who {padding:1em 0 0 0;border-top:1px dotted #ccc;}

.video {text-align:center;}

.drop-shadow {border:1px solid #fff;box-shadow:0 0 5px rgba(0,0,0,0.5);-o-box-shadow:0 0 5px rgba(0,0,0,0.5);-ms-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);-khtml-box-shadow:0 0 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);}

.pseudo {position:absolute;margin:-9999px 0 0 -9999px;}

.ui-menu.ui-autocomplete {padding:0;text-align:left;}
.ui-menu.ui-autocomplete .ui-menu-item {padding:0;}
.ui-menu.ui-autocomplete .ui-menu-item a {padding:0 0.2em 0 0.2em;color:#9c9c9c;}
.ui-menu.ui-autocomplete {max-height:200px;overflow-y:auto;overflow-x:hidden;}

.settings-title {line-height:20px;}
.settings-title a {display:inline-block;padding:0 0 0 14px;background:url(images/tr-arrow.png) no-repeat 0 7px;text-decoration:none;}
.settings-block {margin:10px 0 20px 0;}

.notice-required {display:none;}

a.download-button {display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:200px;height:38px;line-height:38px;background:#4caf50;border:1px solid #4caf50;color:#fff;text-align:center;text-decoration:none;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}

