article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}audio,canvas,video {display: inline-block;}audio:not([controls]) {display: none;height: 0;}[hidden] {display: none;}/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}/*
YUI 3.7.2 (build 5639)
Copyright 2012 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:100% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}#yui3-css-stamp.cssfonts{display:none}/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
body{text-align:center}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em}#doc2{width:73.076em;*width:71.25em}#doc3{margin:auto 10px;width:auto}#doc4{width:74.923em;*width:73.05em}.yui-b{position:relative}.yui-b{_position:static}#yui-main .yui-b{position:static}#yui-main,.yui-g .yui-u .yui-g{width:100%}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0}#yui-main .yui-b{float:none;width:auto}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%}.yui-gc div.first,.yui-gd .yui-u{width:66%}.yui-gd div.first{width:32%}.yui-ge div.first,.yui-gf .yui-u{width:74.2%}.yui-ge .yui-u,.yui-gf div.first{width:24%}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0}.yui-g .yui-g .yui-u{width:48.1%}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%}.yui-g .yui-gb .yui-u{_margin-left:1.0%}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0}.yui-gb .yui-gb .yui-u{_margin-left:.7%}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0}.yui-gb .yui-gd div.first{width:32%}.yui-g .yui-gd div.first{_width:29.9%}.yui-ge .yui-g{width:24%}.yui-gf .yui-g{width:74.2%}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%}.yui-ge div.first .yui-gd .yui-u{width:65%}.yui-ge div.first .yui-gd div.first{width:32%}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:"";display:block;clear:both}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1}/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.9.0
*/
.yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%}.yui-skin-sam .yui-ac-input{position:absolute;width:100%}.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%}.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050}.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049}.yui-skin-sam .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#b3d4ff}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426fd9;color:#FFF}
.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a{text-decoration:none;}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(sprite.png) repeat-x 0 0;margin:auto .25em;}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;_margin:0;}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a,.yui-skin-sam .yui-button a:visited{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-button a{*line-height:1.875;*padding-bottom:1px;}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-button button{background-image:url(menu-button-arrow.png);}.yui-skin-sam .yui-split-button button{background-image:url(split-button-arrow.png);}.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-focus button{background-image:url(split-button-arrow-focus.png);}.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-hover button{background-image:url(split-button-arrow-hover.png);}.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(split-button-arrow-active.png);}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369;}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff;}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a,.yui-skin-sam .yui-button-disabled a:visited{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(menu-button-arrow-disabled.png);}.yui-skin-sam .yui-split-button-disabled button{background-image:url(split-button-arrow-disabled.png);}
.yui-calcontainer{position:relative;float:left;_overflow:hidden}.yui-calcontainer iframe{position:absolute;border:0;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0}.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px}.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative}.yui-calcontainer .title{position:relative;z-index:1}.yui-calcontainer .close-icon{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden}.yui-calendar{position:relative}.yui-calendar .calnavleft{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden}.yui-calendar .calnavright{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden}.yui-calendar .calheader{position:relative;width:100%;text-align:center}.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none}.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block}.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:0;background-color:transparent;cursor:pointer}.yui-calendar .calbody a:hover{background:inherit}p#clear{clear:left;padding-top:10px}.yui-skin-sam .yui-calcontainer{background-color:#f2f2f2;border:1px solid #808080;padding:10px}.yui-skin-sam .yui-calcontainer.multi{padding:0 5px 0 5px}.yui-skin-sam .yui-calcontainer.multi .groupcal{background-color:transparent;border:0;padding:10px 5px 10px 5px;margin:0}.yui-skin-sam .yui-calcontainer .title{background:url(sprite.png) repeat-x 0 0;border-bottom:1px solid #ccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left}.yui-skin-sam .yui-calcontainer.multi .title{margin:0 -5px 0 -5px}.yui-skin-sam .yui-calcontainer.withtitle{padding-top:0}.yui-skin-sam .yui-calcontainer .calclose{background:url(sprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer}.yui-skin-sam .yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0}.yui-skin-sam .yui-calendar .calhead{background:transparent;border:0;vertical-align:middle;padding:0}.yui-skin-sam .yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center}.yui-skin-sam .yui-calendar .calheader img{border:0}.yui-skin-sam .yui-calendar .calnavleft{background:url(sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer}.yui-skin-sam .yui-calendar .calnavright{background:url(sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer}.yui-skin-sam .yui-calendar .calweekdayrow{height:2em}.yui-skin-sam .yui-calendar .calweekdayrow th{padding:0;border:0}.yui-skin-sam .yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em}.yui-skin-sam .yui-calendar .calfoot{background-color:#f2f2f2}.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:0}.yui-skin-sam .yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0}.yui-skin-sam .yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px}.yui-skin-sam .yui-calendar td.calcell{border:1px solid #ccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap}.yui-skin-sam .yui-calendar td.calcell a{color:#06c;display:block;height:100%;text-decoration:none}.yui-skin-sam .yui-calendar td.calcell.today{background-color:#000}.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#fff}.yui-skin-sam .yui-calendar td.calcell.oom{background-color:#ccc;color:#a6a6a6;cursor:default}.yui-skin-sam .yui-calendar td.calcell.oom a{color:#a6a6a6}.yui-skin-sam .yui-calendar td.calcell.selected{background-color:#fff;color:#000}.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000}.yui-skin-sam .yui-calendar td.calcell.calcellhover{background-color:#426fd9;color:#fff;cursor:pointer}.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#426fd9;color:#fff}.yui-skin-sam .yui-calendar td.calcell.previous{color:#e0e0e0}.yui-skin-sam .yui-calendar td.calcell.restricted{text-decoration:line-through}.yui-skin-sam .yui-calendar td.calcell.highlight1{background-color:#cf9}.yui-skin-sam .yui-calendar td.calcell.highlight2{background-color:#9cf}.yui-skin-sam .yui-calendar td.calcell.highlight3{background-color:#fcc}.yui-skin-sam .yui-calendar td.calcell.highlight4{background-color:#cf9}.yui-skin-sam .yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1}.yui-skin-sam .yui-calendar a.calnav:hover{background:url(sprite.png) repeat-x 0 0;border-color:#a0a0a0;cursor:pointer}.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25)}.yui-skin-sam .yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2}.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em}.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px}.yui-skin-sam .yui-calcontainer .yui-cal-nav-b{text-align:center}.yui-skin-sam .yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#edf5ff;border-top:1px solid black;display:none}.yui-skin-sam .yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold}
.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto}.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#ffee69;border:1px solid #000}.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc{width:4em}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(sprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#426fd9;background:url(sprite.png) repeat-x 0 -1400px}.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff}
.yui-carousel{visibility:hidden;overflow:hidden;position:relative;text-align:left;zoom:1;}.yui-carousel.yui-carousel-visible{visibility:visible;}.yui-carousel-content{overflow:hidden;position:relative;text-align:center;}.yui-carousel-element li{border:1px solid #ccc;list-style:none;margin:1px;overflow:hidden;padding:0;position:absolute;text-align:center;}.yui-carousel-vertical .yui-carousel-element li{display:block;float:none;}.yui-log .carousel{background:#f2e886;}.yui-carousel-nav{zoom:1;}.yui-carousel-nav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.yui-carousel-button-focus{outline:1px dotted #000;}.yui-carousel-min-width{min-width:115px;}.yui-carousel-element{overflow:hidden;position:relative;margin:0 auto;padding:0;text-align:left;*margin:0;}.yui-carousel-horizontal .yui-carousel-element{width:320000px;}.yui-carousel-vertical .yui-carousel-element{height:320000px;}.yui-skin-sam .yui-carousel-nav select{position:static;}.yui-carousel .yui-carousel-item-selected{border:1px dashed #000;margin:1px;}.yui-skin-sam .yui-carousel,.yui-skin-sam .yui-carousel-vertical{border:1px solid #808080;}.yui-skin-sam .yui-carousel-nav{background:url(sprite.png) repeat-x 0 0;padding:3px;text-align:right;}.yui-skin-sam .yui-carousel-button{background:url(sprite.png) no-repeat 0 -600px;float:right;height:19px;margin:5px;overflow:hidden;width:40px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button{background-position:0 -800px;}.yui-skin-sam .yui-carousel-button-disabled{background-position:0 -2000px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-button-disabled{background-position:0 -2100px;}.yui-skin-sam .yui-carousel-button input,.yui-skin-sam .yui-carousel-button button{background-color:transparent;border:0;cursor:pointer;display:block;height:44px;margin:-2px 0 0 -2px;padding:0 0 0 50px;}.yui-skin-sam span.yui-carousel-first-button{background-position:0 -550px;margin-left:-100px;margin-right:50px;*margin:5px 5px 5px -90px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button{background-position:0 -750px;}.yui-skin-sam span.yui-carousel-first-button-disabled{background-position:0 -1950px;}.yui-skin-sam .yui-carousel-vertical span.yui-carousel-first-button-disabled{background-position:0 -2050px;}.yui-skin-sam .yui-carousel-nav ul{float:right;height:19px;margin:0;margin-left:-220px;margin-right:100px;*margin-left:-160px;*margin-right:0;padding:0;}.yui-skin-sam .yui-carousel-min-width .yui-carousel-nav ul{*margin-left:-170px;}.yui-skin-sam .yui-carousel-nav select{position:relative;*right:50px;top:4px;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{position:static;}.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav ul,.yui-skin-sam .yui-carousel-vertical .yui-carousel-nav select{float:none;margin:0;*zoom:1;}.yui-skin-sam .yui-carousel-nav ul li{background:url(sprite.png) no-repeat 0 -650px;cursor:pointer;float:left;height:9px;list-style:none;margin:10px 0 0 5px;overflow:hidden;padding:0;width:9px;}.yui-skin-sam .yui-carousel-nav ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.yui-skin-sam .yui-carousel-nav ul li a{display:block;width:100%;height:100%;text-indent:-10000px;text-align:left;overflow:hidden;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-focus{outline:1px dotted #000;}.yui-skin-sam .yui-carousel-nav ul li.yui-carousel-nav-page-selected{background-position:0 -700px;}.yui-skin-sam .yui-carousel-item-loading{background:url(ajax-loader.gif) no-repeat 50% 50%;position:absolute;text-indent:-150px;}
.yui-picker-panel{background:#e3e3e3;border-color:#888}.yui-picker-panel .hd{background-color:#ccc;font-size:100%;line-height:100%;border:1px solid #e3e3e3;font-weight:bold;overflow:hidden;padding:6px;color:#000}.yui-picker-panel .bd{background:#e8e8e8;margin:1px;height:200px}.yui-picker-panel .ft{background:#e8e8e8;margin:1px;padding:1px}.yui-picker{position:relative}.yui-picker-hue-thumb{cursor:default;width:18px;height:18px;top:-8px;left:-2px;z-index:9;position:absolute}.yui-picker-hue-bg{-moz-outline:0;outline:0 none;position:absolute;left:200px;height:183px;width:14px;background:url(hue_bg.png) no-repeat;top:4px}.yui-picker-bg{-moz-outline:0;outline:0 none;position:absolute;top:4px;left:4px;height:182px;width:182px;background-color:#F00;background-image:url(picker_mask.png)}*html .yui-picker-bg{background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='picker_mask.png',sizingMethod='scale')}.yui-picker-mask{position:absolute;z-index:1;top:0;left:0}.yui-picker-thumb{cursor:default;width:11px;height:11px;z-index:9;position:absolute;top:-4px;left:-4px}.yui-picker-swatch{position:absolute;left:240px;top:4px;height:60px;width:55px;border:1px solid #888}.yui-picker-websafe-swatch{position:absolute;left:304px;top:4px;height:24px;width:24px;border:1px solid #888}.yui-picker-controls{position:absolute;top:72px;left:226px;font:1em monospace}.yui-picker-controls .hd{background:transparent;border-width:0!important}.yui-picker-controls .bd{height:100px;border-width:0!important}.yui-picker-controls ul{float:left;padding:0 2px 0 0;margin:0}.yui-picker-controls li{padding:2px;list-style:none;margin:0}.yui-picker-controls input{font-size:.85em;width:2.4em}.yui-picker-hex-controls{clear:both;padding:2px}.yui-picker-hex-controls input{width:4.6em}.yui-picker-controls a{font:1em arial,helvetica,clean,sans-serif;display:block;*display:inline-block;padding:0;color:#000}
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2}.yui-panel{position:relative}.yui-panel-container form{margin:0}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0}.mask.block-scrollbars{overflow:auto}.masked select,.drag select,.hide-select select{_visibility:hidden}.yui-panel-container select{_visibility:inherit}.hide-scrollbars,.hide-scrollbars *{overflow:hidden}.hide-scrollbars select{display:none}.show-scrollbars{overflow:auto}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px}.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none}.yui-tt-shadow{position:absolute}.yui-override-padding{padding:0!important}.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none}.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px}.yui-skin-sam .mask{background-color:#000;opacity:.25;filter:alpha(opacity=25)}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px}.yui-skin-sam .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#f2f2f2}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(sprite.png) repeat-x 0 -200px}.yui-skin-sam .yui-panel .bd{padding:10px}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(sprite.png) no-repeat 0 -300px;cursor:pointer}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 4px 0 2px}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12)}.yui-skin-sam .yui-dialog .ft{border-top:0;padding:0 10px 10px 10px;font-size:100%}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#d4c237 #A6982b #a6982b #A6982B;border-width:1px;border-style:solid;background-color:#ffee69}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12)}
.yui-skin-sam .yui-dt-mask{position:absolute;z-index:9500}.yui-dt-tmp{position:absolute;left:-9000px}.yui-dt-scrollable .yui-dt-bd{overflow:auto}.yui-dt-scrollable .yui-dt-hd{overflow:hidden;position:relative}.yui-dt-scrollable .yui-dt-bd thead tr,.yui-dt-scrollable .yui-dt-bd thead th{position:absolute;left:-1500px}.yui-dt-scrollable tbody{-moz-outline:0}.yui-skin-sam thead .yui-dt-sortable{cursor:pointer}.yui-skin-sam thead .yui-dt-draggable{cursor:move}.yui-dt-coltarget{position:absolute;z-index:999}.yui-dt-hd{zoom:1}th.yui-dt-resizeable .yui-dt-resizerliner{position:relative}.yui-dt-resizer{position:absolute;right:0;bottom:0;height:100%;cursor:e-resize;cursor:col-resize;background-color:#CCC;opacity:0;filter:alpha(opacity=0)}.yui-dt-resizerproxy{visibility:hidden;position:absolute;z-index:9000;background-color:#CCC;opacity:0;filter:alpha(opacity=0)}th.yui-dt-hidden .yui-dt-liner,td.yui-dt-hidden .yui-dt-liner,th.yui-dt-hidden .yui-dt-resizer{display:none}.yui-dt-editor,.yui-dt-editor-shim{position:absolute;z-index:9000}.yui-skin-sam .yui-dt table{margin:0;padding:0;font-family:arial;font-size:inherit;border-collapse:separate;*border-collapse:collapse;border-spacing:0;border:1px solid #7f7f7f}.yui-skin-sam .yui-dt thead{border-spacing:0}.yui-skin-sam .yui-dt caption{color:#000;font-size:85%;font-weight:normal;font-style:italic;line-height:1;padding:1em 0;text-align:center}.yui-skin-sam .yui-dt th{background:#d8d8da url(sprite.png) repeat-x 0 0}.yui-skin-sam .yui-dt th,.yui-skin-sam .yui-dt th a{font-weight:normal;text-decoration:none;color:#000;vertical-align:bottom}.yui-skin-sam .yui-dt th{margin:0;padding:0;border:0;border-right:1px solid #cbcbcb}.yui-skin-sam .yui-dt tr.yui-dt-first td{border-top:1px solid #7f7f7f}.yui-skin-sam .yui-dt th .yui-dt-liner{white-space:nowrap}.yui-skin-sam .yui-dt-liner{margin:0;padding:0;padding:4px 10px 4px 10px}.yui-skin-sam .yui-dt-coltarget{width:5px;background-color:red}.yui-skin-sam .yui-dt td{margin:0;padding:0;border:0;border-right:1px solid #cbcbcb;text-align:left}.yui-skin-sam .yui-dt-list td{border-right:0}.yui-skin-sam .yui-dt-resizer{width:6px}.yui-skin-sam .yui-dt-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25)}.yui-skin-sam .yui-dt-message{background-color:#FFF}.yui-skin-sam .yui-dt-scrollable table{border:0}.yui-skin-sam .yui-dt-scrollable .yui-dt-hd{border-left:1px solid #7f7f7f;border-top:1px solid #7f7f7f;border-right:1px solid #7f7f7f}.yui-skin-sam .yui-dt-scrollable .yui-dt-bd{border-left:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;border-right:1px solid #7f7f7f;background-color:#FFF}.yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td{border-bottom:1px solid #7f7f7f}.yui-skin-sam th.yui-dt-asc,.yui-skin-sam th.yui-dt-desc{background:url(sprite.png) repeat-x 0 -100px}.yui-skin-sam th.yui-dt-sortable .yui-dt-label{margin-right:10px}.yui-skin-sam th.yui-dt-asc .yui-dt-liner{background:url(dt-arrow-up.png) no-repeat right}.yui-skin-sam th.yui-dt-desc .yui-dt-liner{background:url(dt-arrow-dn.png) no-repeat right}tbody .yui-dt-editable{cursor:pointer}.yui-dt-editor{text-align:left;background-color:#f2f2f2;border:1px solid #808080;padding:6px}.yui-dt-editor label{padding-left:4px;padding-right:6px}.yui-dt-editor .yui-dt-button{padding-top:6px;text-align:right}.yui-dt-editor .yui-dt-button button{background:url(sprite.png) repeat-x 0 0;border:1px solid #999;width:4em;height:1.8em;margin-left:6px}.yui-dt-editor .yui-dt-button button.yui-dt-default{background:url(sprite.png) repeat-x 0 -1400px;background-color:#5584e0;border:1px solid #304369;color:#FFF}.yui-dt-editor .yui-dt-button button:hover{background:url(sprite.png) repeat-x 0 -1300px;color:#000}.yui-dt-editor .yui-dt-button button:active{background:url(sprite.png) repeat-x 0 -1700px;color:#000}.yui-skin-sam tr.yui-dt-even{background-color:#FFF}.yui-skin-sam tr.yui-dt-odd{background-color:#edf5ff}.yui-skin-sam tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam tr.yui-dt-even td.yui-dt-desc{background-color:#edf5ff}.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam tr.yui-dt-odd td.yui-dt-desc{background-color:#dbeaff}.yui-skin-sam .yui-dt-list tr.yui-dt-even{background-color:#FFF}.yui-skin-sam .yui-dt-list tr.yui-dt-odd{background-color:#FFF}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc{background-color:#edf5ff}.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc{background-color:#edf5ff}.yui-skin-sam th.yui-dt-highlighted,.yui-skin-sam th.yui-dt-highlighted a{background-color:#b2d2ff}.yui-skin-sam tr.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#b2d2ff}.yui-skin-sam .yui-dt-list th.yui-dt-highlighted,.yui-skin-sam .yui-dt-list th.yui-dt-highlighted a{background-color:#b2d2ff}.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted{cursor:pointer;background-color:#b2d2ff}.yui-skin-sam th.yui-dt-selected,.yui-skin-sam th.yui-dt-selected a{background-color:#446cd7}.yui-skin-sam tr.yui-dt-selected td,.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam tr.yui-dt-selected td.yui-dt-desc{background-color:#426fd9;color:#FFF}.yui-skin-sam tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam tr.yui-dt-odd td.yui-dt-selected{background-color:#446cd7;color:#FFF}.yui-skin-sam .yui-dt-list th.yui-dt-selected,.yui-skin-sam .yui-dt-list th.yui-dt-selected a{background-color:#446cd7}
.yui-skin-sam .yui-dt-list tr.yui-dt-selected td,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,.yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc{background-color:#426fd9;color:#FFF}.yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,.yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected{background-color:#446cd7;color:#FFF}.yui-skin-sam .yui-dt-paginator{display:block;margin:6px 0;white-space:nowrap}.yui-skin-sam .yui-dt-paginator .yui-dt-first,.yui-skin-sam .yui-dt-paginator .yui-dt-last,.yui-skin-sam .yui-dt-paginator .yui-dt-selected{padding:2px 6px}.yui-skin-sam .yui-dt-paginator a.yui-dt-first,.yui-skin-sam .yui-dt-paginator a.yui-dt-last{text-decoration:none}.yui-skin-sam .yui-dt-paginator .yui-dt-previous,.yui-skin-sam .yui-dt-paginator .yui-dt-next{display:none}.yui-skin-sam a.yui-dt-page{border:1px solid #cbcbcb;padding:2px 6px;text-decoration:none;background-color:#fff}.yui-skin-sam .yui-dt-selected{border:1px solid #fff;background-color:#fff}
.yui-busy{cursor:wait!important;}.yui-toolbar-container fieldset,.yui-editor-container fieldset{padding:0;margin:0;border:0;}.yui-toolbar-container legend{display:none;}.yui-skin-sam .yui-toolbar-container .yui-button button,.yui-skin-sam .yui-toolbar-container .yui-button a,.yui-skin-sam .yui-toolbar-container .yui-button a:visited{font-size:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a:visited,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a:visited{font-size:12px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{font-size:0;line-height:0;padding:0;}.yui-toolbar-container .yui-toolbar-subcont{padding:.25em 0;zoom:1;}.yui-toolbar-container-collapsed .yui-toolbar-subcont{display:none;}.yui-toolbar-container .yui-toolbar-subcont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container span.yui-toolbar-draghandle{cursor:move;border-left:1px solid #999;border-right:1px solid #999;overflow:hidden;text-indent:77777px;width:2px;height:20px;display:block;clear:none;float:left;margin:0 0 0 .2em;}.yui-toolbar-container .yui-toolbar-titlebar.draggable{cursor:move;}.yui-toolbar-container .yui-toolbar-titlebar{position:relative;}.yui-toolbar-container .yui-toolbar-titlebar h2{font-weight:bold;letter-spacing:0;border:none;color:#000;margin:0;padding:.2em;}.yui-toolbar-container .yui-toolbar-titlebar h2 a{text-decoration:none;color:#000;cursor:default;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle{height:40px;}.yui-toolbar-container .yui-toolbar-group{float:left;margin-right:.5em;zoom:1;}.yui-toolbar-container .yui-toolbar-group:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container .yui-toolbar-group h3{font-size:75%;padding:0 0 0 .25em;margin:0;}.yui-toolbar-container span.yui-toolbar-separator{width:2px;padding:0;height:18px;margin:.2em 0 .2em .1em;display:none;float:left;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator{height:45px;*height:50px;}.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator{height:18px;display:block;}.yui-toolbar-container ul li{margin:0;padding:0;list-style-type:none;}.yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{position:relative;cursor:pointer;}.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a{height:100%;width:100%;overflow:hidden;font-size:0;}.yui-toolbar-container .yui-button-disabled{cursor:default;}.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button a{overflow:hidden;}.yui-toolbar-container .yui-toolbar-select .first-child a{cursor:pointer;}.yui-toolbar-fontname-arial{font-family:Arial;}.yui-toolbar-fontname-arial-black{font-family:Arial Black;}.yui-toolbar-fontname-comic-sans-ms{font-family:Comic Sans MS;}.yui-toolbar-fontname-courier-new{font-family:Courier New;}.yui-toolbar-fontname-times-new-roman{font-family:Times New Roman;}.yui-toolbar-fontname-verdana{font-family:Verdana;}.yui-toolbar-fontname-impact{font-family:Impact;}.yui-toolbar-fontname-lucida-console{font-family:Lucida Console;}.yui-toolbar-fontname-tahoma{font-family:Tahoma;}.yui-toolbar-fontname-trebuchet-ms{font-family:Trebuchet MS;}.yui-toolbar-container .yui-toolbar-spinbutton{position:relative;}.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{z-index:0;opacity:1;}.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{position:absolute;display:block;right:0;cursor:pointer;z-index:1;padding:0;margin:0;}.yui-toolbar-container .yui-overlay{position:absolute;}.yui-toolbar-container .yui-overlay ul li{margin:0;list-style-type:none;}.yui-toolbar-container{z-index:1;}.yui-editor-container .yui-editor-editable-container{position:relative;z-index:0;width:100%;}.yui-editor-container .yui-editor-masked{background-color:#CCC;height:100%;width:100%;position:absolute;top:0;left:0;opacity:.5;filter:alpha(opacity=50);}.yui-editor-container iframe{border:0;padding:0;margin:0;zoom:1;display:block;}.yui-editor-container .yui-editor-editable{padding:0;margin:0;}.yui-editor-container .dompath{font-size:85%;}.yui-editor-panel .hd{text-align:left;position:relative;}.yui-editor-panel .hd h3{font-weight:bold;padding:.25em 0 .25em .25em;margin:0;}.yui-editor-panel .bd{width:100%;zoom:1;position:relative;}.yui-editor-panel .bd div.yui-editor-body-cont{padding:.25em .1em;zoom:1;}.yui-editor-panel .bd .gecko form{overflow:auto;}.yui-editor-panel .bd div.yui-editor-body-cont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-editor-panel .ft{text-align:right;width:99%;float:left;clear:both;}.yui-editor-panel .ft span.tip{display:block;position:relative;padding:.5em .5em .5em 23px;text-align:left;zoom:1;}.yui-editor-panel label{clear:both;float:left;padding:0;width:100%;text-align:left;zoom:1;}.yui-editor-panel .gecko label{overflow:auto;}.yui-editor-panel label strong{float:left;width:6em;}.yui-editor-panel .removeLink{width:80%;text-align:right;}.yui-editor-panel label input{margin-left:.25em;float:left;}.yui-editor-panel .yui-toolbar-group{margin-bottom:.75em;}.yui-editor-panel .height-width{float:left;}.yui-editor-panel .height-width span{font-style:italic;display:block;float:left;overflow:visible;}.yui-editor-panel .height-width span.info{font-size:70%;margin-top:3px;float:none;}
.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{font-size:75%;}.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator{border:none;}.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span{display:block;height:8px;left:4px;position:absolute;top:3px;_top:-5px;width:24px;text-indent:52px;font-size:0;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted{border-bottom:1px dotted black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed{border-bottom:1px dashed black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0{*top:0;text-indent:0;font-size:75%;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2{border-bottom:2px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3{top:2px;*top:-5px;border-bottom:3px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4{top:1px;*top:-5px;border-bottom:4px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5{top:1px;*top:-5px;border-bottom:5px solid black;}.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu{width:95px!important;}.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover{margin:0 3px 7px 17px;}.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator{position:absolute;left:-12px;*top:14px;*left:0;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a{border-bottom:2px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a{border-bottom:3px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a{border-bottom:4px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a{border-bottom:5px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a{border-bottom:1px dashed black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a{border-bottom:1px dotted black;height:14px;}h2.yui-editor-skipheader,h3.yui-editor-skipheader{height:0;margin:0;padding:0;border:none;width:0;overflow:hidden;position:absolute;}.yui-toolbar-colors{width:133px;zoom:1;display:none;z-index:100;overflow:hidden;}.yui-toolbar-colors:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors a{height:9px;width:9px;float:left;display:block;overflow:hidden;text-indent:999px;margin:0;cursor:pointer;border:1px solid #F6F7EE;}.yui-toolbar-colors a:hover{border:1px solid black;}.yui-color-button-menu{overflow:visible;background-color:transparent;}.yui-toolbar-colors span{position:relative;display:block;padding:3px;overflow:hidden;float:left;width:100%;zoom:1;}.yui-toolbar-colors span:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors span em{height:35px;width:30px;float:left;display:block;overflow:hidden;text-indent:999px;margin:.75px;border:1px solid black;}.yui-toolbar-colors span strong{font-weight:normal;padding-left:3px;display:block;font-size:85%;float:left;width:65%;}.yui-toolbar-group-undoredo h3,.yui-toolbar-group-insertitem h3,.yui-toolbar-group-indentlist h3{width:68px;}.yui-toolbar-group-indentlist2 h3{width:122px;}.yui-toolbar-group-alignment h3{width:130px;}.yui-skin-sam .yui-editor-container{border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container{zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar{background:url(sprite.png) repeat-x 0 -200px;position:relative;}.yui-skin-sam .yui-editor-container .draggable .yui-toolbar-titlebar{cursor:move;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar h2{color:#000;font-weight:bold;margin:0;padding:.3em 1em;font-size:100%;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3{color:#808080;font-size:75%;margin:1em 0 0;padding-bottom:0;padding-left:.25em;text-align:left;}.yui-toolbar-container span.yui-toolbar-separator{border:none;text-indent:33px;overflow:hidden;margin:0 .25em;}.yui-skin-sam .yui-toolbar-container{background-color:#F2F2F2;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont{padding:0 1em .35em;border-bottom:1px solid #808080;}.yui-skin-sam .yui-toolbar-container-collapsed .yui-toolbar-titlebar{border-bottom:1px solid #808080;}.yui-skin-sam .yui-editor-container .visible .yui-menu-shadow,.yui-skin-sam .yui-editor-panel .visible .yui-menu-shadow{display:none;}.yui-skin-sam .yui-editor-container ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-container ul li{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-toolbar-group ul li.yui-toolbar-groupitem{float:left;}.yui-skin-sam .yui-editor-container .dompath{background-color:#F2F2F2;border-top:1px solid #808080;color:#999;text-align:left;padding:.25em;}.yui-skin-sam .yui-toolbar-container .collapse{background:url(sprite.png) no-repeat 0 -400px;}.yui-skin-sam .yui-toolbar-container .collapsed{background:url(sprite.png) no-repeat 0 -350px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar span.collapse{cursor:pointer;position:absolute;top:4px;right:2px;display:block;overflow:hidden;height:15px;width:15px;text-indent:9999px;}
.yui-skin-sam .yui-toolbar-container .yui-push-button,.yui-skin-sam .yui-toolbar-container .yui-color-button,.yui-skin-sam .yui-toolbar-container .yui-menu-button{background:url(sprite.png) repeat-x 0 0;position:relative;display:block;height:22px;width:30px;_font-size:0;margin:0;border-color:#808080;color:#f2f2f2;border-style:solid;border-width:1px 0;zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-push-button a,.yui-skin-sam .yui-toolbar-container .yui-color-button a,.yui-skin-sam .yui-toolbar-container .yui-menu-button a{padding-left:35px;height:20px;text-decoration:none;font-size:0;line-height:2;display:block;color:#000;overflow:hidden;white-space:nowrap;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a{font-size:12px;}.yui-skin-sam .yui-toolbar-container .yui-push-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button .first-child{border-color:#808080;border-style:solid;border-width:0 1px;margin:0 -1px;display:block;position:relative;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-button .first-child{*left:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-fontname{width:135px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-heading{width:92px;}.yui-skin-sam .yui-toolbar-container .yui-button-hover{background:url(sprite.png) repeat-x 0 -1300px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-button-selected{background:url(sprite.png) repeat-x 0 -1700px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels .yui-toolbar-group{margin-top:.75em;}.yui-skin-sam .yui-toolbar-container .yui-push-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-color-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-menu-button span.yui-toolbar-icon{display:block;position:absolute;top:2px;height:18px;width:18px;overflow:hidden;background:url(editor-sprite.gif) no-repeat 30px 30px;}.yui-skin-sam .yui-toolbar-container .yui-button-selected span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-button-hover span.yui-toolbar-icon{background-image:url(editor-sprite-active.gif);}.yui-skin-sam .yui-toolbar-container .visible .yuimenuitemlabel{cursor:pointer;color:#000;*position:relative;}.yui-skin-sam .yui-toolbar-container .yui-button-menu{background-color:#fff;}.yui-skin-sam .yui-toolbar-container .yui-button-menu .yui-menu-body-scrolled{position:relative;}.yui-skin-sam div.yuimenu li.selected{background-color:#B3D4FF;}.yui-skin-sam div.yuimenu li.selected a.selected{color:#000;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bold span.yui-toolbar-icon{background-position:0 0;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-strikethrough span.yui-toolbar-icon{background-position:0 -108px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-italic span.yui-toolbar-icon{background-position:0 -36px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-undo span.yui-toolbar-icon{background-position:0 -1326px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-redo span.yui-toolbar-icon{background-position:0 -1355px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-underline span.yui-toolbar-icon{background-position:0 -72px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subscript span.yui-toolbar-icon{background-position:0 -180px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-superscript span.yui-toolbar-icon{background-position:0 -144px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-forecolor span.yui-toolbar-icon{background-position:0 -216px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-backcolor span.yui-toolbar-icon{background-position:0 -288px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyleft span.yui-toolbar-icon{background-position:0 -324px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifycenter span.yui-toolbar-icon{background-position:0 -360px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyright span.yui-toolbar-icon{background-position:0 -396px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyfull span.yui-toolbar-icon{background-position:0 -432px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-indent span.yui-toolbar-icon{background-position:0 -720px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-outdent span.yui-toolbar-icon{background-position:0 -684px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-createlink span.yui-toolbar-icon{background-position:0 -792px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertimage span.yui-toolbar-icon{background-position:1px -756px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-left span.yui-toolbar-icon{background-position:0 -972px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-right span.yui-toolbar-icon{background-position:0 -936px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-inline span.yui-toolbar-icon{background-position:0 -900px;left:5px;}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-block span.yui-toolbar-icon{background-position:0 -864px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bordercolor span.yui-toolbar-icon{background-position:0 -252px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-removeformat span.yui-toolbar-icon{background-position:0 -1080px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-hiddenelements span.yui-toolbar-icon{background-position:0 -1044px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertunorderedlist span.yui-toolbar-icon{background-position:0 -468px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertorderedlist span.yui-toolbar-icon{background-position:0 -504px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child{width:35px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child a{padding-left:2px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton span.yui-toolbar-icon{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{right:2px;background:url(editor-sprite.gif) no-repeat 0 -1222px;overflow:hidden;height:6px;width:7px;min-height:0;padding:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up{top:2px;background-position:0 -1222px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{bottom:2px;background-position:0 -1187px;}.yui-skin-sam .yui-toolbar-container select{height:22px;border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select .first-child a{padding-left:5px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select span.yui-toolbar-icon{background:url(editor-sprite.gif) no-repeat 0 -1144px;overflow:hidden;right:-2px;top:0;height:20px;}.yui-skin-sam .yui-editor-panel .yui-color-button-menu .bd{background-color:transparent;border:none;width:135px;}.yui-skin-sam .yui-color-button-menu .yui-toolbar-colors{border:1px solid #808080;}.yui-skin-sam .yui-editor-panel{padding:0;margin:0;border:none;background-color:transparent;overflow:visible;position:absolute;}.yui-skin-sam .yui-editor-panel .hd{margin:10px 0 0;padding:0;border:none;}.yui-skin-sam .yui-editor-panel .hd h3{color:#000;border:1px solid #808080;background:url(sprite.png) repeat-x 0 -200px;width:99%;position:relative;margin:0;padding:3px 0 0 0;font-size:93%;text-indent:5px;height:20px;}.yui-skin-sam .yui-editor-panel .bd{background-color:#F2F2F2;border-left:1px solid #808080;border-right:1px solid #808080;width:99%;margin:0;padding:0;overflow:visible;}.yui-skin-sam .yui-editor-panel ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-panel ul li{margin:0;padding:0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .yui-toolbar-subcont{padding:0;border:none;margin-top:.35em;}.yui-skin-sam .yui-editor-panel .yui-toolbar-bordersize,.yui-skin-sam .yui-editor-panel .yui-toolbar-bordertype{width:50px;}.yui-skin-sam .yui-editor-panel label{display:block;float:none;padding:4px 0;margin-bottom:7px;}.yui-skin-sam .yui-editor-panel label strong{font-weight:normal;font-size:93%;text-align:right;padding-top:2px;}.yui-skin-sam .yui-editor-panel label input{width:75%;}.yui-skin-sam .yui-editor-panel .createlink_target,.yui-skin-sam .yui-editor-panel .insertimage_target{width:auto;margin-right:5px;}.yui-skin-sam .yui-editor-panel .removeLink{width:98%;}.yui-skin-sam .yui-editor-panel label input.warning{background-color:#FFEE69;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group h3{color:#000;float:left;font-weight:normal;font-size:93%;margin:5px 0 0 0;padding:0 3px 0 0;text-align:right;}.yui-skin-sam .yui-editor-panel .height-width h3{margin:3px 0 0 10px;}.yui-skin-sam .yui-editor-panel .height-width{margin:3px 0 0 35px;*margin-left:14px;width:42%;*width:44%;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-border{width:190px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-border{width:210px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding{width:203px;_width:198px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-padding{width:172px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding h3{margin-left:25px;*margin-left:12px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-textflow{width:182px;}.yui-skin-sam .yui-editor-panel .hd{background:none;}.yui-skin-sam .yui-editor-panel .ft{background-color:#F2F2F2;border:1px solid #808080;border-top:none;padding:0;margin:0 0 2px 0;}.yui-skin-sam .yui-editor-panel .hd span.close{background:url(sprite.png) no-repeat 0 -300px;cursor:pointer;display:block;height:16px;overflow:hidden;position:absolute;right:5px;text-indent:500px;top:2px;width:26px;}.yui-skin-sam .yui-editor-panel .ft span.tip{background-color:#EDF5FF;border-top:1px solid #808080;font-size:85%;}.yui-skin-sam .yui-editor-panel .ft span.tip strong{display:block;float:left;margin:0 2px 8px 0;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon{background:url(editor-sprite.gif) no-repeat 0 -1260px;display:block;height:20px;left:2px;position:absolute;top:8px;width:20px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-info{background-position:2px -1260px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-warn{background-position:2px -1296px;}.yui-skin-sam .yui-editor-panel .hd span.knob{position:absolute;height:10px;width:28px;top:-10px;left:25px;text-indent:9999px;overflow:hidden;background:url(editor-knob.gif) no-repeat 0 0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container{float:left;width:100%;background-image:none;border:none;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .bd{background-color:#fff;}.yui-editor-blankimage{background-image:url(blankimage.png);}.yui-skin-sam .yui-editor-container .yui-resize-handle-br{height:11px;width:11px;background-position:-20px -60px;background-color:transparent;}
.yui-crop{position:relative;}.yui-crop .yui-crop-mask{position:absolute;top:0;left:0;height:100%;width:100%;}.yui-crop .yui-resize{position:absolute;top:10px;left:10px;border:0;}.yui-crop .yui-crop-resize-mask{position:absolute;top:0;left:0;height:100%;width:100%;background-position:-10px -10px;overflow:hidden;}.yui-skin-sam .yui-crop .yui-crop-mask{background-color:#000;opacity:.5;filter:alpha(opacity=50);}.yui-skin-sam .yui-crop .yui-resize{border:1px dashed #fff;}
.yui-layout-loading{visibility:hidden;}body.yui-layout{overflow:hidden;position:relative;padding:0;margin:0;}.yui-layout-doc{position:relative;overflow:hidden;padding:0;margin:0;}.yui-layout-unit{height:50px;width:50px;padding:0;margin:0;float:none;z-index:0;}.yui-layout-unit-top{position:absolute;top:0;left:0;width:100%;}.yui-layout-unit-left{position:absolute;top:0;left:0;}.yui-layout-unit-right{position:absolute;top:0;right:0;}.yui-layout-unit-bottom{position:absolute;bottom:0;left:0;width:100%;}.yui-layout-unit-center{position:absolute;top:0;left:0;width:100%;}.yui-layout div.yui-layout-hd{position:absolute;top:0;left:0;zoom:1;width:100%;}.yui-layout div.yui-layout-bd{position:absolute;top:0;left:0;zoom:1;width:100%;}.yui-layout .yui-layout-noscroll div.yui-layout-bd{overflow:hidden;}.yui-layout .yui-layout-scroll div.yui-layout-bd{overflow:auto;}.yui-layout div.yui-layout-ft{position:absolute;bottom:0;left:0;width:100%;zoom:1;}.yui-layout .yui-layout-unit div.yui-layout-hd h2{text-align:left;}.yui-layout .yui-layout-unit div.yui-layout-hd .collapse{cursor:pointer;height:13px;position:absolute;right:2px;top:2px;width:17px;font-size:0;}.yui-layout .yui-layout-unit div.yui-layout-hd .close{cursor:pointer;height:13px;position:absolute;right:2px;top:2px;width:17px;font-size:0;}.yui-layout .yui-layout-unit div.yui-layout-hd .collapse-close{right:25px;}.yui-layout .yui-layout-clip{position:absolute;height:20px;background-color:#c0c0c0;display:none;}.yui-layout .yui-layout-clip .collapse{cursor:pointer;height:13px;position:absolute;right:2px;top:2px;width:17px;font-size:0;}.yui-layout .yui-layout-wrap{height:100%;width:100%;position:absolute;left:0;}.yui-skin-sam .yui-layout .yui-resize-proxy{border:none;font-size:0;margin:0;padding:0;}.yui-skin-sam .yui-layout .yui-resize-resizing .yui-resize-handle{display:none;zoom:1;}.yui-skin-sam .yui-layout .yui-resize-proxy div{position:absolute;border:1px solid #808080;background-color:#EDF5FF;}.yui-skin-sam .yui-layout .yui-resize .yui-resize-handle-active{zoom:1;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-l{width:5px;height:100%;top:0;left:0;zoom:1;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-r{width:5px;top:0;right:0;height:100%;position:absolute;zoom:1;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-b{width:100%;bottom:0;left:0;height:5px;}.yui-skin-sam .yui-layout .yui-resize-proxy .yui-layout-handle-t{width:100%;top:0;left:0;height:5px;}.yui-skin-sam .yui-layout .yui-layout-unit-left div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -160px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-left .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -140px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit-right div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -200px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-right .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -120px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit-top div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -220px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-top .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -240px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit-bottom div.yui-layout-hd .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -260px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip-bottom .collapse{background:transparent url(layout_sprite.png) no-repeat -20px -180px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd .close{background:transparent url(layout_sprite.png) no-repeat -20px -100px;border:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-hd{background:url(sprite.png) repeat-x 0 -1400px;border:1px solid #808080;}.yui-skin-sam .yui-layout{background-color:#EDF5FF;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-hd h2{font-weight:bold;color:#fff;padding:3px;margin:0;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd{border:1px solid #808080;border-bottom:none;border-top:none;*border-bottom-width:0;*border-top-width:0;background-color:#f2f2f2;text-align:left;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd-noft{border-bottom:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-unit div.yui-layout-bd-nohd{border-top:1px solid #808080;}.yui-skin-sam .yui-layout .yui-layout-clip{position:absolute;height:20px;background-color:#EDF5FF;display:none;border:1px solid #808080;}.yui-skin-sam .yui-layout div.yui-layout-ft{border:1px solid #808080;border-top:none;*border-top-width:0;background-color:#f2f2f2;}.yui-skin-sam .yui-layout-unit .yui-resize-handle{background-color:transparent;zoom:1;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-r{right:0;top:0;background-image:none;zoom:1;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-l{left:0;top:0;background-image:none;zoom:1;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-b{right:0;bottom:0;background-image:none;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-t{right:0;top:0;background-image:none;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-r .yui-layout-resize-knob,.yui-skin-sam .yui-layout-unit .yui-resize-handle-l .yui-layout-resize-knob{position:absolute;height:16px;width:6px;top:45%;left:0;display:block;background:transparent url(layout_sprite.png) no-repeat 0 -5px;}.yui-skin-sam .yui-layout-unit .yui-resize-handle-t .yui-layout-resize-knob,.yui-skin-sam .yui-layout-unit .yui-resize-handle-b .yui-layout-resize-knob{position:absolute;height:6px;width:16px;left:45%;background:transparent url(layout_sprite.png) no-repeat -20px 0;zoom:1;}
.yui-skin-sam .yui-log{padding:1em;width:31em;background-color:#AAA;color:#000;border:1px solid black;font-family:monospace;font-size:77%;text-align:left;z-index:9000}.yui-skin-sam .yui-log-container{position:absolute;top:1em;right:1em}.yui-skin-sam .yui-log input{margin:0;padding:0;font-family:arial;font-size:100%;font-weight:normal}.yui-skin-sam .yui-log .yui-log-btns{position:relative;float:right;bottom:.25em}.yui-skin-sam .yui-log .yui-log-hd{margin-top:1em;padding:.5em;background-color:#575757}.yui-skin-sam .yui-log .yui-log-hd h4{margin:0;padding:0;font-size:108%;font-weight:bold;color:#FFF}.yui-skin-sam .yui-log .yui-log-bd{width:100%;height:20em;background-color:#FFF;border:1px solid gray;overflow:auto}.yui-skin-sam .yui-log p{margin:1px;padding:.1em}.yui-skin-sam .yui-log pre{margin:0;padding:0}.yui-skin-sam .yui-log pre.yui-log-verbose{white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.yui-skin-sam .yui-log .yui-log-ft{margin-top:.5em}.yui-skin-sam .yui-log .yui-log-ft .yui-log-sourcefilters{width:100%;border-top:1px solid #575757;margin-top:.75em;padding-top:.75em}.yui-skin-sam .yui-log .yui-log-filtergrp{margin-right:.5em}.yui-skin-sam .yui-log .info{background-color:#a7cc25}.yui-skin-sam .yui-log .warn{background-color:#f58516}.yui-skin-sam .yui-log .error{background-color:#e32f0b}.yui-skin-sam .yui-log .time{background-color:#a6c9d7}.yui-skin-sam .yui-log .window{background-color:#f2e886}
.yuimenu{top:-999em;left:-999em;}.yuimenubar{position:static;}.yuimenu .yuimenu,.yuimenubar .yuimenu{position:absolute;}.yuimenubar li,.yuimenu li{list-style-type:none;}.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}.yuimenubar ul{*zoom:1;}.yuimenubar .yuimenu ul{*zoom:normal;}.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}.yuimenubaritem{float:left;}.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}.yui-overlay.yui-force-redraw{margin-bottom:1px;}.yui-skin-sam .yuimenubar{font-size:93%;line-height:2;*line-height:1.9;border:solid 1px #808080;background:url(sprite.png) repeat-x 0 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritem{border-right:solid 1px #ccc;}.yui-skin-sam .yuimenubaritemlabel{padding:0 10px;color:#000;text-decoration:none;cursor:default;border-style:solid;border-color:#808080;border-width:1px 0;*position:relative;margin:-1px 0;}.yui-skin-sam .yuimenubaritemlabel:visited{color:#000;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{background:url(menubaritem_submenuindicator.png) right center no-repeat;}.yui-skin-sam .yuimenubaritem-selected{background:url(sprite.png) repeat-x 0 -1700px;}.yui-skin-sam .yuimenubaritemlabel-selected{border-color:#7D98B8;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px;}.yui-skin-sam .yuimenubaritemlabel-disabled,.yui-skin-sam .yuimenubaritemlabel-disabled:visited{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{background-image:url(menubaritem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenu{font-size:93%;line-height:1.5;*line-height:1.45;}.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu{font-size:100%;}.yui-skin-sam .yuimenu .bd{*zoom:1;_zoom:normal;border:solid 1px #808080;background-color:#fff;}.yui-skin-sam .yuimenu .yuimenu .bd{*zoom:normal;}.yui-skin-sam .yuimenu ul{padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid;}.yui-skin-sam .yuimenu ul.first-of-type{border-width:0;}.yui-skin-sam .yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px;}.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type{border-width:0;}.yui-skin-sam .yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden;}.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff url(sprite.png) no-repeat 0 0;}.yui-skin-sam .yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;}.yui-skin-sam .yuimenu .topscrollbar_disabled{background-position:center -975px;}.yui-skin-sam .yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;}.yui-skin-sam .yuimenu .bottomscrollbar_disabled{background-position:center -875px;}.yui-skin-sam .yuimenuitem{_border-bottom:solid 1px #fff;}.yui-skin-sam .yuimenuitemlabel{padding:0 20px;color:#000;text-decoration:none;cursor:default;}.yui-skin-sam .yuimenuitemlabel:visited{color:#000;}.yui-skin-sam .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}.yui-skin-sam .yuimenuitem-hassubmenu{background-image:url(menuitem_submenuindicator.png);background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yuimenuitem-checked{background-image:url(menuitem_checkbox.png);background-position:left center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-shadow-visible{background-color:#000;opacity:.12;filter:alpha(opacity=12);}.yui-skin-sam .yuimenuitem-selected{background-color:#B3D4FF;}.yui-skin-sam .yuimenuitemlabel-disabled,.yui-skin-sam .yuimenuitemlabel-disabled:visited{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenuitem-hassubmenu-disabled{background-image:url(menuitem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenuitem-checked-disabled{background-image:url(menuitem_checkbox_disabled.png);}
.yui-skin-sam .yui-pg-container{display:block;margin:6px 0;white-space:nowrap}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous,.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last,.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-pages,.yui-skin-sam .yui-pg-page{display:inline-block;font-family:arial,helvetica,clean,sans-serif;padding:3px 6px;zoom:1}.yui-skin-sam .yui-pg-pages{padding:0}.yui-skin-sam .yui-pg-current{padding:3px 0}.yui-skin-sam a.yui-pg-first:link,.yui-skin-sam a.yui-pg-first:visited,.yui-skin-sam a.yui-pg-first:active,.yui-skin-sam a.yui-pg-first:hover,.yui-skin-sam a.yui-pg-previous:link,.yui-skin-sam a.yui-pg-previous:visited,.yui-skin-sam a.yui-pg-previous:active,.yui-skin-sam a.yui-pg-previous:hover,.yui-skin-sam a.yui-pg-next:link,.yui-skin-sam a.yui-pg-next:visited,.yui-skin-sam a.yui-pg-next:active,.yui-skin-sam a.yui-pg-next:hover,.yui-skin-sam a.yui-pg-last:link,.yui-skin-sam a.yui-pg-last:visited,.yui-skin-sam a.yui-pg-last:active,.yui-skin-sam a.yui-pg-last:hover,.yui-skin-sam a.yui-pg-page:link,.yui-skin-sam a.yui-pg-page:visited,.yui-skin-sam a.yui-pg-page:active,.yui-skin-sam a.yui-pg-page:hover{color:#06c;text-decoration:underline;outline:0}.yui-skin-sam span.yui-pg-first,.yui-skin-sam span.yui-pg-previous,.yui-skin-sam span.yui-pg-next,.yui-skin-sam span.yui-pg-last{color:#a6a6a6}.yui-skin-sam .yui-pg-page{background-color:#fff;border:1px solid #cbcbcb;padding:2px 6px;text-decoration:none}.yui-skin-sam .yui-pg-current-page{background-color:transparent;border:0;font-weight:bold;padding:3px 6px}.yui-skin-sam .yui-pg-page{margin-left:1px;margin-right:1px}.yui-skin-sam .yui-pg-first,.yui-skin-sam .yui-pg-previous{padding-left:0}.yui-skin-sam .yui-pg-next,.yui-skin-sam .yui-pg-last{padding-right:0}.yui-skin-sam .yui-pg-current,.yui-skin-sam .yui-pg-rpp-options{margin-left:1em;margin-right:1em}
.yui-skin-sam .yui-pv{background-color:#4a4a4a;font-family:arial;position:relative;width:99%;z-index:1000;margin-bottom:1em;overflow:hidden;}.yui-skin-sam .yui-pv .hd{background:url(header_background.png) repeat-x;min-height:30px;overflow:hidden;zoom:1;padding:2px 0;}.yui-skin-sam .yui-pv .hd h4{padding:8px 10px;margin:0;font:bold 14px arial;color:#fff;}.yui-skin-sam .yui-pv .hd a{background:#3f6bc3;font:bold 11px arial;color:#fff;padding:4px;margin:3px 10px 0 0;border:1px solid #3f567d;cursor:pointer;display:block;float:right;}.yui-skin-sam .yui-pv .hd span{display:none;}.yui-skin-sam .yui-pv .hd span.yui-pv-busy{height:18px;width:18px;background:url(wait.gif) no-repeat;overflow:hidden;display:block;float:right;margin:4px 10px 0 0;}.yui-skin-sam .yui-pv .hd:after,.yui-pv .bd:after,.yui-skin-sam .yui-pv-chartlegend dl:after{content:'.';visibility:hidden;clear:left;height:0;display:block;}.yui-skin-sam .yui-pv .bd{position:relative;zoom:1;overflow-x:auto;overflow-y:hidden;}.yui-skin-sam .yui-pv .yui-pv-table{padding:0 10px;margin:5px 0 10px 0;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-bd td{color:#eeee5c;font:12px arial;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-odd{background:#929292;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-even{background:#58637a;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-even td.yui-dt-asc,.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-even td.yui-dt-desc{background:#384970;}.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-odd td.yui-dt-asc,.yui-skin-sam .yui-pv .yui-pv-table tr.yui-dt-odd td.yui-dt-desc{background:#6F6E6E;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th{background-image:none;background:#2E2D2D;}.yui-skin-sam .yui-pv th.yui-dt-asc .yui-dt-liner{background:transparent url(asc.gif) no-repeat scroll right center;}.yui-skin-sam .yui-pv th.yui-dt-desc .yui-dt-liner{background:transparent url(desc.gif) no-repeat scroll right center;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th a{color:#fff;font:bold 12px arial;}.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th.yui-dt-asc,.yui-skin-sam .yui-pv .yui-pv-table .yui-dt-hd th.yui-dt-desc{background:#333;}.yui-skin-sam .yui-pv-chartcontainer{padding:0 10px;}.yui-skin-sam .yui-pv-chart{height:250px;clear:right;margin:5px 0 0 0;color:#fff;}.yui-skin-sam .yui-pv-chartlegend div{float:right;margin:0 0 0 10px;_width:250px;}.yui-skin-sam .yui-pv-chartlegend dl{border:1px solid #999;padding:.2em 0 .2em .5em;zoom:1;margin:5px 0;}.yui-skin-sam .yui-pv-chartlegend dt{float:left;display:block;height:.7em;width:.7em;padding:0;}.yui-skin-sam .yui-pv-chartlegend dd{float:left;display:block;color:#fff;margin:0 1em 0 .5em;padding:0;font:11px arial;}.yui-skin-sam .yui-pv-minimized{height:35px;}.yui-skin-sam .yui-pv-minimized .bd{top:-3000px;}.yui-skin-sam .yui-pv-minimized .hd a.yui-pv-refresh{display:none;}
.yui-pb-bar,.yui-pb-mask{width:100%;height:100%}.yui-pb{position:relative;top:0;left:0;width:200px;height:20px;padding:0;border:0;margin:0;text-align:left}.yui-pb-mask{position:absolute;top:0;left:0;z-index:2}.yui-pb-mask div{width:50%;height:50%;background-repeat:no-repeat;padding:0;position:absolute}.yui-pb-tl{background-position:top left}.yui-pb-tr{background-position:top right;left:50%}.yui-pb-bl{background-position:bottom left;top:50%}.yui-pb-br{background-position:bottom right;left:50%;top:50%}.yui-pb-bar{margin:0;position:absolute;left:0;top:0;z-index:1}.yui-pb-ltr .yui-pb-bar{_position:static}.yui-pb-rtl .yui-pb-bar{background-position:right}.yui-pb-btt .yui-pb-bar{background-position:left bottom}.yui-pb-bar{background-color:blue}.yui-pb{border:thin solid #808080}.yui-skin-sam .yui-pb{background-color:transparent;border:solid #808080;border-width:1px 0}.yui-skin-sam .yui-pb-rtl,.yui-skin-sam .yui-pb-ltr{background-image:url(back-h.png);background-repeat:repeat-x}.yui-skin-sam .yui-pb-ttb,.yui-skin-sam .yui-pb-btt{background-image:url(back-v.png);background-repeat:repeat-y}.yui-skin-sam .yui-pb-bar{background-color:transparent}.yui-skin-sam .yui-pb-ltr .yui-pb-bar,.yui-skin-sam .yui-pb-rtl .yui-pb-bar{background-image:url(bar-h.png);background-repeat:repeat-x}.yui-skin-sam .yui-pb-ttb .yui-pb-bar,.yui-skin-sam .yui-pb-btt .yui-pb-bar{background-image:url(bar-v.png);background-repeat:repeat-y}.yui-skin-sam .yui-pb-mask{border:solid #808080;border-width:0 1px;margin:0 -1px}.yui-skin-sam .yui-pb-caption{color:#000;text-align:center;margin:0 auto}.yui-skin-sam .yui-pb-range{color:#a6a6a6}
.yui-resize{position:relative;zoom:1;z-index:0;}.yui-resize-wrap{zoom:1;}.yui-draggable{cursor:move;}.yui-resize .yui-resize-handle{position:absolute;z-index:1;font-size:0;margin:0;padding:0;zoom:1;height:1px;width:1px;}.yui-resize .yui-resize-handle-br{height:5px;width:5px;bottom:0;right:0;cursor:se-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-bl{height:5px;width:5px;bottom:0;left:0;cursor:sw-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-tl{height:5px;width:5px;top:0;left:0;cursor:nw-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-tr{height:5px;width:5px;top:0;right:0;cursor:ne-resize;z-index:2;zoom:1;}.yui-resize .yui-resize-handle-r{width:5px;height:100%;top:0;right:0;cursor:e-resize;zoom:1;}.yui-resize .yui-resize-handle-l{height:100%;width:5px;top:0;left:0;cursor:w-resize;zoom:1;}.yui-resize .yui-resize-handle-b{width:100%;height:5px;bottom:0;right:0;cursor:s-resize;zoom:1;}.yui-resize .yui-resize-handle-t{width:100%;height:5px;top:0;right:0;cursor:n-resize;zoom:1;}.yui-resize-proxy{position:absolute;border:1px dashed #000;visibility:hidden;z-index:1000;}.yui-resize-hover .yui-resize-handle,.yui-resize-hidden .yui-resize-handle{opacity:0;filter:alpha(opacity=0);}.yui-resize-ghost{opacity:.5;filter:alpha(opacity=50);}.yui-resize-knob .yui-resize-handle{height:6px;width:6px;}.yui-resize-knob .yui-resize-handle-tr{right:-3px;top:-3px;}.yui-resize-knob .yui-resize-handle-tl{left:-3px;top:-3px;}.yui-resize-knob .yui-resize-handle-bl{left:-3px;bottom:-3px;}.yui-resize-knob .yui-resize-handle-br{right:-3px;bottom:-3px;}.yui-resize-knob .yui-resize-handle-t{left:45%;top:-3px;}.yui-resize-knob .yui-resize-handle-r{right:-3px;top:45%;}.yui-resize-knob .yui-resize-handle-l{left:-3px;top:45%;}.yui-resize-knob .yui-resize-handle-b{left:45%;bottom:-3px;}.yui-resize-status{position:absolute;top:-999px;left:-999px;padding:2px;font-size:80%;display:none;zoom:1;z-index:9999;}.yui-resize-status strong,.yui-resize-status em{font-weight:normal;font-style:normal;padding:1px;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle{background-color:#F2F2F2;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle-active{background-color:#7D98B8;zoom:1;}.yui-skin-sam .yui-resize .yui-resize-handle-l,.yui-skin-sam .yui-resize .yui-resize-handle-r,.yui-skin-sam .yui-resize .yui-resize-handle-l-active,.yui-skin-sam .yui-resize .yui-resize-handle-r-active{height:100%;zoom:1;}.yui-skin-sam .yui-resize-knob .yui-resize-handle{border:1px solid #808080;}.yui-skin-sam .yui-resize-hover .yui-resize-handle-active{opacity:1;filter:alpha(opacity=100);}.yui-skin-sam .yui-resize-proxy{border:1px dashed #426FD9;}.yui-skin-sam .yui-resize-status{border:1px solid #A6982B;border-top:1px solid #D4C237;background-color:#FFEE69;color:#000;}.yui-skin-sam .yui-resize-status strong,.yui-skin-sam .yui-resize-status em{float:left;display:block;clear:both;padding:1px;text-align:center;}.yui-skin-sam .yui-resize .yui-resize-handle-inner-r,.yui-skin-sam .yui-resize .yui-resize-handle-inner-l{background:transparent url(layout_sprite.png) no-repeat 0 -5px;height:16px;width:5px;position:absolute;top:45%;}.yui-skin-sam .yui-resize .yui-resize-handle-inner-t,.yui-skin-sam .yui-resize .yui-resize-handle-inner-b{background:transparent url(layout_sprite.png) no-repeat -20px 0;height:5px;width:16px;position:absolute;left:50%;}.yui-skin-sam .yui-resize .yui-resize-handle-br{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -62px;}.yui-skin-sam .yui-resize .yui-resize-handle-tr{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -42px;}.yui-skin-sam .yui-resize .yui-resize-handle-tl{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -82px;}.yui-skin-sam .yui-resize .yui-resize-handle-bl{background-image:url(layout_sprite.png);background-repeat:no-repeat;background-position:-22px -23px;}.yui-skin-sam .yui-resize-knob .yui-resize-handle-t,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-b,.yui-skin-sam .yui-resize-knob .yui-resize-handle-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-tl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-tr,.yui-skin-sam .yui-resize-knob .yui-resize-handle-bl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-br,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-t,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-b,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-tr,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-bl,.yui-skin-sam .yui-resize-knob .yui-resize-handle-inner-br{background-image:none;}.yui-skin-sam .yui-resize-knob .yui-resize-handle-l,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r,.yui-skin-sam .yui-resize-knob .yui-resize-handle-l-active,.yui-skin-sam .yui-resize-knob .yui-resize-handle-r-active{height:6px;width:6px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-r{right:-8px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-b{bottom:-8px;}.yui-skin-sam .yui-resize-textarea .yui-resize-handle-br{right:-8px;bottom:-8px;}
.yui-busy{cursor:wait!important;}.yui-toolbar-container fieldset,.yui-editor-container fieldset{padding:0;margin:0;border:0;}.yui-toolbar-container legend{display:none;}.yui-skin-sam .yui-toolbar-container .yui-button button,.yui-skin-sam .yui-toolbar-container .yui-button a,.yui-skin-sam .yui-toolbar-container .yui-button a:visited{font-size:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a:visited,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton button,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a:visited{font-size:12px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{font-size:0;line-height:0;padding:0;}.yui-toolbar-container .yui-toolbar-subcont{padding:.25em 0;zoom:1;}.yui-toolbar-container-collapsed .yui-toolbar-subcont{display:none;}.yui-toolbar-container .yui-toolbar-subcont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container span.yui-toolbar-draghandle{cursor:move;border-left:1px solid #999;border-right:1px solid #999;overflow:hidden;text-indent:77777px;width:2px;height:20px;display:block;clear:none;float:left;margin:0 0 0 .2em;}.yui-toolbar-container .yui-toolbar-titlebar.draggable{cursor:move;}.yui-toolbar-container .yui-toolbar-titlebar{position:relative;}.yui-toolbar-container .yui-toolbar-titlebar h2{font-weight:bold;letter-spacing:0;border:none;color:#000;margin:0;padding:.2em;}.yui-toolbar-container .yui-toolbar-titlebar h2 a{text-decoration:none;color:#000;cursor:default;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-draghandle{height:40px;}.yui-toolbar-container .yui-toolbar-group{float:left;margin-right:.5em;zoom:1;}.yui-toolbar-container .yui-toolbar-group:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-container .yui-toolbar-group h3{font-size:75%;padding:0 0 0 .25em;margin:0;}.yui-toolbar-container span.yui-toolbar-separator{width:2px;padding:0;height:18px;margin:.2em 0 .2em .1em;display:none;float:left;}.yui-toolbar-container.yui-toolbar-grouped span.yui-toolbar-separator{height:45px;*height:50px;}.yui-toolbar-container.yui-toolbar-grouped .yui-toolbar-group span.yui-toolbar-separator{height:18px;display:block;}.yui-toolbar-container ul li{margin:0;padding:0;list-style-type:none;}.yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-toolbar-container .yui-push-button,.yui-toolbar-container .yui-color-button,.yui-toolbar-container .yui-menu-button{position:relative;cursor:pointer;}.yui-toolbar-container .yui-button .first-child,.yui-toolbar-container .yui-button .first-child a{height:100%;width:100%;overflow:hidden;font-size:0;}.yui-toolbar-container .yui-button-disabled{cursor:default;}.yui-toolbar-container .yui-button-disabled .yui-toolbar-icon{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button-disabled .up,.yui-toolbar-container .yui-button-disabled .down{opacity:.5;filter:alpha(opacity=50);}.yui-toolbar-container .yui-button a{overflow:hidden;}.yui-toolbar-container .yui-toolbar-select .first-child a{cursor:pointer;}.yui-toolbar-fontname-arial{font-family:Arial;}.yui-toolbar-fontname-arial-black{font-family:Arial Black;}.yui-toolbar-fontname-comic-sans-ms{font-family:Comic Sans MS;}.yui-toolbar-fontname-courier-new{font-family:Courier New;}.yui-toolbar-fontname-times-new-roman{font-family:Times New Roman;}.yui-toolbar-fontname-verdana{font-family:Verdana;}.yui-toolbar-fontname-impact{font-family:Impact;}.yui-toolbar-fontname-lucida-console{font-family:Lucida Console;}.yui-toolbar-fontname-tahoma{font-family:Tahoma;}.yui-toolbar-fontname-trebuchet-ms{font-family:Trebuchet MS;}.yui-toolbar-container .yui-toolbar-spinbutton{position:relative;}.yui-toolbar-container .yui-toolbar-spinbutton .first-child a{z-index:0;opacity:1;}.yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-toolbar-container .yui-toolbar-spinbutton a.down{position:absolute;display:block;right:0;cursor:pointer;z-index:1;padding:0;margin:0;}.yui-toolbar-container .yui-overlay{position:absolute;}.yui-toolbar-container .yui-overlay ul li{margin:0;list-style-type:none;}.yui-toolbar-container{z-index:1;}.yui-editor-container .yui-editor-editable-container{position:relative;z-index:0;width:100%;}.yui-editor-container .yui-editor-masked{background-color:#CCC;height:100%;width:100%;position:absolute;top:0;left:0;opacity:.5;filter:alpha(opacity=50);}.yui-editor-container iframe{border:0;padding:0;margin:0;zoom:1;display:block;}.yui-editor-container .yui-editor-editable{padding:0;margin:0;}.yui-editor-container .dompath{font-size:85%;}.yui-editor-panel .hd{text-align:left;position:relative;}.yui-editor-panel .hd h3{font-weight:bold;padding:.25em 0 .25em .25em;margin:0;}.yui-editor-panel .bd{width:100%;zoom:1;position:relative;}.yui-editor-panel .bd div.yui-editor-body-cont{padding:.25em .1em;zoom:1;}.yui-editor-panel .bd .gecko form{overflow:auto;}.yui-editor-panel .bd div.yui-editor-body-cont:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-editor-panel .ft{text-align:right;width:99%;float:left;clear:both;}.yui-editor-panel .ft span.tip{display:block;position:relative;padding:.5em .5em .5em 23px;text-align:left;zoom:1;}.yui-editor-panel label{clear:both;float:left;padding:0;width:100%;text-align:left;zoom:1;}.yui-editor-panel .gecko label{overflow:auto;}.yui-editor-panel label strong{float:left;width:6em;}.yui-editor-panel .removeLink{width:80%;text-align:right;}.yui-editor-panel label input{margin-left:.25em;float:left;}.yui-editor-panel .yui-toolbar-group{margin-bottom:.75em;}.yui-editor-panel .height-width{float:left;}.yui-editor-panel .height-width span{font-style:italic;display:block;float:left;overflow:visible;}.yui-editor-panel .height-width span.info{font-size:70%;margin-top:3px;float:none;}
.yui-editor-panel .yui-toolbar-bordersize,.yui-editor-panel .yui-toolbar-bordertype{font-size:75%;}.yui-editor-panel .yui-toolbar-container span.yui-toolbar-separator{border:none;}.yui-editor-panel .yui-toolbar-bordersize span a span,.yui-editor-panel .yui-toolbar-bordertype span a span{display:block;height:8px;left:4px;position:absolute;top:3px;_top:-5px;width:24px;text-indent:52px;font-size:0;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-solid{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dotted{border-bottom:1px dotted black;}.yui-editor-panel .yui-toolbar-bordertype span a span.yui-toolbar-bordertype-dashed{border-bottom:1px dashed black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-0{*top:0;text-indent:0;font-size:75%;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-1{border-bottom:1px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-2{border-bottom:2px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-3{top:2px;*top:-5px;border-bottom:3px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-4{top:1px;*top:-5px;border-bottom:4px solid black;}.yui-editor-panel .yui-toolbar-bordersize span a span.yui-toolbar-bordersize-5{top:1px;*top:-5px;border-bottom:5px solid black;}.yui-toolbar-container .yui-toolbar-bordersize-menu,.yui-toolbar-container .yui-toolbar-bordertype-menu{width:95px!important;}.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel,.yui-toolbar-bordersize-menu .yuimenuitemlabel,.yui-toolbar-bordertype-menu .yuimenuitemlabel:hover{margin:0 3px 7px 17px;}.yui-toolbar-bordersize-menu .yuimenuitemlabel .checkedindicator,.yui-toolbar-bordertype-menu .yuimenuitemlabel .checkedindicator{position:absolute;left:-12px;*top:14px;*left:0;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-1 a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-2 a{border-bottom:2px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-3 a{border-bottom:3px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-4 a{border-bottom:4px solid black;height:14px;}.yui-toolbar-bordersize-menu li.yui-toolbar-bordersize-5 a{border-bottom:5px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-solid a{border-bottom:1px solid black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dashed a{border-bottom:1px dashed black;height:14px;}.yui-toolbar-bordertype-menu li.yui-toolbar-bordertype-dotted a{border-bottom:1px dotted black;height:14px;}h2.yui-editor-skipheader,h3.yui-editor-skipheader{height:0;margin:0;padding:0;border:none;width:0;overflow:hidden;position:absolute;}.yui-toolbar-colors{width:133px;zoom:1;display:none;z-index:100;overflow:hidden;}.yui-toolbar-colors:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors a{height:9px;width:9px;float:left;display:block;overflow:hidden;text-indent:999px;margin:0;cursor:pointer;border:1px solid #F6F7EE;}.yui-toolbar-colors a:hover{border:1px solid black;}.yui-color-button-menu{overflow:visible;background-color:transparent;}.yui-toolbar-colors span{position:relative;display:block;padding:3px;overflow:hidden;float:left;width:100%;zoom:1;}.yui-toolbar-colors span:after{display:block;clear:both;visibility:hidden;content:'.';height:0;}.yui-toolbar-colors span em{height:35px;width:30px;float:left;display:block;overflow:hidden;text-indent:999px;margin:.75px;border:1px solid black;}.yui-toolbar-colors span strong{font-weight:normal;padding-left:3px;display:block;font-size:85%;float:left;width:65%;}.yui-toolbar-group-undoredo h3,.yui-toolbar-group-insertitem h3,.yui-toolbar-group-indentlist h3{width:68px;}.yui-toolbar-group-indentlist2 h3{width:122px;}.yui-toolbar-group-alignment h3{width:130px;}.yui-skin-sam .yui-editor-container{border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container{zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar{background:url(sprite.png) repeat-x 0 -200px;position:relative;}.yui-skin-sam .yui-editor-container .draggable .yui-toolbar-titlebar{cursor:move;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar h2{color:#000;font-weight:bold;margin:0;padding:.3em 1em;font-size:100%;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-group h3{color:#808080;font-size:75%;margin:1em 0 0;padding-bottom:0;padding-left:.25em;text-align:left;}.yui-toolbar-container span.yui-toolbar-separator{border:none;text-indent:33px;overflow:hidden;margin:0 .25em;}.yui-skin-sam .yui-toolbar-container{background-color:#F2F2F2;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subcont{padding:0 1em .35em;border-bottom:1px solid #808080;}.yui-skin-sam .yui-toolbar-container-collapsed .yui-toolbar-titlebar{border-bottom:1px solid #808080;}.yui-skin-sam .yui-editor-container .visible .yui-menu-shadow,.yui-skin-sam .yui-editor-panel .visible .yui-menu-shadow{display:none;}.yui-skin-sam .yui-editor-container ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-container ul li{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-toolbar-group ul li.yui-toolbar-groupitem{float:left;}.yui-skin-sam .yui-editor-container .dompath{background-color:#F2F2F2;border-top:1px solid #808080;color:#999;text-align:left;padding:.25em;}.yui-skin-sam .yui-toolbar-container .collapse{background:url(sprite.png) no-repeat 0 -400px;}.yui-skin-sam .yui-toolbar-container .collapsed{background:url(sprite.png) no-repeat 0 -350px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-titlebar span.collapse{cursor:pointer;position:absolute;top:4px;right:2px;display:block;overflow:hidden;height:15px;width:15px;text-indent:9999px;}
.yui-skin-sam .yui-toolbar-container .yui-push-button,.yui-skin-sam .yui-toolbar-container .yui-color-button,.yui-skin-sam .yui-toolbar-container .yui-menu-button{background:url(sprite.png) repeat-x 0 0;position:relative;display:block;height:22px;width:30px;_font-size:0;margin:0;border-color:#808080;color:#f2f2f2;border-style:solid;border-width:1px 0;zoom:1;}.yui-skin-sam .yui-toolbar-container .yui-push-button a,.yui-skin-sam .yui-toolbar-container .yui-color-button a,.yui-skin-sam .yui-toolbar-container .yui-menu-button a{padding-left:35px;height:20px;text-decoration:none;font-size:0;line-height:2;display:block;color:#000;overflow:hidden;white-space:nowrap;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a,.yui-skin-sam .yui-toolbar-container .yui-toolbar-select a{font-size:12px;}.yui-skin-sam .yui-toolbar-container .yui-push-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button .first-child{border-color:#808080;border-style:solid;border-width:0 1px;margin:0 -1px;display:block;position:relative;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled .first-child,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled a,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-toolbar-container .yui-push-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-color-button-disabled,.yui-skin-sam .yui-toolbar-container .yui-menu-button-disabled{border-color:#ccc;}.yui-skin-sam .yui-toolbar-container .yui-button .first-child{*left:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-fontname{width:135px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-heading{width:92px;}.yui-skin-sam .yui-toolbar-container .yui-button-hover{background:url(sprite.png) repeat-x 0 -1300px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-button-selected{background:url(sprite.png) repeat-x 0 -1700px;border-color:#808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels h3{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-nogrouplabels .yui-toolbar-group{margin-top:.75em;}.yui-skin-sam .yui-toolbar-container .yui-push-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-color-button span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-menu-button span.yui-toolbar-icon{display:block;position:absolute;top:2px;height:18px;width:18px;overflow:hidden;background:url(editor-sprite.gif) no-repeat 30px 30px;}.yui-skin-sam .yui-toolbar-container .yui-button-selected span.yui-toolbar-icon,.yui-skin-sam .yui-toolbar-container .yui-button-hover span.yui-toolbar-icon{background-image:url(editor-sprite-active.gif);}.yui-skin-sam .yui-toolbar-container .visible .yuimenuitemlabel{cursor:pointer;color:#000;*position:relative;}.yui-skin-sam .yui-toolbar-container .yui-button-menu{background-color:#fff;}.yui-skin-sam .yui-toolbar-container .yui-button-menu .yui-menu-body-scrolled{position:relative;}.yui-skin-sam div.yuimenu li.selected{background-color:#B3D4FF;}.yui-skin-sam div.yuimenu li.selected a.selected{color:#000;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bold span.yui-toolbar-icon{background-position:0 0;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-strikethrough span.yui-toolbar-icon{background-position:0 -108px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-italic span.yui-toolbar-icon{background-position:0 -36px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-undo span.yui-toolbar-icon{background-position:0 -1326px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-redo span.yui-toolbar-icon{background-position:0 -1355px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-underline span.yui-toolbar-icon{background-position:0 -72px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-subscript span.yui-toolbar-icon{background-position:0 -180px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-superscript span.yui-toolbar-icon{background-position:0 -144px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-forecolor span.yui-toolbar-icon{background-position:0 -216px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-backcolor span.yui-toolbar-icon{background-position:0 -288px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyleft span.yui-toolbar-icon{background-position:0 -324px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifycenter span.yui-toolbar-icon{background-position:0 -360px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyright span.yui-toolbar-icon{background-position:0 -396px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-justifyfull span.yui-toolbar-icon{background-position:0 -432px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-indent span.yui-toolbar-icon{background-position:0 -720px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-outdent span.yui-toolbar-icon{background-position:0 -684px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-createlink span.yui-toolbar-icon{background-position:0 -792px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertimage span.yui-toolbar-icon{background-position:1px -756px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-left span.yui-toolbar-icon{background-position:0 -972px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-right span.yui-toolbar-icon{background-position:0 -936px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-inline span.yui-toolbar-icon{background-position:0 -900px;left:5px;}
.yui-skin-sam .yui-toolbar-container .yui-toolbar-block span.yui-toolbar-icon{background-position:0 -864px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-bordercolor span.yui-toolbar-icon{background-position:0 -252px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-removeformat span.yui-toolbar-icon{background-position:0 -1080px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-hiddenelements span.yui-toolbar-icon{background-position:0 -1044px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertunorderedlist span.yui-toolbar-icon{background-position:0 -468px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-insertorderedlist span.yui-toolbar-icon{background-position:0 -504px;left:5px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child{width:35px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton .first-child a{padding-left:2px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton span.yui-toolbar-icon{display:none;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up,.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{right:2px;background:url(editor-sprite.gif) no-repeat 0 -1222px;overflow:hidden;height:6px;width:7px;min-height:0;padding:0;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.up{top:2px;background-position:0 -1222px;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-spinbutton a.down{bottom:2px;background-position:0 -1187px;}.yui-skin-sam .yui-toolbar-container select{height:22px;border:1px solid #808080;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select .first-child a{padding-left:5px;text-align:left;}.yui-skin-sam .yui-toolbar-container .yui-toolbar-select span.yui-toolbar-icon{background:url(editor-sprite.gif) no-repeat 0 -1144px;overflow:hidden;right:-2px;top:0;height:20px;}.yui-skin-sam .yui-editor-panel .yui-color-button-menu .bd{background-color:transparent;border:none;width:135px;}.yui-skin-sam .yui-color-button-menu .yui-toolbar-colors{border:1px solid #808080;}.yui-skin-sam .yui-editor-panel{padding:0;margin:0;border:none;background-color:transparent;overflow:visible;position:absolute;}.yui-skin-sam .yui-editor-panel .hd{margin:10px 0 0;padding:0;border:none;}.yui-skin-sam .yui-editor-panel .hd h3{color:#000;border:1px solid #808080;background:url(sprite.png) repeat-x 0 -200px;width:99%;position:relative;margin:0;padding:3px 0 0 0;font-size:93%;text-indent:5px;height:20px;}.yui-skin-sam .yui-editor-panel .bd{background-color:#F2F2F2;border-left:1px solid #808080;border-right:1px solid #808080;width:99%;margin:0;padding:0;overflow:visible;}.yui-skin-sam .yui-editor-panel ul{list-style-type:none;margin:0;padding:0;}.yui-skin-sam .yui-editor-panel ul li{margin:0;padding:0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .yui-toolbar-subcont{padding:0;border:none;margin-top:.35em;}.yui-skin-sam .yui-editor-panel .yui-toolbar-bordersize,.yui-skin-sam .yui-editor-panel .yui-toolbar-bordertype{width:50px;}.yui-skin-sam .yui-editor-panel label{display:block;float:none;padding:4px 0;margin-bottom:7px;}.yui-skin-sam .yui-editor-panel label strong{font-weight:normal;font-size:93%;text-align:right;padding-top:2px;}.yui-skin-sam .yui-editor-panel label input{width:75%;}.yui-skin-sam .yui-editor-panel .createlink_target,.yui-skin-sam .yui-editor-panel .insertimage_target{width:auto;margin-right:5px;}.yui-skin-sam .yui-editor-panel .removeLink{width:98%;}.yui-skin-sam .yui-editor-panel label input.warning{background-color:#FFEE69;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group h3{color:#000;float:left;font-weight:normal;font-size:93%;margin:5px 0 0 0;padding:0 3px 0 0;text-align:right;}.yui-skin-sam .yui-editor-panel .height-width h3{margin:3px 0 0 10px;}.yui-skin-sam .yui-editor-panel .height-width{margin:3px 0 0 35px;*margin-left:14px;width:42%;*width:44%;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-border{width:190px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-border{width:210px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding{width:203px;_width:198px;}.yui-skin-sam .yui-editor-panel .no-button .yui-toolbar-group-padding{width:172px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-padding h3{margin-left:25px;*margin-left:12px;}.yui-skin-sam .yui-editor-panel .yui-toolbar-group-textflow{width:182px;}.yui-skin-sam .yui-editor-panel .hd{background:none;}.yui-skin-sam .yui-editor-panel .ft{background-color:#F2F2F2;border:1px solid #808080;border-top:none;padding:0;margin:0 0 2px 0;}.yui-skin-sam .yui-editor-panel .hd span.close{background:url(sprite.png) no-repeat 0 -300px;cursor:pointer;display:block;height:16px;overflow:hidden;position:absolute;right:5px;text-indent:500px;top:2px;width:26px;}.yui-skin-sam .yui-editor-panel .ft span.tip{background-color:#EDF5FF;border-top:1px solid #808080;font-size:85%;}.yui-skin-sam .yui-editor-panel .ft span.tip strong{display:block;float:left;margin:0 2px 8px 0;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon{background:url(editor-sprite.gif) no-repeat 0 -1260px;display:block;height:20px;left:2px;position:absolute;top:8px;width:20px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-info{background-position:2px -1260px;}.yui-skin-sam .yui-editor-panel .ft span.tip span.icon-warn{background-position:2px -1296px;}.yui-skin-sam .yui-editor-panel .hd span.knob{position:absolute;height:10px;width:28px;top:-10px;left:25px;text-indent:9999px;overflow:hidden;background:url(editor-knob.gif) no-repeat 0 0;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container{float:left;width:100%;background-image:none;border:none;}.yui-skin-sam .yui-editor-panel .yui-toolbar-container .bd{background-color:#fff;}.yui-editor-blankimage{background-image:url(blankimage.png);}.yui-skin-sam .yui-editor-container .yui-resize-handle-br{height:11px;width:11px;background-position:-20px -60px;background-color:transparent;}.yui-h-slider,.yui-v-slider,.yui-region-slider{position:relative;}.yui-h-slider .yui-slider-thumb,.yui-v-slider .yui-slider-thumb,.yui-region-slider .yui-slider-thumb{position:absolute;cursor:default;}.yui-skin-sam .yui-h-slider{background:url(bg-h.gif) no-repeat 5px 0;height:28px;width:228px;}.yui-skin-sam .yui-h-slider .yui-slider-thumb{top:4px;}.yui-skin-sam .yui-v-slider{background:url(bg-v.gif) no-repeat 12px 0;height:228px;width:48px;}.yui-skin-sam .yui-region-slider{height:228px;width:228px;}
.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{margin:0 .5em 0 0}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{margin:0 0 .5em}.yui-navset .yui-content .yui-hidden{border:0;height:0;width:0;padding:0;position:absolute;left:-999999px;overflow:hidden;visibility:hidden}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{width:6em}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{width:auto}.yui-navset .yui-navset-left,.yui-navset-left{padding:0 0 0 6em}.yui-navset-right{padding:0 6em 0 0}.yui-navset-top,.yui-navset-bottom{padding:auto}.yui-nav,.yui-nav li{margin:0;padding:0;list-style:none}.yui-navset li em{font-style:normal}.yui-navset{position:relative;zoom:1}.yui-navset .yui-content,.yui-navset .yui-content div{zoom:1}.yui-navset .yui-content:after{content:'';display:block;clear:both}.yui-navset .yui-nav li,.yui-navset .yui-navset-top .yui-nav li,.yui-navset .yui-navset-bottom .yui-nav li{display:inline-block;display:-moz-inline-stack;*display:inline;vertical-align:bottom;cursor:pointer;zoom:1}.yui-navset-left .yui-nav li,.yui-navset-right .yui-nav li{display:block}.yui-navset .yui-nav a{position:relative}.yui-navset .yui-nav li a,.yui-navset-top .yui-nav li a,.yui-navset-bottom .yui-nav li a{display:block;display:inline-block;vertical-align:bottom;zoom:1}.yui-navset-left .yui-nav li a,.yui-navset-right .yui-nav li a{display:block}.yui-navset-bottom .yui-nav li a{vertical-align:text-top}.yui-navset .yui-nav li a em,.yui-navset-top .yui-nav li a em,.yui-navset-bottom .yui-nav li a em{display:block}.yui-navset .yui-navset-left .yui-nav,.yui-navset .yui-navset-right .yui-nav,.yui-navset-left .yui-nav,.yui-navset-right .yui-nav{position:absolute;z-index:1}.yui-navset-top .yui-nav,.yui-navset-bottom .yui-nav{position:static}.yui-navset .yui-navset-left .yui-nav,.yui-navset-left .yui-nav{left:0;right:auto}.yui-navset .yui-navset-right .yui-nav,.yui-navset-right .yui-nav{right:0;left:auto}.yui-skin-sam .yui-navset .yui-nav,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav{border:solid #2647a0;border-width:0 0 5px;zoom:1}.yui-skin-sam .yui-navset .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li{margin:0 .16em 0 0;padding:1px 0 0;zoom:1}.yui-skin-sam .yui-navset .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected{margin:0 .16em -1px 0}.yui-skin-sam .yui-navset .yui-nav a,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a{background:#d8d8d8 url(sprite.png) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none}.yui-skin-sam .yui-navset .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;padding:.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a:focus,.yui-skin-sam .yui-navset .yui-nav .selected a:hover{background:#2647a0 url(sprite.png) repeat-x left -1400px;color:#fff}.yui-skin-sam .yui-navset .yui-nav a:hover,.yui-skin-sam .yui-navset .yui-nav a:focus{background:#bfdaff url(sprite.png) repeat-x left -1300px;outline:0}.yui-skin-sam .yui-navset .yui-nav .selected a em{padding:.35em .75em}.yui-skin-sam .yui-navset .yui-nav .selected a,.yui-skin-sam .yui-navset .yui-nav .selected a em{border-color:#243356}.yui-skin-sam .yui-navset .yui-content{background:#edf5ff}.yui-skin-sam .yui-navset .yui-content,.yui-skin-sam .yui-navset .yui-navset-top .yui-content{border:1px solid #808080;border-top-color:#243356;padding:.25em .5em}.yui-skin-sam .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav,.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 5px 0 0;Xposition:absolute;top:0;bottom:0}.yui-skin-sam .yui-navset .yui-navset-right .yui-nav,.yui-skin-sam .yui-navset-right .yui-nav{border-width:0 0 0 5px}.yui-skin-sam .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav li,.yui-skin-sam .yui-navset-right .yui-nav li{margin:0 0 .16em;padding:0 0 0 1px}.yui-skin-sam .yui-navset-right .yui-nav li{padding:0 1px 0 0}.yui-skin-sam .yui-navset-left .yui-nav .selected,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav .selected{margin:0 -1px .16em 0}.yui-skin-sam .yui-navset-right .yui-nav .selected{margin:0 0 .16em -1px}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav a{border-width:1px 0}.yui-skin-sam .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset .yui-navset-left .yui-nav a em,.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 0 0 1px;padding:.2em .75em;top:auto;left:-1px}.yui-skin-sam .yui-navset-right .yui-nav a em{border-width:0 1px 0 0;left:auto;right:-1px}.yui-skin-sam .yui-navset-left .yui-nav a,.yui-skin-sam .yui-navset-left .yui-nav .selected a,.yui-skin-sam .yui-navset-left .yui-nav a:hover,.yui-skin-sam .yui-navset-right .yui-nav a,.yui-skin-sam .yui-navset-right .yui-nav .selected a,.yui-skin-sam .yui-navset-right .yui-nav a:hover,.yui-skin-sam .yui-navset-bottom .yui-nav a,.yui-skin-sam .yui-navset-bottom .yui-nav .selected a,.yui-skin-sam .yui-navset-bottom .yui-nav a:hover{background-image:none}.yui-skin-sam .yui-navset-left .yui-content{border:1px solid #808080;border-left-color:#243356}.yui-skin-sam .yui-navset-bottom .yui-nav,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav{border-width:5px 0 0}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav .selected,.yui-skin-sam .yui-navset-bottom .yui-nav .selected{margin:-1px .16em 0 0}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav li,.yui-skin-sam .yui-navset-bottom .yui-nav li{padding:0 0 1px 0;vertical-align:top}.yui-skin-sam .yui-navset .yui-navset-bottom .yui-nav a em,.yui-skin-sam .yui-navset-bottom .yui-nav a em{border-width:0 0 1px;top:auto;bottom:-1px}
.yui-skin-sam .yui-navset-bottom .yui-content,.yui-skin-sam .yui-navset .yui-navset-bottom .yui-content{border:1px solid #808080;border-bottom-color:#243356}
table.ygtvtable{margin-bottom:0;border:0;border-collapse:collapse}td.ygtvcell{border:0;padding:0}a.ygtvspacer{text-decoration:none;outline-style:none;display:block}.ygtvtn{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -5600px no-repeat;cursor:pointer}.ygtvtm{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -4000px no-repeat}.ygtvtmh,.ygtvtmhh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -4800px no-repeat}.ygtvtp{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -6400px no-repeat}.ygtvtph,.ygtvtphh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -7200px no-repeat}.ygtvln{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -1600px no-repeat;cursor:pointer}.ygtvlm{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 0 no-repeat}.ygtvlmh,.ygtvlmhh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -800px no-repeat}.ygtvlp{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -2400px no-repeat}.ygtvlph,.ygtvlphh{width:18px;height:22px;cursor:pointer;background:url(treeview-sprite.gif) 0 -3200px no-repeat;cursor:pointer}.ygtvloading{width:18px;height:22px;background:url(treeview-loading.gif) 0 0 no-repeat}.ygtvdepthcell{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8000px no-repeat}.ygtvblankdepthcell{width:18px;height:22px}* html .ygtvchildren{height:2%}.ygtvlabel,.ygtvlabel:link,.ygtvlabel:visited,.ygtvlabel:hover{margin-left:2px;text-decoration:none;background-color:white;cursor:pointer}.ygtvcontent{cursor:default}.ygtvspacer{height:22px;width:18px}.ygtvfocus{background-color:#c0e0e0;border:0}.ygtvfocus .ygtvlabel,.ygtvfocus .ygtvlabel:link,.ygtvfocus .ygtvlabel:visited,.ygtvfocus .ygtvlabel:hover{background-color:#c0e0e0}.ygtvfocus a{outline-style:none}.ygtvok{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8800px no-repeat}.ygtvok:hover{background:url(treeview-sprite.gif) 0 -8844px no-repeat}.ygtvcancel{width:18px;height:22px;background:url(treeview-sprite.gif) 0 -8822px no-repeat}.ygtvcancel:hover{background:url(treeview-sprite.gif) 0 -8866px no-repeat}.ygtv-label-editor{background-color:#f2f2f2;border:1px solid silver;position:absolute;display:none;overflow:hidden;margin:auto;z-index:9000}.ygtv-edit-TextNode{width:190px}.ygtv-edit-TextNode .ygtvcancel,.ygtv-edit-TextNode .ygtvok{border:0}.ygtv-edit-TextNode .ygtv-button-container{float:right}.ygtv-edit-TextNode .ygtv-input input{width:140px}.ygtv-edit-DateNode .ygtvcancel{border:0}.ygtv-edit-DateNode .ygtvok{display:none}.ygtv-edit-DateNode .ygtv-button-container{text-align:right;margin:auto}.ygtv-highlight .ygtv-highlight1,.ygtv-highlight .ygtv-highlight1 .ygtvlabel{background-color:blue;color:white}.ygtv-highlight .ygtv-highlight2,.ygtv-highlight .ygtv-highlight2 .ygtvlabel{background-color:silver}.ygtv-highlight .ygtv-highlight0 .ygtvfocus .ygtvlabel,.ygtv-highlight .ygtv-highlight1 .ygtvfocus .ygtvlabel,.ygtv-highlight .ygtv-highlight2 .ygtvfocus .ygtvlabel{background-color:#c0e0e0}.ygtv-highlight .ygtvcontent{padding-right:1em}.ygtv-checkbox .ygtv-highlight0 .ygtvcontent{padding-left:1em;background:url(check0.gif) no-repeat}.ygtv-checkbox .ygtv-highlight0 .ygtvfocus.ygtvcontent,.ygtv-checkbox .ygtv-highlight1 .ygtvfocus.ygtvcontent,.ygtv-checkbox .ygtv-highlight2 .ygtvfocus.ygtvcontent{background-color:#c0e0e0}.ygtv-checkbox .ygtv-highlight1 .ygtvcontent{padding-left:1em;background:url(check1.gif) no-repeat}.ygtv-checkbox .ygtv-highlight2 .ygtvcontent{padding-left:1em;background:url(check2.gif) no-repeat}

/*-- ColorPicker --*/
.app-color-picker .current-color {
    width: 1em;
    height: 1em;
    overflow: hidden;
    text-indent: 1em;
    background-color: #fff;
    white-space: nowrap;
    border: solid 1px #000;
}

.app-color-picker .yuimenu .bd {
    width: 320px;    
    height: 190px;
}

.app-color-picker #yui-picker-controls-label {display:none;}
.app-color-picker .yui-picker-controls .bd {width:auto; height: auto;}
.app-color-picker .opacity-control-cont label {width:auto;}
.yui-skin-sam .app-color-picker .yuimenu .yui-picker-controls ul {border:0;}
.app-color-picker .current-color {padding: 3px 6px;}
.app-color-picker .yui-picker-rgb-controls li {padding: 0;}

.yui-skin-sam .app-color-picker .yui-picker-controls .bd {padding:0;}
.yui-skin-sam .yui-panel .app-color-picker .bd {padding:0;}

.app-color-picker .opacity-control-cont.yui-picker-opacitymode-percent > label {width: 40px;}
.app-color-picker .opacity-control-cont.yui-picker-opacitymode-percent > input {width: 40px;font-size: 11px;}

/*--- rating --*/
.yui3-rating-content {
    cursor: pointer;
    clear: both;
    display: block;
}

.yui3-rating-content:after {
    content: '.';
    display: block;
    height: 0;
    width: 0;
    clear: both;
    visibility: hidden;
}

.yui3-rating .star {
    float: left;
    width: 17px;
    height: 15px;
    overflow: hidden;
    text-indent: -999em;
    cursor: pointer;
}

.yui3-rating .star, .yui3-rating .star a {background: url(../images/ratingstars.gif) no-repeat 0 0px;}

.yui3-rating .star a {
    display: block;
    width: 100%;
    height: 100%;
    background-position: 0 0px;
}

.yui3-rating div.on a {
    background-position: 0 -16px;
}

.yui3-rating div.hover a {
    background-position: 0 -32px;
}

.yui3-rating div.notify {
    margin-top: 5px;
    font-size: .8em;
    clear: both;
}

.yui3-rating .stars {
    height: 15px;
}

/*--- color picker --*/
.opacity-control-cont {
	position: absolute; 
	left: 226px; 
  top: 170px;
}

.yui-picker-opacitymode-bool {
	top: 170px;
}
	
.yui-picker-opacitymode-percent {
 top: 150px;
 height:25px;
}

.opacity-control-cont label {
	margin-left: 0.5em;
}
.yui-picker-swatch-cont {
	border:1px solid #888888;
	height:60px;
	left:240px;
	position:absolute;
	top:4px;
	width:55px;
	background: url(../images/transp.png)
}
.yui-picker-swatch-cont .yui-picker-swatch {
	border:0;
	height:60px;
	width:55px;
	position:absolute;
	left:0;
	top:0;
}

.yui-skin-sam .yui-calendar .calyearnav .calyearnavleft {
	background:url(../images/sprite.png) no-repeat scroll 0 0 transparent;
	bottom:0;
	cursor:pointer;
	height:15px;
	left:0px;
	margin-left:0;
	top:0;
	width:25px;
	position:absolute;
	display:block;
}
.yui-skin-sam .yui-calendar .calyearnav .calnavleft {
	left: 22px;
}
.yui-skin-sam .yui-calendar .calyearnav .calyearnavright {
	background:url(../images/sprite.png) no-repeat scroll 0 -50px transparent;
	bottom:0;
	cursor:pointer;
	height:15px;
	margin-right:0;
	right:0;
	top:0;
	width:25px;
	position:absolute;
	display:block;
}
.yui-skin-sam .yui-calendar .calyearnav .calnavright {
	right: 22px;
}
.yui-skin-sam .yui-calendar tfoot {text-align: center;}

.yui-skin-sam .yui-calendar .calnavmonths, .yui-skin-sam .yui-calendar .calnavyears {
position:absolute; left: 50px; top: 30px; display:none;
color:#0066CC;
background-color:white;
border:1px solid #CCCCCC;
border-top:0;
}
.yui-skin-sam .yui-calendar .calnavselect ul li {border-top:1px solid #CCCCCC;float:left;clear:both;width:46px;height: 20px;}
.yui-skin-sam .yui-calendar .calnavselect ul li a.selected span {background-color: #B3D4FF;color:black;}
.yui-skin-sam .yui-calendar .calnavselect ul li a {width:46px; height: 20px;}
.yui-skin-sam .yui-calendar .calnavselect ul li a span {width:42px;height: 16px; display:block; margin: 2px;}
.yui-skin-sam .yui-calendar tbody td {text-align: center;}
.yui-skin-sam .yui-calendar a.calnavtoday {color:#0066CC; text-decoration:none;}
.yui-g .yui-u,
.yui-g .yui-g,
.yui-g .yui-gb,
.yui-g .yui-gc,
.yui-g .yui-gd,
.yui-g .yui-ge,
.yui-g .yui-gf {
	width: 50%;
}

.yui-g .yui-u .yui-g,
.yui-g .yui-u .yui-gb,
.yui-g .yui-u .yui-gc,
.yui-g .yui-u .yui-gd,
.yui-g .yui-u .yui-ge,
.yui-g .yui-u .yui-gf {
	width: 100%;
}

/*--- gb --- */
.yui-gb .yui-u,
.yui-g .yui-gb .yui-u,
.yui-gb .yui-g,
.yui-gb .yui-gb,
.yui-gb .yui-gc,
.yui-gb .yui-gd,
.yui-gb .yui-ge,
.yui-gb .yui-gf,
.yui-gc .yui-u, 
.yui-gc .yui-g,
.yui-gd .yui-u {
	width: 33.333%;
	margin-left: 0;
}

/*--- gc --- */

.yui-gc .yui-gb .yui-u,
.yui-gc .yui-g .yui-gb .yui-u,
.yui-gc .yui-gb .yui-g,
.yui-gc .yui-gb .yui-gb,
.yui-gc .yui-gb .yui-gc,
.yui-gc .yui-gb .yui-gd,
.yui-gc .yui-gb .yui-ge,
.yui-gc .yui-gb .yui-gf,
.yui-gc .yui-gc .yui-u, 
.yui-gc .yui-gc .yui-g,
.yui-gc .yui-gd .yui-u {
	width: 33.333%;
	margin-left: 0;
}

.yui-gc .yui-gc div.first {width: 66.667%}
.yui-gc .yui-gd div.first {width: 33.333%}
.yui-gc .yui-gd .yui-u {width: 66.667%}

/*--- gd ---*/
.yui-gd .yui-gb .yui-u {width:33.333%}
.yui-gd .yui-gc div.first {width: 66.667%}
.yui-gd .yui-gc .yui-u {width: 33.333%}

/*--- ge ---*/
.yui-ge .yui-gb .yui-u {width:33.333%}
.yui-ge .yui-gc div.first {width: 66.667%}
.yui-ge .yui-gc .yui-u {width: 33.333%}
.yui-ge .yui-gd div.first {width: 33.333%}
.yui-ge div.first .yui-gd .yui-u {width: 66.667%}
.yui-ge .yui-gd .yui-u {width: 66.667%}
.yui-ge .yui-ge div.first {width: 75%}
.yui-ge .yui-ge .yui-u {width: 25%}
.yui-ge .yui-gf div.first {width: 25%}
.yui-ge .yui-gf .yui-u {width: 75%}

/*--- gf ---*/
.yui-gf .yui-gb .yui-u {width:33.333%}
.yui-gf .yui-gc div.first {width: 66.667%}
.yui-gf .yui-gc .yui-u {width: 33.333%}
.yui-gf .yui-gd div.first {width: 33.333%}
.yui-gf div.first .yui-gd div.first {width: 33.333%}
.yui-gf div.first .yui-gd .yui-u {width: 66.667%}
.yui-gf .yui-gd .yui-u {width: 66.667%}
.yui-gf .yui-ge div.first {width: 75%}
.yui-gf .yui-ge .yui-u {width: 25%}
.yui-gf .yui-gf div.first {width: 25%}
.yui-gf .yui-gf .yui-u {width: 75%}


/*--- gg --- */
.vn-yui-gg .yui-u,
.vn-yui-gg .yui-g,
.vn-yui-gg .yui-gb,
.vn-yui-gg .yui-gc,
.vn-yui-gg .yui-gd,
.vn-yui-gg .yui-ge,
.vn-yui-gg .yui-gf {
	width: 25%;
}

.yui-g .vn-yui-gg .yui-u,
.yui-gb .vn-yui-gg .yui-u,
.yui-gc .vn-yui-gg .yui-u,
.yui-gd .vn-yui-gg .yui-u,
.yui-ge .vn-yui-gg .yui-u,
.yui-gf .vn-yui-gg .yui-u {width: 25%;}


.vn-yui-gg div.first {float:left;}
.vn-yui-gg .yui-u {float:right;}

.vn-yui-gg .yui-g .yui-u {width: 50%}
.vn-yui-gg .yui-gb .yui-u {width: 33.333%}
.vn-yui-gg .yui-gc div.first {width: 66.667%}
.vn-yui-gg .yui-gc .yui-u {width: 33.333%}


/*--- gh --- */
.vn-yui-gh .yui-u,
.vn-yui-gh .yui-g,
.vn-yui-gh .yui-gb,
.vn-yui-gh .yui-gc,
.vn-yui-gh .yui-gd,
.vn-yui-gh .yui-ge,
.vn-yui-gh .yui-gf,
.vn-yui-gh .vn-yui-gg {
	width: 25%;
}


.vn-yui-gh .w-50.yui-u,
.vn-yui-gh .w-50.yui-g,
.vn-yui-gh .w-50.yui-gb,
.vn-yui-gh .w-50.yui-gc,
.vn-yui-gh .w-50.yui-gd,
.vn-yui-gh .w-50.yui-ge,
.vn-yui-gh .w-50.yui-gf,
.vn-yui-gh .w-50.vn-yui-gg {
	width: 50%;
}

.vn-yui-gh div.first {float:left;}
.vn-yui-gh .yui-u {float:right;}

/* Give IE some extra breathing room for 1/3-based rounding issues */
.yui-gb .yui-u {
	*margin-left: 0;
	*width: 33.31%;
}

.yui-gc div.first, .yui-gd .yui-u,
.yui-gf .yui-gc div.first, .yui-gf .yui-gd .yui-u {
	width: 66.667%;
}

.yui-gd div.first {
	width: 33.333%;
}

.yui-ge div.first, 
	.yui-gf .yui-u {
	width: 75%;
}

.yui-ge .yui-u,
	.yui-gf div.first {
	width: 25%;
	margin-right: -1px;
}


/**
 * Section: Deep Nesting 
 */

.yui-g .yui-g .yui-u,
.yui-gb .yui-g .yui-u,
.yui-gc .yui-g .yui-u,
.yui-gd .yui-g .yui-u,
.yui-ge .yui-g .yui-u,
.yui-gf .yui-g .yui-u {
	width: 50%;
	*margin-left: 0;
}

.yui-g .yui-g .yui-u {
	width: 50%;
}

/*SF 1927599 from 1.14 to 2.6.0*/
.yui-g .yui-gb div.first,
	.yui-gb .yui-gb div.first {
	margin-right: 0;
	width: 33.333%;
}

.yui-g .yui-gc div.first, 
	.yui-gd .yui-g {
	width: 66.667%;
}

.yui-gb .yui-g div.first {
	*margin-right: 0;
	_margin-right: 0;
}

.yui-gb .yui-gc div.first, 
	.yui-gb .yui-gd div.first {
	*margin-right: 0;
}

.yui-gb .yui-gb .yui-u,
	.yui-gb .yui-gc .yui-u {
	*margin-left: 0;
	_margin-left: 0;
}

.yui-ge .yui-gb div.first, .yui-gf .yui-gb .yui-u,
.yui-g .yui-gb .yui-u {
	margin-left: 0;
	width: 33.333%;
}

.yui-gb .yui-gd .yui-u {
	width: 66.667%;
}

.yui-gb .yui-gd div.first {
	width: 33.333%;
}

.yui-g .yui-gc .yui-u, 
	.yui-gb .yui-gc .yui-u {
	width: 33.333%;
	_float: right;
	margin-right: 0;
	_margin-left: 0;
}

.yui-gb .yui-gc div.first {
	width: 66.667%;
	*float: left;
	*margin-left: 0;
}

.yui-gb .yui-ge .yui-u, 
	.yui-gb .yui-gf .yui-u {
	margin: 0;
}

.yui-gb .yui-gb .yui-u {
	_margin-left: 0;
}

.yui-gb .yui-g div.first, 
	.yui-gb .yui-gb div.first {
	*margin-left: 0;
}

.yui-gc .yui-g .yui-u,
	.yui-gd .yui-g .yui-u {
	*width: 50%;
	*margin-left: 0;
}

.yui-gb .yui-gd div.first {
	width: 33.333%;
}

.yui-g .yui-gd div.first {
	_width: 33.333%;
}

.yui-ge .yui-g {
	width: 25%;
}

.yui-gf .yui-g {
	width: 75%;
}

/* Width Accommodation for Nested Contexts */
.yui-gb .yui-ge .yui-u,
	.yui-gb .yui-gf div.first {
	*width: 25%;
	_width: 25%;
}

/* Width Accommodation for Nested Contexts */
.yui-gb .yui-ge div.first, 
	.yui-gb .yui-gf .yui-u {
	*width: 75%;
	_width: 66.667%;
}

/* Patch for GD within GE */
/*.yui-ge div.first .yui-gd .yui-u {
	width: 65%;
}*/

.yui-ge div.first .yui-gd div.first {
	width: 33.333%;
}.vn_data fieldset, .vn_data .valueset {padding: 0.5em 1em; margin-bottom: 1.5em;}
.vn_data fieldset ul, .vn_data .valueset ul {padding: 0.5em 0; margin:0;}

.vn_data fieldset.actions {margin-top:-1.5em; padding-top:0;}
.vn_data fieldset.actions ul {padding-top:0;}
.vn_data fieldset.actions li {display:inline-block; *display:inline; *zoom:1; vertical-align:top;}

.vn_data ul.error_list li {border: 0; color: #B53535;}

/*.vn_data fieldset h3, .vn_data .valueset h3, .vn_data ul li label {font-weight: bold;}*/
.vn_data.layout_h ul li label {display:inline-block; *display:inline; *zoom:1; margin-right:0.4em; text-align:right; width:10em;}
.vn_data.layout_h.label_auto ul li label {width:auto;}
.vn_data.layout_h ul li input, .vn_data.layout_h ul li select, .vn_data.layout_h ul li textarea, .vn_data.layout_h ul li ul.radio_list, .vn_data.layout_h .vn_yui_calendar_button {display:inline-block; *display:inline; *zoom:1; clear:none; vertical-align: bottom;}

.vn_data ul li {vertical-align:top;}

.vn_data ul li .radio_list label {display: inline;}
.vn_data ul li .radio_list input {width: auto !important; display:inline;}
.vn_data ul li .radio_list li {border: 0;}

.vn_data ul li label {display:block; width: auto; text-align:left;}
/*.vn_data ul li input, .vn_data ul li select, .vn_data ul li textarea, .vn_data ul li ul.radio_list {display:block; clear:both;}*/
.vn_data ul li input, .vn_data ul li select, .vn_data ul li textarea, .vn_data ul li ul.radio_list, .vn_data ul li .app-color-picker, .vn_data div.value {clear:both;}
.vn_data ul li ul.radio_list li label, .vn_data ul li ul.radio_list li input {float:left;clear:none;}

.vn_data .embed fieldset {padding: 0;}
.vn_data .embed li.last {border: 0;}
.vn_data .embed label, .vn_data fieldset li label {float:left; clear:left; /*text-align:right; width:150px; margin-right:10px;*/}

.vn_data .embed ul.checkbox_list, .vn_data fieldset ul.checkbox_list {clear:both;} 
.vn_data .embed .checkbox_list li, .vn_data fieldset .checkbox_list  li {width: auto;} 
.vn_data .embed .checkbox_list li label, .vn_data fieldset .checkbox_list  li label {clear:none;margin-left: 0.3em; margin-bottom: 0;} 
.vn_data .embed .checkbox_list li input, .vn_data fieldset .checkbox_list  li input {clear:none;float:left; margin: 0;} 

.vn_data fieldset.no-label, .vn_data .valueset.no-label {padding-top:0; padding-bottom:0;}
.vn_data fieldset.no-label > h3, .vn_data .valueset.no-label > h3  {display:none;}
.vn_data fieldset.no-indent, .vn_data .valueset.no-indent {padding-left:0; padding-right:0;}
.vn_data fieldset.no-indent > ul, .vn_data .valueset.no-indent > ul {margin:0;}

.vn_data ul li.value-left label {display:inline; margin-left:.5em;}
.vn_data ul li.value-left input, .vn_data ul li.value-left select, .vn_data ul li.value-left textarea, .vn_data ul li.value-left .value {float:left;}

.vn_data li {vertical-align: top;}
.vn_data li.hidden {display: none;}

.col1 li, col1 li.w-100 {width: 100%; display: inline-block; *display:inline; *zoom:1; box-sizing: content-box;}

.col2 {}
.col2 li, .vn_data .col2 li.w50 {width: 48%; .width:47%; padding: 0.25em 1%; display: inline-block; *display:inline; *zoom:1; box-sizing: content-box;}
.col2 li.full-width, .col2 .x2 {width: 98%;}
.col2 .x2.cx1 input, .col2 .x2.cx1 select, .col2 .x2.cx1 textarea, .col2 .x2.cx1 ul.radio_list, .col2 li.x2.cx1 .vn_yui_calendar {width: 48.6%;}
.col2 fieldset.actions li {width: auto; padding: 0.25em 1%;}
.col2 fieldset.actions li.first {padding: 0.25em 0 0.25em 1%;}


.col2.sep-i-1 li {width: 49.5%; padding: 0.25em 0;}
.col2.sep-i-1 li.col-2 {margin-left: 1%}
.col2.sep-i-2 li {width: 49%; padding: 0.25em 0;}
.col2.sep-i-2 li.col-2 {margin-left: 2%}

.col3 li {width: 31%; padding: 0.25em 1%; display: inline-block; *display:inline; *zoom:1; box-sizing: content-box;}
.col3 li label {text-align:left; margin-bottom: 0.25em; width: auto;}
.col3 .x05 {width: 14.5%;}
.col3 .x2 {width: 63.66%;}
.col3 .x3 {width:97%;}
.col3 li input, .col3 li select, .col3 li textarea, .col3 li ul.radio_list {width: 100%; display:block;}
/*.col3 li.cx2 input, .col3 li.cx2 select, .col3 li.cx2 textarea, .col3 li.cx2 ul.radio_list {width: 65.16%;}*/
.col3 li.cx1 input, .col3 li.cx1 select, .col3 li.cx1 textarea, .col3 li.cx1 ul.radio_list {width: 31.83%;}
.col3 .x2.cx1 input, .col3 .x2.cx1 select, .col3 .x2.cx1 textarea, .col3 .x2.cx1 ul.radio_list, .col3 li.x2.cx1 .vn_yui_calendar {width: 48.6%;}
.col3 li.x2.cx1 .vn_yui_calendar input {width: 100%;}
.col3 fieldset.actions li {width: auto; padding: 0.25em 0;}
.col3 fieldset.actions li.first {padding: 0.25em 0 0.25em 1%;}

.col4 li, .col4 .x2, .col4 .x3, .col4 .x4 {width: 23%; padding: 0.25em 1%; display: inline-block; *display:inline; *zoom:1; box-sizing: content-box;}
.col4 li label {text-align:left; margin-bottom: 0.25em; width: auto;}
.col4 .x05 {width:10.5%;}
.col4 .x2 {width:48%;}
.col4 .x3 {width:73%;}
.col4 .x4 {width:98%;}
.col4 li input, .col4 li select, .col4 li textarea, .col4 li ul.radio_list {width: 100%; display:block; -moz-box-sizing: border-box; box-sizing: border-box;}
.col4 .x4.cx2 > input, .col4 .x4.cx2 > select, .col4 .x4.cx2 > textarea, .col4 .x4.cx2 > ul, .col4 .x4.cx2 > div {width: 49%;}
.col4 .x3.cx1 > input, .col4 .x3.cx1 > select, .col4 .x3.cx1 > textarea, .col4 .x3.cx1 > ul, .col4 .x3.cx1 > div {width: 31.5%;}
.col4 li > div input, .col4 li > div select, .col4 li > div textarea  {width: 100%; -moz-box-sizing: border-box; box-sizing: border-box;}

.col9 li {width: 9.1%; padding: 0.25em 1%; display: inline-block; *display:inline; *zoom:1; box-sizing: content-box;}
.col9 li label {text-align:left; margin-bottom: 0.25em; width: auto;}
.col9 .x2 {width:20.2%;}
.col9 li input, .col9 li select, .col9 li textarea, .col9 li ul.radio_list/*, .col9 li .button - виж .col5*/ {width: 100%; display:block;}

.col5 li {width: 18%; padding: 0.25em 1%; display: inline-block; *display:inline; *zoom:1; box-sizing: content-box;}
.col5 .x2 {width: 38%; padding: 0.25em 1%; display: inline-block; *display:inline; *zoom:1;}
.col5 li label {text-align:left; margin-bottom: 0.25em; width: auto;}
.col5 li input, .col5 li select, .col5 li textarea, .col5 li ul.radio_list/*, .col5 li .button - пречи sfa_site*/ {width: 100%; display:block;}

.col6 li {width: 14.6%; padding: 0.25em 1%; display: inline-block; *display:inline; *zoom:1; box-sizing: content-box;}
.col6 li label {text-align:left; margin-bottom: 0.25em; width: auto;}
.col6 .x2 {width:31.2%;}

.col7 li {width: 12.2%; padding: 0.25em 1%; display: inline-block; *display:inline; *zoom:1; box-sizing: content-box;}
.col7 li label {text-align:left; margin-bottom: 0.25em; width: auto;}
.col7 .x2 {width:26.4%;}

.vn_data li.embed > .vn_data {clear:both;}  

.vn_data li input, .vn_data li select, .vn_data li textarea, .vn_data li ul.radio_list {width: 100%; .width:96%; display:block;}
.vn_data li select {width: 99.95%; /*FF 3.6.8 hides right border of drop-down list if 100%*/}
.vn_data li .widget_form_input_range .widget_form_input_range_from, 
  .vn_data li .widget_form_input_range .widget_form_input_range_to {width:48%;float:left;}
.vn_data li .widget_form_input_range {display: table;clear:both;}
.vn_data li .widget_form_input_range .widget_form_input_range_from {clear:left;display:table-row;}
.vn_data li .widget_form_input_range .widget_form_input_range_to {padding-left: 4%;display:table-row;}
.vn_data li .widget_form_input_range label {line-height:24px;display:table-cell;}
.vn_data li .widget_form_input_range .vn_yui_calendar {display:table-cell;padding:0 24px 0 2px;}
.vn_data li .widget_form_input_range .vn_yui_calendar input {padding-right: 24px;}
.vn_data li .widget_form_input_range .vn_yui_calendar .vn_yui_calendar_button {right: -26px;}
.vn_data li .widget_form_input_range .widget_form_input_range_from_control, .vn_data li .widget_form_input_range .widget_form_input_range_to_control {display: table-cell; padding:0 4px 0 2px}

.vn_data.auto.col6 li .widget_form_input_range input {width: 70%;}
.vn_data.auto.col6 li .widget_form_input_range .vn_yui_calendar {width: 83%;}

.vn_data.no_date_labels li.date .widget_form_input_range label {display:none;}

.vn_data li > div.time {clear:both;}
.vn_data li > div.time select {width: 48%; float:left;clear:none;}
.vn_data li > div.time .sep {width: 4%;float:left;clear:none; text-align: center; line-height: 23px;}

.vn_data ul.error_list, .vn_data ul.error_list li {width:100%; padding-left:0;}
.vn_data li.errors input, .vn_data li.errors textarea, .vn_data li.errors select, .vn_data li.errors .radio_list {border: 1px solid #E8BDBD;}

.vn_data.layout_h .vn_yui_calendar_button {position: static;float:none;}

.vn_data.layout_nl ul li input, .vn_data.layout_nl ul li select, .vn_data.layout_nl ul li textarea, 
.vn_data.layout_nl ul li ul.radio_list, .vn_data.layout_nl ul li .app-color-picker {clear:both; float:left;}

.vn_data li input[type="hidden"] {display:inline !important; border: 0 !important; background: none !important;}

.vn_data li.w_half input {width: 50%;}

.vn_data .yui-ac-container .yui-ac-bd > ul > li {width: 100%;}

.w-25 {width: 25%;}
.w-50 {width: 50%;}
.w-100 {width: 100%;}/*-- html --*/
body {text-align: left;}
em {font-style: italic;}
strong {font-weight: bold;}

table {border-collapse: collapse;	color: #333;}
table caption {font-size: 110%; font-weight: bold;	letter-spacing: -1px;	margin-bottom: 10px;	padding: 5px;	background: #efefef;	border: 1px solid #ccc;	color: #666;}
table tr th a {color: #369;}
table thead tr th {text-transform: uppercase;	background: #e2e2e2;}
table tfoot tr th, table tfoot tr td {color: #000;	font-weight: bold;}
table td, table th {font-size: 90%;	border-left: 1px solid #ccc;	border-top: 1px solid #ccc; border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	padding: 5px;	vertical-align: top;}
table tr.odd th, table tr.odd td {background: #efefef;}

table td.type-number {text-align: right;}
table td.type-date {text-align: right;}
table td.value-empty {text-align: center;}
table td.center {text-align: center;}

a, p, span {
  color: inherit; 
  //color: expression(this.parentNode.currentStyle['color']);
}

input[type=submit] {cursor: pointer;}

:focus{outline:0;}

/*-- design --*/
table.layout {border:0;float:left;width:100%}
table.layout td {font-size: 100%; padding:0; border: 0;}

table.nvp {}
table.nvp th {font-weight: bold; border: 0; border-bottom: 1px solid gray; padding-right: 0.5em; text-align: right;}
table.nvp td {font-weight: normal; border: 0; border-bottom: 1px solid gray; padding-right: 0.5em; vertical-align:inherit;}

/*-- short --*/
.f-r {float:right}
.f-l {float:left}
.c-b {clear:both}
.c-n {clear:none}

.p-0 {padding:0 !important;}
.m-0 {margin:0 !important;}

.ml-1 {margin-left: 1em;}

.hidden {display:none;}

.nowrap {white-space: nowrap;}

.a-c {text-align:center;}
.a-tc-m {display:table-cell;vertical-align:middle;}

.v-h {visibility: hidden;}

/*-- yui --*/
.yui-skin-sam .module .body > .yuimenu > .bd {border:0;}
.module.menu_tree .yuimenu ul {padding-left:0;}
.yui-skin-sam .module .yuimenuitemlabel {padding-left: 0.5em;}

.yui-dialog-content {display:none;}
.bd .yui-dialog-content {display:block}

.vn-dialog {display:none;}
.vn-dialog.yui-panel {display:block}

.yui-dt-editor {z-index: 19000 !important;}

.yui-skin-sam .yui-dialog {max-width: 75%;}

.yuimenu > .bd > ul {padding:0;margin:0;}
.yuimenu > .bd > ul > li, .yuimenu > .bd > ul > li > a {cursor:pointer;}

.yui-overlay-hidden .yui-calcontainer {display:none !important;}

.yui3-js-enabled .yui3-overlay-loading {top:-1000em;left:-1000em;position:absolute;}

/* --- vn_yui_calendar --- */
.yui-calcontainer.single {width: 220px;}
.yui-calcontainer.single .yui-calendar {width: 100%;}
.vn_yui_calendar {position: relative;}
.yui-calcontainer .yui-calendar th {line-height:22px;}
.yui-calendar .calheader {line-height: 16px; margin-bottom: 4px;} 
.vn_yui_calendar_button {background: url('../images/i22/calendar.png'); position: absolute; bottom: 1px; right:-2px;}
.vn_yui_small_button {border:0 none; cursor:pointer; float:right; height:22px; margin-top:-23px; overflow:hidden; padding:0; position:relative; width:22px;}

.yui3-skin-sam .admin-date-picker-panel-content.yui3-panel-content {padding: 0 !important; background: transparent !important; border-radius: 5px;}
.yui3-skin-sam .admin-date-picker-panel-content .yui3-widget-bd {padding: 0 !important;}

/*-- common design --*/
.loading {background: url(../images/ui/loading/64/fading_lines.gif) no-repeat center center #ddd;min-width:64px; min-height: 64px;}
.loading * {visibility:hidden;}
.loading table {/*ie fix*/ *border-collapse:separate !important; *background-color:transparent !important;}

/*.vui-loading {position: relative;}*/
.vui-loading .vui-loading-mask {position: absolute; left:0; right: 0; background-color: black; opacity: 0.7; z-index:100;}
.vui-loading .vui-loading-indicator {
  background: url("../images/ui/loading/64/fading_lines.gif") no-repeat scroll 10px 10px white;
  border: 1px solid #444; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
  font: 32px/74px Arial; min-height: 74px; min-width: 74px; padding: 5px 20px 5px 94px; 
  position: absolute; z-index: 101; text-shadow: 0 0 1px #ccc; color: #555;
}

body.vui-loading-global .vui-loading-mask {position: fixed;}
body.vui-loading-global .vui-loading-indicator {position: fixed;}
  
.vui-loading .vui-loading-indicator .caption {}

body.admin-loading > .admin-loading-mask {
  position: fixed; width: 100%; height: 100%; left:0; right: 0;  z-index:100;
  background-color: black; opacity: 0.7;
}
body.admin-loading > .admin-loading-panel {
  position: fixed; left: 50%; top: 50%; z-index: 101;
}
body.admin-loading > .admin-loading-panel .bd {
  background: url("../images/ui/loading/64/fading_lines.gif") no-repeat scroll 10px 10px white;
  border: 1px solid #444; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
  font: 32px/74px Arial; min-height: 74px; min-width: 74px; padding: 5px 20px 5px 94px; 
  position: relative; left: -50%; top: -50%; z-index: 101; text-shadow: 0 0 1px #ccc; color: #555;
}

.loader16 {background: white url('../images/loading16.gif') no-repeat center left; padding: 0.5em;}
.loader16.caption span {margin-left: 18px;}

.clickable {cursor: pointer}

div.list > ul > li {clear:both;}
ul.list li {list-style: disc inside;}
div.list li.item {clear:both;}

ul.lines {display:inline-block;}
ul.lines > li {clear:both; display:inline-block;float:left;}

ul.bar {display:inline-block;}
ul.bar > li {float:left; clear:none; width: auto;}

.module .content {float:left; width:100%;}
.module .content .module .content {padding: 0;}
.module table.layout > tr > td {vertical-align: top;}
table.layout > tr > td {border: 0;}
.module div.row {clear:both;float:left;}
.module > .content > .body > ul {list-style-type: none;} 

a.mod_button, input.mod_button {cursor:pointer;}
input.mod_button {border:1px solid gray; padding: 1px 2px;}
#chooseTable table {width: 100%;}
#chooseTable table th.yui-dt-col-selected {width: 40px;}

#dlgWorking .bd.loading {position:relative;}

.vn_data ul.langs_bar {margin: 0 0 0 5px; padding:0;float:right;height: 12px;}
.vn_data ul.langs_bar li {float:left; border:0;clear:none;float:left;padding:0 0 0 3px;width:auto;}
.vn_data ul.langs_bar li a img {width: 16px; height: 12px;position:static;}

ul.error_list li {border: 0; color: #B53535;}

ol.breadcrumbs {}
ol.breadcrumbs li {display:inline;}

input[type="file"] {height:auto;}
input[type="checkbox"], input[type="radio"] {width:auto !important;height:auto !important;}

.mc_user_message div.notice {background-color:#F4FEF8;border:1px solid #BEE8CE;line-height:20px;margin:5px 0;text-indent:1em;}
.mc_user_message div.error {background-color:#FEF3F3;border:1px solid #E8BDBD;line-height:20px;margin:5px 0 0 0;text-indent:1em;}

.text ul li, .description ul li, .summary ul li {list-style: disc inside; display: list-item; width: auto; padding: 0 0 0 1em;}
.text ol li, .description ol li, .summary ol li {list-style: decimal inside; display: list-item; width: auto; padding: 0 0 0 1em;}

td.price {white-space: nowrap;}

.error {color: #B53535;}

/* --- buttons --- */
.button {cursor:pointer;}

/*--------------*/
.yui-u {float:left; width: 100%;margin-bottom:-32000px;padding-bottom:32000px;}

.module.grid {overflow: hidden; float: left; width: 100%; position: relative;}
.module.grid .yui-u > div {float:left;margin-bottom:-32000px;padding-bottom:32000px;width:100%;}
.module.grid .yui-u > .yui-u.border {margin:0;padding:0;position:absolute;border-width: 0 inherited inherited 0;}

/*
#doc4 {border:1px solid black;}
*/

/*--- default grid ---*/
.module.grid {margin: -1px -1px 0pt; padding: 0pt 1px;}
.module.grid .yui-u > div {border: 1px solid rgb(204, 204, 204); margin-left: -1px;}
.module.grid .yui-u > .yui-u.border {bottom: -2px; height: 1px;}

/*--- shortcuts ---*/
.full-width {width: 100%;}

/*--- yui ---*/
.yui-overlay {visibility: visible;}
.yui-overlay.yui-overlay-hidden {visibility:hidden;}
.yui-widget.yui-overlay {visibility: visible;}
.yui-widget.yui-overlay.yui-overlay-hidden {visibility:hidden;}

.yui-dt tr.yui-dt-rec.loading {background: url(../images/ui/loading/16/fb.gif) no-repeat center center #f8f8f8; min-height: 16px; min-height: 11px;}
.yui-dt tr.yui-dt-rec.loading td {visibility: visible; border-left:0; border-right:0; /* fix ie preventing tr background image*/ background:none transparent;}

.yui3-slider, .yui3-slider-rail {display: inline-block;vertical-align: middle;}
.yui3-rangeslider-rail {position: relative;}
.yui3-rangeslider-railbar {position: absolute;}
.yui3-rangeslider-highlight {position: absolute;}
.yui3-rangeslider-thumb {position: absolute;}

.yui3-skin-sam .yui3-datatable-header {background: #e2e2e2;}
.yui3-skin-sam .yui3-datatable-table {border-collapse: collapse;}

/*-- vn --*/
.vn_yui_datatable table td ul.actions {white-space:nowrap;}
.vn_yui_datatable table td ul.actions li {display:inline-block; border:0; margin: 0.2em 0.2em;}


/*-- default submodules design --*/

.photoViewer-desc a {color:#04647f !important;}
.photoViewer-desc a:hover {color:#04647f !important;}

/*-- pager --*/
.pager {clear: both; float:right; padding: 10px 0;}
.pager .nav {width:16px; height:16px; float:left;}
.pager .first {background: url(../images/i16/first.png);}
.pager .prev {background: url(../images/i16/prev.png);}
.pager .next {background: url(../images/i16/next.png);}
.pager .last {background: url(../images/i16/last.png);}
.pager .first span, .pager .prev span, .pager .next span, .pager .last span {display:none;}
.pager .pages {float:left; }
.pager .page {float:left; padding: 0 3px; margin: 0 2px;}
.module .content .body .pager .page.selected {border: 1px solid #95AECD; background-color:#EEF4FB; font-weight: bold;}

/*-- default modules design --*/

.yui-skin-sam .yui3-accordion-item-icon {background: transparent none;}
.yui3-accordion-item, .yui-gf .yui3-accordion-item.first {cursor:pointer;position:relative;width:100%;clear:both;}
.yui3-accordion-item .yui3-widget-bd {cursor:default;overflow:hidden;position:relative;height:0;}

.exp_sel_list a.exp_sel_list_toggle {display: block; height: 16px; width: 16px; float: right; margin-top: -16px; cursor: pointer;}
.exp_sel_list.not_expanded a.exp_sel_list_toggle {background: url(../images/i12/down.png) no-repeat center !important;}
.exp_sel_list.expanded a.exp_sel_list_toggle {background: url(../images/i12/up.png) no-repeat center !important;}
.exp_sel_list.not_expanded .exp_sel_list_options {display:none;}
.exp_sel_list.expanded .exp_sel_list_selected {display:none;}
.exp_sel_list.expanded .exp_sel_list_options {display:block;}

.mc_com_article_filter.module .checkbox_list .yui-overlay {
  position: absolute;
  visibility: hidden;
  height:200px;
  overflow:auto;
}
.mc_com_article_filter.module .checkbox_list .yui-overlay .checkbox_list_options li {
  float:left;clear:both;
} 

.mc_cart td.price, .mc_cart th.price, .mc_cart td.item_total_price, .mc_cart th#cartTotalPrice  {white-space: nowrap;}

.addthis_sharing_toolbox {display: inline-block;}ul.error_list li {color:#B53535;}
.vn_data ul.error_list {padding:0;margin:0;}
.vn_data ul.error_list, .vn_data ul.error_list li {width:auto; float:right;}
.vn_data ul.error_list li {text-align: right; font-size: 80%; line-height: 80%;}
.vn_data li.errors input, .vn_data li.errors textarea, .vn_data li.errors select, .vn_data li.errors .radio_list {border: 1px solid #E8BDBD;}
form > ul.error_list {border:1px solid #E8BDBD;padding:0.4em;}

div.client_main_menu { padding:1em 2em 0 0; float:left; }
div.client_main_content { float:left; }

ul.vn_widget_links li span.inactive {text-decoration: line-through; color: gray;}
ul.vn_widget_links li a {cursor: pointer;}
ul.vn_widget_links li a.selected {border: 1px solid gray;}

.checkout .step1 .step-content div.login {margin-top: 1em;}
.checkout .step1 .step-content div.login > label {margin-left: 1em;}

.yui-skin-sam .vn_data .yui-ac-input {position: static;}
.yui-skin-sam .vn_data .yui-ac-content {width: auto; min-width: 200px; max-width: 400px;max-height: 400px; overflow-y:auto;}

.site-warning {background-color: #DD0000; color: white; font-size: 25px; font-weight: bold; height: 50px; line-height: 50px; text-align: center;}

.module.com-compare-empty {display:none;}

.yui-rendering .yui3-tab-panel {display:none;}
.yui-rendering .yui3-tab-panel-selected {display:block;}

body.lang-bg #imageData #bottomNavClose {background: url("/js/yui-lib/gallery-lightbox/assets/skins/sam/bg/closelabel.png") no-repeat scroll 0 0 transparent; width: 90px;}

.yui3-js-enabled .yui3-tab-panel {display:none;}
.yui3-js-enabled .yui3-tab-panel-selected {display:block;}
.yui3-js-enabled .yui3-tab-panel iframe {display:none;}
.yui3-js-enabled .yui3-tab-panel-selected iframe {display:block;}

.com-acom-c-o-n-t-e-n-t {display: none;}

.com-sc-checkout.module .courier_office_worktime.hidden {display: none !important;}

.bool-true {display:inline-block; width: 16px; height: 16px; background: url(/images/i16/yes.png);}
.bool-false {display:inline-block; width: 16px; height: 16px; background: url(/images/i16/no.png);}
.value-null-question {display:inline-block; width: 16px; height: 16px; background: url(/images/i16/question.png);}

#reg .section.consent {float: left; width: 100%; margin-top: 30px !important;}
#reg .section.consent li {padding: .25em 1%;}
#reg .section.consent label {display: inline-block; float: none; line-height: 1;}
#reg .section.consent input {float: left; margin-right: 0.5em;}

.yui-skin-sam .yui-calendar .calnavleft:after {
    position: absolute;
    z-index: 1;
    left: 0;
    width: 20px;
    height: 20px;
    content: "\f104";
    font-family: FontAwesome;
    color: black;
    text-indent: 0;
}

.yui-skin-sam .yui-calendar .calnavright:after {
    position: absolute;
    z-index: 1;
    left: 0;
    width: 20px;
    height: 20px;
    content: "\f105";
    font-family: FontAwesome;
    color: black;
    text-indent: 0;
}

div#cookiesManagerFrameBox {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	justify-content: center;
	align-items: center;
    width: 100%;
	margin: auto;	
}

div#cookiesManagerFrameBox.clicked {
    backdrop-filter: blur(6px);
}
  
#cookiesManagerFrameBox #cookiesManagerFrame {
	max-width: 700px;
	height: 220px;
	margin: 0 5px;
	padding: 0;
	border-radius: 0;
	background-color: transparent;
}

#cookiesManagerFrameBox #cookiesManagerFrame.settingsVisible {
	height: 350px;
}

@media screen and (max-width: 799px) {
	#cookiesManagerFrameBox #cookiesManagerFrame {height: 300px;}
	#cookiesManagerFrameBox #cookiesManagerFrame.settingsVisible {height: 400px;}
}

@media screen and (max-width: 480px) {
	#cookiesManagerFrameBox #cookiesManagerFrame {height: 300px;}
	#cookiesManagerFrameBox #cookiesManagerFrame.settingsVisible {height: 440px}
}.module > .content > .body {float:left;}
div.module div.content {overflow:hidden;}
.module div.header, .module div.body, .module div.footer {clear:both;}

.filter.module > .content {background-color: transparent; margin-bottom: 20px; width: auto;}
.filter.module .content .header h2 {background: $cat_title_back_1 url("/media/cattitleback.png") no-repeat; width: 168px; height: 35px; line-height: 35px; font-size: 12px; font-family: arial; font-weight: bold; padding-left: 12px; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);}
.filter.module > .content .header h2 span {color: $cat_title_text_1; text-transform: uppercase;}
.filter.module > .content > .body {margin-top: 1px; border-width: 1px 1px 0 1px; border-color: #CCCCCC; border-style: solid; width: 178px;  overflow: visible;}

.filter.module fieldset ul {margin-top: -5px; padding-top: 0px; padding-bottom: 0px; width: 100%; height: auto;}
.filter.module fieldset label {padding-top: 10px; padding-bottom: 3px; width: auto; height: auto; font-size: 12px; line-height: 100%; font-family: arial; font-weight: bold;}
.filter.module fieldset select {padding-top: 0px; width: 100%; height: 20px; text-align: left; overflow: visible;}
.filter.module fieldset input {padding-top: 0px; width: 100%; height: 20px; text-align: left; overflow: visible;}
.filter.module fieldset .widget_form_input_range_from {width: 71px; height: auto; font-size: 12px; line-height: 100%; font-family: arial; font-weight: bold;}
.filter.module fieldset .widget_form_input_range_to {padding-left: 8.15px; width: 72px; height: auto; font-size: 12px; line-height: 100%; font-family: arial; font-weight: bold;}

.filter.module fieldset.actions {margin-top: -20px; margin-bottom: 0px; padding-right: 0px; padding-bottom: 10px;}
.filter.module fieldset.actions input {margin-top: 13px; border-width: 0px; width: 95px; height: 27px; background-image: url("/media/filter-button.png"); background-repeat: no-repeat; font-size: 12px; line-height: 27px; font-family: arial; font-weight: bold; text-align: center; text-transform: uppercase; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3); background-color: $botton_buy_back; color: $botton_buy_text_mark;}
.filter.module fieldset.actions input:hover {background: url("/media/filter-button-hover.png") no-repeat scroll 0% 0% $botton_buy_back_mark;}

.filter.module > .content > .footer {background: url("/media/catbackbottom.png") no-repeat; height: 5px; width: 180px;}

.section2.module .header {width: 100%; height: 23px; background: url(/media/sprite.png) repeat-x right -250px;}
.section2.module .header h2 {width: auto; float:left; background: url(/media/sprite.png) repeat-x right -200px; height: 25px; line-height: 25px; padding: 0 10px; color: white; font-family: Play; font-size: 11px; text-transform: uppercase;}
.section2.module .body {background: #1b1b1b; width: 100%; padding: 12px 0; float: left; margin-top: -2px;}
.section2.module .content:after {content: ''; display: block; width: 100%; height: 8px; background: url(/media/sprite.png) repeat-x left -400px; float: left;}.article_list .content {float: left;}
.article_list .header h2 {}

.article_list .num_results {}

.article_list.module .body {width: 748px; overflow: hidden;}
.article_list.module .mod-list-l {width: 784px; margin-left: -18px;}
.article_list.module .mod-list-li {padding: 16px 17px 16px 18px;}

.article_list.module .category-box {float: left; width: 733px; padding: 15px 15px 15px 0;}
.article_list.module .category-image {float: left; height: 130px; margin-right: 15px;}

.article_list.module .mod-list-l {float: left;}
.article_list.module .mod-list-li {position: relative; float: left; width: 160px; height: 260px; padding: 16px 17px 16px; border-top: 1px dotted #e7e7e7; border-left: 1px dotted #e7e7e7;}

.article_list .image {float: left; width: 160px; height: 160px; }
.article_list .image a {display: table-cell; width: 160px; height: 160px; text-align: center; vertical-align: middle;}
.article_list .image img {max-width: 160px;}
.article_list .mod-list-li .title {overflow: hidden; float: left; width: 160px; height: 45px; margin-bottom: 30px; color: #5f9500; font-size: 12px; text-decoration: none; line-height: 15px;} 
.article_list .mod-list-li .title:hover {text-decoration: underline;}

.article_list .stars {position: absolute; top: 234px; left: 16px; overflow: hidden; display: inline-block; *display:inline; zoom: 1; width: 66px; height: 10px; background: url(/media/sprite.png) no-repeat 0 0px;}
.article_list .stars .rating {overflow: hidden; display: inline-block; *display:inline; zoom: 1; height: 10px; background: url(/media/sprite.png) no-repeat 0 -10px;}

.article_list .compare {position: absolute; top: 234px; width: 50px; right: 18px;}
.article_list .exs-com-init-compare .compare .button {display: none;}
.article_list .compare .button {font-size: 11px; color: #999;}
.article_list .compare .button:hover {text-decoration: underline; }
.article_list .remove_from_compare {display: none;}
.article_list .add_to_compare:before {content: '+  '; color: #999; font-weight: bold; text-decoration: none !important;}
.article_list .remove_from_compare:before {content: '-  '; color: #999; font-weight: bold; text-decoration: none !important;}
.article_list .add_to_compare {display: block;}
.article_list .remove_from_compare {display: none;}
.article_list .in-compare .add_to_compare {display: none;}
.article_list .in-compare .remove_from_compare {display: block;}

.article_list .prices {float: left; clear:both; width: 100%;}
.article_list .old_price {text-decoration: line-through; color: #999; font-size: 12px; font-family: Play;}
.article_list .price {float: left; color: #333333; margin-right: 5px; font-size: 12px; font-family: Play;}
.article_list .only_price {}
.article_list .mod_button {float: left; height: 25px; line-height: 25px; margin-top: 10px; margin-right: 80px; padding: 0 10px; border: 1px solid #EDEFED; border-radius: 12px; -webkit-border-radius: 12px; font-size: 10px; font-weight: bold; color: #444; text-transform: uppercase; text-shadow: 1px 1px 0 #fff; background: #F5F6F5;}
.article_list .mod_button:hover {background: #FEFEFE;}
.article_list .not-available {float: left; height: 23px; line-height: 23px; margin-top: 10px; margin-right: 80px;}

.article_list .tag {background: url("/media/sprite.png") no-repeat scroll right -200px transparent; color: white; font-family: Play; height: 25px; left: 16px; line-height: 25px; overflow: hidden; padding: 0 10px 0 5px; position: absolute; text-align: center; text-transform: uppercase; top: 0; width: auto;}

.article_list.vui-loading .image {background: url("/images/ui/loading/32/fading_lines.gif") no-repeat center;}
.article_list.vui-loading .image a {display:none;}
.article_list.vui-loading .image img {display:none;}

.article_list .pager {visibility: hidden;}
.article_list .image-box {position: relative; width: 160px; height: 160px; margin-bottom: 10px; float: left;}


.article_list .mod-com-sort select {display: none;}
.article_list .select-decorator-control {width: 140px;}
.article_list .select-decorator-value {width: 110px; padding: 0 5px; height: 23px; line-height: 23px; border: 1px solid #e5e5e5; color: #6a6a6a}
.article_list .select-decorator-expand {width: 25px; height: 25px; line-height: 25px; border: 0; background: url(/media/sprite.png) no-repeat -242px -89px; overflow: hidden; position: absolute; right: 0;}
.article_list .select-decorator-expanded .select-decorator-expand {}
.article_list .select-decorator-options {background: white; border: 1px solid #e5e5e5; min-width: 110px;  padding: 5px; color: #6A6A6A; top: 24px;}
.article_list .select-decorator-options li:hover {color: #5f9500;}
.article_list .select-decorator-options li.selected {color: #5f9500;}
.article_list .select-decorator-options:hover li.selected {color: #000000;}

.mod-com-sort {position: absolute; top: 8px; right: 8px; background: white;}
.mod-com-sort label {float: left; height: 24px; line-height: 24px; margin-right: 10px;}
.mod-com-sort select {float: left; width: 147px; height: 23px; line-height: 23px; padding: 4px; border: 1px solid #c6c4b6; border-radius: 4px; -webkit-border-radius: 4px; font-size: 11px;}


.article_list.module .pager {visibility: hidden;}.section1.module .header h2 {float: left; width: 100%; margin-bottom: 20px; background: url(/media/sprite.png) repeat-x left 10px;}
.section1.module .header span {padding-right: 20px; font-size: 18px; color: #333; background-color: white;}.com-sc-content-table.module table .image {float: left; margin-right: 1em;}

.com-sc-content-table.module table td {background-color: white;}

.com-sc-content-table.module table .quantity_controls {clear: both; display: block; float: left; margin-bottom: 1em;}
.com-sc-content-table.module table a.delete {text-decoration: underline; clear: both; display: block; float: none; margin: 1em auto 0; visibility: visible;}

.com-sc-content-table.module .button.dec_quantity {float: left; display: block; width: 16px; height: 16px; overflow: hidden; text-indent: 16px; background: url("/images/i16/minus.png") no-repeat scroll 0% 0% transparent; padding: 0pt; margin: 1px 3px 0pt 0pt;}
.com-sc-content-table.module .button.inc_quantity {float: left; display: block; width: 16px; height: 16px; overflow: hidden; text-indent: 20px; background: url("/images/i16/plus.png") no-repeat scroll 0% 0% transparent; padding: 0pt; margin: 1px 0pt 0pt 3px;}
.com-sc-content-table.module .input_quantity {float:left;}
.com-sc-content-table.module table tfoot th {text-align: right; font-weight: 500;}
.com-sc-content-table.module table tfoot td {font-weight: 500; padding: 8px 4px; white-space: nowrap;}

.com-sc-content-table.module table td.sc-col_item_price, .com-sc-content-table.module table td.sc-col_quantity {text-align: center;}
.com-sc-checkout.module > .content {position: relative;}
.com-sc-checkout.module > .content > .body {width: 100%;}
.com-sc-checkout.module .section-login-button {position: absolute; right: 35px; top: 82px; width: 30%; height: 38px; padding: 30px 0 22px;  vertical-align: middle; text-align: center; border: 1px solid #000000;}

.com-sc-checkout.module form.checkout_form > ul.error_list {width: 66%; clear:both;}

.com-sc-checkout.module .section.login {width: 66%; margin-bottom: 2em;}
.com-sc-checkout.module .section.login .actions {margin-top: 0;}
.com-sc-checkout.module .section.login .actions li {float:right;}
.com-sc-checkout.module .section.login .actions input {width: auto;}

.com-sc-checkout.module .section.login h3 {margin-top: 0;}
.com-sc-checkout.module .section.client_info h3 {margin-top: 0;}
.com-sc-checkout.module .section.logged_client_info h3 {margin-top: 0;}
 
.com-sc-checkout.module .section-login-button .button.login {font-weight: bold; color: #0b4068; text-decoration:underline;font-size: 110%;margin-top: 0.5em;}
.com-sc-checkout.module .section-login-button .button {text-align: center;clear:both;float:none; margin: 0 auto;display:block;}

.com-sc-checkout.module .step, .com-sc-checkout.module .section {clear:both;float:left;width: 100%;}
.com-sc-checkout.module .section, .com-sc-checkout.module .section ul, .com-sc-checkout.module .section fieldset {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
.com-sc-checkout.module .section.client_info fieldset.person_info {width: 66%;}

.com-sc-checkout.module .form-field-shipping_method.vui-loading .shipping_price {background: url(/images/ui/loading/16/fading_lines.gif) no-repeat; display: inline-block; *display:inline; zoom: 1; min-width: 16px;min-height: 16px;padding-left: 20px;}
.com-sc-checkout.module .form-field-shipping_method.vui-loading .shipping_price .error {display:none;}





.com-sc-checkout.module .button.continue.hidden {display:none;}

.com-sc-checkout.module .delivery_address_check input, .com-sc-checkout.module .register_check input, .com-sc-checkout.module .company_vat_registered input, .com-sc-checkout.module .firm_info_address_check input {float:left; clear:none !important; margin-right: 0.5em; margin-top: 0.1em;}
.com-sc-checkout.module .delivery_address_check label, .com-sc-checkout.module .register_check label, .com-sc-checkout.module .company_vat_registered label, .com-sc-checkout.module .firm_info_address_check label {display: inline !important; float:none !important;}

.com-sc-checkout.module .section.order_preview .order_preview_cont {float: none; width: auto;}
.com-sc-checkout.module .section.order_preview table {width: 100%;}

.com-sc-checkout.module .form-field-shipping_method {width: 100% !important;}
.com-sc-checkout.module .form-field-shipping_method table {min-width: 50%; clear:both;}
.com-sc-checkout.module .form-field-shipping_method table input {*border: 0 !important;}

.com-sc-checkout.module .section.payment > .vn_data {width:45%;float:left;margin-right:5%}
.com-sc-checkout.module .section.payment .payment_description {border-left: 1px solid #eee; display:inline-block; *display:inline; zoom: 1; *display: inline; *zoom: 1; padding-left:5%; width:44%;}
.com-sc-checkout.module .section.payment .payment_description.hidden {display:none;}

.com-sc-checkout.module .section.courier li {float:left;}
.com-sc-checkout.module .section.courier li label {clear: both;}
.com-sc-checkout.module .section.courier > .vn_data {width:45%;float:left;margin-right:5%}
.com-sc-checkout.module .section.courier .courier_description {border-left: 1px solid #eee; display:inline-block; *display:inline; zoom: 1; *display: inline; *zoom: 1; padding-left:5%; width:44%;}
.com-sc-checkout.module .section.courier .courier_description.hidden {display:none;}

.com-sc-checkout.module .form-field-priority_time {clear: none !important;}
.com-sc-checkout.module .form-field-priority_time label {width: 100% !important;}

.com-sc-checkout.module .form-field-type-time label {float:left; clear:both; width: 100%;}
.com-sc-checkout.module .form-field-type-time select {width: auto !important; display: inline !important; min-width: 50px;}

.com-sc-checkout.module .col3 li.hidden{ display:none;}
.com-sc-checkout.module .module table th, .com-sc-checkout.module .module table tfoot td {background-color: $cat_title_back_2; color: $cat_title_text_2; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);font-weight:bold;white-space:nowrap; padding: 8px 4px;}
.com-sc-checkout.module .module table td {background-color: white;}
.com-sc-checkout.module .module table tfoot th {text-align: right;}

.com-sc-checkout.module .section {}
.com-sc-checkout.module .section h3 {font-weight: bold; color: $cat_title_back_2;
    border-bottom: 1px solid #000000;
    font-size: 16px;
    font-weight: bold;
    line-height: 2em;
    margin-bottom: 1em;
    margin-top: 2em;
}
.com-sc-checkout.module .vn_data fieldset, .com-sc-checkout.module .vn_data .valueset {padding: 0;}
.com-sc-checkout.module .delivery_address_check, .com-sc-checkout.module .register_check,
.com-sc-checkout.module .courier_additional_services, .com-sc-checkout.module .section.payment fieldset li, .com-sc-checkout.module .courier_office, .com-sc-checkout.module .company_vat_registered, .com-sc-checkout.module .firm_info_address_check {padding-left: 1%;}
.com-sc-checkout.module .delivery_address_check, .com-sc-checkout.module .register_check, .com-sc-checkout.module .company_vat_registered, .com-sc-checkout.module .firm_info_address_check {padding-top: 1em;}

.com-sc-checkout.module .courier_additional_services li {
    background: url("/images/i16/yes.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}

.com-sc-checkout.module .courier_additional_services, .com-sc-checkout.module .courier_office {margin-top: 1em !important;}

.com-sc-checkout.module .radio_list li {padding-top: 0.25em; *display:inline; *zoom: 1; *width:100%;}
.com-sc-checkout.module .radio_list li input {margin-right: 0.25em; *float:none; *display:inline;}
.com-sc-checkout.module .radio_list li label {*float:none; *display:inline;}

.com-sc-checkout.module .section.order .vn_data {width: 948px; padding: 15px 0;}
.com-sc-checkout.module .section.order textarea {*width: 100%;}
.com-sc-checkout.module .courier_additional_options h3 {font-size: 13px; margin-top: 1em;}
.com-sc-checkout.module .com-sc-cart_products tfoot th {text-align: right;}

.com-sc-checkout.module .courier_office label {font-weight: bold;}
.com-sc-checkout.module .courier_office .courier_office_worktime {display:inline-block; *display:inline; zoom: 1; *display:inline; *zoom: 1; margin-left: 0.5em;}

.com-sc-checkout.module input[type="text"], .com-sc-checkout.module input[type="password"], .com-sc-checkout.module select, .com-sc-checkout.module textarea {  
    padding: 2px;  
    font-size: 15px;  
    text-shadow: 0px 1px 0px #fff;  
    outline: none;  
    border: 1px solid #000000;  
    -webkit-box-shadow: 1px 1px 0px #efefef;  
    -moz-box-shadow: 1px 1px 0px #efefef;  
    box-shadow:  1px 1px 0px #efefef;  
}

.com-sc-checkout.module .vn_data li.errors input, .com-sc-checkout.module .vn_data li.errors textarea, .com-sc-checkout.module .vn_data li.errors select, .com-sc-checkout.module .vn_data li.errors .radio_list {
    -webkit-box-shadow: 0px 0px 4px #E8BDBD;  
    -moz-box-shadow: 0px 0px 4px #E8BDBD;  
    box-shadow: 0px 0px 4px #E8BDBD;
  border: 1px solid #E8BDBD;  
}

.com-sc-checkout.module input[type="text"]:focus, .com-sc-checkout.module input[type="password"]:focus, .com-sc-checkout.module select:focus, .com-sc-checkout.module textarea:focus {  
    -webkit-box-shadow: 0px 0px 4px #007eff;  
    -moz-box-shadow: 0px 0px 4px #007eff;  
    box-shadow: 0px 0px 4px #007eff;  
}

html {background-color: #FFFFFF;
background-repeat: repeat;
}



html {background-color: #FFFFFF;}
body {font-family: 'Ubuntu', arial, sans-serif; font-size: 12px; font-weight: 300; color: #666666;}
#doc4 {width: 100%;}

body.show-menu .mm-responsive {display: block;}

.text ul li, .description ul li, .summary ul li {list-style: none outside none;}
.module.grid {overflow: visible; margin: 0; padding: 0;}
.yui-u {margin-bottom: 0; padding-bottom: 0;}
.module.grid .yui-u > div {margin-bottom: 0; padding-bottom: 0;}
.module.grid .yui-u > .yui-u.border {display: none;}
div.list > ul {padding: 0 !important;}
.vn_data fieldset, .vn_data .valueset {margin: 0; padding: 0;}
.vn_data fieldset ul, .vn_data .valueset ul {padding: 0;}
iframe {margin-bottom: 20px; border: 0;}
.module-empty {display: none;}
div.module div.content {overflow: hidden;}
.module div.header, .module div.body, .module div.footer {clear: both;}
.body {float: left; width: 100%;}
#nextLink, #prevLink {transition-property: none;}

a, input {text-decoration: none; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
a:hover {color: #FFC801;}
p {line-height: 150%; margin-bottom: 10px;}
p a {color: #FFC801; text-decoration: underline;}
p a:hover {text-decoration: none;}

h1, h2, h3, h4, h5, h6, .header, .title {font-weight: 500; color: #000000; text-transform: uppercase;}
h1 {font-size: 20px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5 {font-size: 12px;}
h6 {font-size: 12px;}

.text h2, .text h3, .text h4, .text h5, .text h6 {margin: 15px 0 10px;}
.summary h2, .summary h3, .summary h4, .summary h5, .summary h6 {margin: 15px 0 10px;}
.description h2, .description h3, .description h4, .description h5, .description h6 {margin: 15px 0 10px;}
.category-summary h2, .category-summary h3, .category-summary h4, .category-summary h5, .category-summary h6 {margin: 15px 0 10px;}

.summary ul, .text ul, .description ul, .category-summary ul {margin: 15px 0 10px;}
.text ul li, .description ul li, .summary ul li, .category-summary ul li {list-style: disc inside none;}

#modPageContent .header {position: relative; float: left; width: 100%; height: 16px; line-height: 1; padding: 12px 0; border-top: 2px solid #000000; background-color: #FFFFFF; font-size: 14px;}
#modPageContent .header:after {position: absolute; top: -2px; left: 0; content: ""; width: 50px; height: 2px; background-color: #FFC801;}

.sitebar .body {float: left; width: 100%; padding: 20px; border: 1px solid #E5E5E5; background-color: #FFFFFF;}
.si tebar.articles-viewew .body {padding: 0;}

.button, input.button, .actions input, button {float: left; clear: none; width: auto !important; height: 38px; line-height: 38px; padding: 0 12px; border: 1px solid #000000; background-color: #FFFFFF; font-family: 'Ubuntu', arial, sans-serif; font-size: 13px; font-weight: 500; color: #000000; text-transform: uppercase;}
.button:hover, .actions input:hover, .actions input:hover, button:hover {background-color: #FFC801;}

.price {font-size: 16px; font-weight: 500; color: #FFC801;}
.old_price {margin-right: 10px; font-size: 13px; font-weight: 500; text-decoration: line-through;}

.single-product .price {font-size: 30px; font-weight: 500;}
.single-product .old_price {margin-right: 10px; font-size: 18px;}

.grid100.item {float: left; width: 100%;}
.grid100.item > .module {float: none; width: 1200px; margin: 0 auto;}
.grid100.item > ul {float: none; width: 1200px; margin: 0 auto;}
b ody.page-home .grid100.item > ul {float: none; width: auto; margin: 0 auto;}
body.page-contacts .grid100.item > ul {float: none; width: auto; margin: 0 auto;}

.gridHeaderTop {height: 30px; text-align: center; background-color: #444444; color: #C2C2C2;}

#modLogged {float: left; width: 100%; line-height: 1; margin: 9px 8px 7px 0; padding-right: 8px; border-right: 1px solid #666666; font-size: 12px;}

.menu-top.item {float: left; clear: none !important; width: auto; line-height: 30px; font-size: 12px;}
.menu-top .body li {float: left; margin: 9px 0 7px;}
.menu-top .body li a {float: left; line-height: 12px; margin-left: 8px; padding-left: 8px; border-left: 1px solid #666666;}

#modMenuTop {float: right;}
#modLang {float: right; text-transform: uppercase;}
#modMenuTop .body li:first-child a {margin-left: 0; padding-left: 0; border-left: 0;}
#modLoginMenu .body li:first-child a {margin-left: 0; padding-left: 0; border-left: 0;}

#modLogo {float: left; width: auto; height: 100px;}
#modLogo .body {display: table-cell; float: none; height: 100px; vertical-align: middle;}


#cartStatus.item {float: right; width: auto; clear: none !important; margin-top: 29px; margin-bottom: 27px;}
#cartStatus .content {overflow: visible;}
#cartStatus .cart-box {position: relative; float: left; width: auto; height: 23px; line-height: 23px; padding: 9px 16px 8px 56px;  background-color: #E5E5E5; font-weight: 700; color: #000000;}
#cartStatus .cart-box:after {position: absolute; z-index: 5; top: 8px; left: 16px; width: 24px; height: 23px; color: #000000; content: ""; font-family: FontAwesome; font-size: 24px; font-weight: normal;}
.cart-status-products {position: absolute; z-index: 10; top: 14px; left: 28px; width: 19px; height: 19px; text-align: center; line-height: 18px; -webkit-border-radius: 50%; border-radius: 50%;  background-color: #FFC801; font-size: 11px; font-weight: 300;}
#cartStatus .cart-box:hover {background-color: #FFC801;}
#cartStatus .cart-box:hover .cart-status-products {background-color: #FFFFFF;}

.mc_com_mod_compare.module-empty {display: block;}
.mc_com_mod_favourite.module-empty {display: block;}

.wish-compare.item {float: right; clear: none !important; width: auto; margin-top: 29px; margin-right: 10px;}
.wish-compare .com-compare-empty {display: block;}
.wish-compare.item .content {position: relative; overflow: visible;}
.wish-compare .content:hover .body {display: block !important;}
.wish-compare .com-compare-visible .body {display: block;}

.wish-compare .full-content {display: block;}
.wish-compare .empty-content {display: none;}
.wish-compare .module-empty .full-content {display: none;}
.wish-compare .module-empty .empty-content {display: block;}

.wish-compare .ico {overflow: hidden; position: relative; float: left; width: 21px; height: 21px; line-height: 21px; padding: 9px 15px 10px 10px; background-color: #E5E5E5; white-space: nowrap; cursor: pointer;}
#modWishList .ico:after {position: absolute; top: 9px; left: 10px; width: 21px; height: 21px; content: ""; font-family: FontAwesome; font-size: 21px; font-weight: normal; color: #000000;}
#siteCompare .ico:after {position: absolute; top: 9px; left: 10px; width: 21px; height: 21px; content: ""; font-family: FontAwesome; font-size: 21px; font-weight: normal; color: #000000;}

.wish-compare .ico .btn {overflow: hidden; position: absolute;  top: 0; right: 0; bottom: 0; left: 0; width: 46px !important; height: 40px !important; padding: 0 !important; text-indent: 100px; border: 0; background: transparent;}
.wish-compare .ico .count {position: absolute; z-index: 10; top: 14px; left: 20px; display: block; width: 18px; height: 18px; text-align: center; line-height: 18px; -webkit-border-radius: 50%; border-radius: 50%; background-color: #FFC801; font-size: 11px; color: #000000;}
.wish-compare .body { float: left; position: absolute; z-index: 100; top: 40px; right: 0; width: 380px; padding-top: 15px;}
.wish-compare .body .full-content {position: relative; z-index: 10; float: left; width: 100%; border-top: 3px solid #FFC801; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background-color: #FFFFFF;}
.wish-compare .body .empty-content {position: relative; z-index: 10; float: left; width: 100%; border-top: 3px solid #FFC801; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background-color: #FFFFFF;}
.wish-compare .body:after {position: absolute; z-index: 5; top: 12px; right: 12px; content: ""; width: 20px; height: 20px; background-color: #FFC801; -webkit-transform: rotate(135deg); transform: rotate(135deg);}

.wish-compare .body {-webkit-transition: visibility 0s linear 0.2s, opacity 0.2s linear;  transition: visibility 0s linear 0.2s, opacity 0.2s linear, top 0.2s ease-out; visibility: hidden; opacity: 0; top: 70px;}
.wish-compare .content:hover .body { -webkit-transition: visibility 0s linear 0s, opacity 0.2s linear;  transition: visibility 0s linear 0s, opacity 0.2s linear, top 0.2s ease-out; visibility: visible; opacity: 1; top: 40px;}

.wish-compare .title-cont {float: left; width: 100%; height: 43px; line-height: 43px; border-bottom: 1px solid #E5E5E5; font-size: 13px; text-indent: 15px;}
.wish-compare .empty-content {float: left; width: 100%; height: 43px; line-height: 43px; font-size: 13px; text-indent: 15px;}
.wish-compare .full-content > ul > li {float: left; width: 100%; padding: 15px; border-bottom: 1px solid #E5E5E5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.wish-compare .image {float: left; width: 60px; height: 60px; margin-right: 15px;}
.wish-compare .image a {display: table-cell; width: 60px; height: 60px; text-align: center; vertical-align: middle;}
.wish-compare .image img {max-width: 60px; max-height: 60px;}
.wish-compare .title {float: left; width: 180px;}
.wish-compare .right-side {float: right; clear: none; width: 75px; margin-left: 15px;}
.wish-compare .old_price { font-size: 14px;}
.wish-compare .price { font-size: 14px;}
.button-remove {overflow: hidden; position: relative; float: left; width: 10px; height: 17px; margin-top: 3px; text-indent: 20px;}
.button-remove:after {position: absolute; top: 0; left: -20px; width: 10px; height: 17px; content: ""; font-family: FontAwesome; font-size: 13px; font-weight: normal; color: #FFFFFF; }
.button-favourite-remove:hover:after {color: #FFFFFF; -webkit-transition: all 0.25s ease 0s; transition: all 0.25s ease 0s;}

.wish-compare .actions {float: left; width: 100%; text-align: center;}
.wish-compare .actions .button {display: inline-block; *display:inline; zoom: 1; float: none; margin: 15px 5px; background-color: #FFFFFF; color: #000000;}
.wish-compare .actions .button:hover {background-color: #FFC801; color: #000000;}
.wish-compare .actions .button.compare {background-color: #FFFFFF; color: #000000;}
.wish-compare .actions .button.compare:hover {background-color: #FFC801;}

#modSearch {position: relative; position: relative; float: right; clear: none; width: 250px; height: 40px; margin: 29px 10px 27px 0; background-color: #E5E5E5;}
#modSearch .content {overflow: visible;}
#modSearch .search-input {float: left; width: 190px; height: 40px; line-height: 40px; padding: 0 10px; vertical-align: middle; border: 0; background: transparent; font-family: 'Ubuntu', arial, sans-serif; font-size: 13px; color: #666666; font-weight: 300;}

#modSearch .mod_button {overflow: hidden; position: relative; float: right; clear: none; width: 40px !important; height: 40px; line-height: 1; padding: 0; border: 0; background: transparent; text-indent: 50px; cursor: pointer;}

#modSearch .mod_button:after {position: absolute; z-index: 5; top: 5px; left: 0; width: 40px; height: 40px; content: ""; font-family: FontAwesome; font-size: 24px; font-weight: normal; color: #FFFFFF; text-indent: 0; -webkit-transition: all 0.25s ease 0s; transition: all 0.25s ease 0s;}
#modSearch .mod_button:hover:after {color: #FFC801;}

#modSearch .yui3-aclist {z-index: 100; width: 250px !important; }
#modSearch .yui3-skin-sam .yui3-aclist-content {border: 0; background-color: #FFFFFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, 0.3); box-shadow: 0 5px 8px rgba(0, 0, 0, 0.3);}

#modSearch .yui3-aclist-item {float: left; width: 100%; padding: 10px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#modSearch .yui3-aclist-item-hover {background-color: #E5E5E5;}
#modSearch .yui3-aclist-item .image {float: left; width: 60px; height: 60px; margin-right: 15px;}
#modSearch .yui3-aclist-item .image img {max-width: 60px; max-height: 60px;}
#modSearch .yui3-aclist-item .title {float: left; clear: none; width: 140px; line-height: 130%; margin-bottom: 5px; font-size: 12px;}
#modSearch .price {margin-right: 5px; font-size: 14px;}
#modSearch .old_price {font-size: 14px;}


#modPhoneTop {float: right; clear: none !important; width: auto; margin: 29px 20px 25px;}
.phone-top label {float: right; width: auto; font-size: 12px;}
.phone-top a {float: right; clear: both; width: auto; line-height: 1.1; font-size: 24px; font-weight: 500; color: #C2C2C2;}

#modMenu {position: relative; z-index: 10; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #000000}
.mm {z-index:1; position: relative;}
.mm-menu {display:none; position: absolute; z-index: 1;}
.mm-item {position: relative;}
.mm-item:hover > .mm-menu {display: block;}

.mm-menubar .level-1.mm-menu {display: block; position: static;}
.mm-menubar .level-2.mm-menu {left: 0; top: 100%;}
.mm-menubar .level-3.mm-menu {left: 100%; top: 0;}

.mm-menubar .mm-item {float: left; clear: both;}
.mm-menubar .level-1.mm-item {clear: none;}

#modMenu .content {overflow: visible;}
.mm-responsive {display: none;}
#modMenu .mm {float: left; width: 100%; height: 50px;}
#modMenu .mm-item.level-1 {float: left;}
#modMenu .mm-link.level-1 {float: left; height: 50px; line-height: 50px; padding: 0 25px; font-size: 13px; font-weight: 500; color: #000000; text-transform: uppercase; transition: background-color 0.5s ease 0s;}
#modMenu .mm-item.level-1.first .mm-link.level-1 {padding-left: 0;}
#modMenu .mm-item.level-1.last .mm-link.level-1 {padding-right: 0;}

#modMenu .mm-item.level-1:hover .mm-link.level-1 {color: #FFC801;}
#modMenu .mm-item.level-1.selected .mm-link.level-1 {color: #FFC801;}

#modMenu .mm-menu.level-2 {display: inline-block; *display:inline; zoom: 1;  min-width: 100%; padding: 16px 0 12px 0; color: #000000; white-space: nowrap;  }
#modMenu .mm-menu.level-2 {display: none;}
#modMenu .mm-autoalign-onload .mm-menu.level-2 {display: inline-block; *display:inline; zoom: 1;}

#modMenu .mm-item:hover .mm-menu.level-2 {display: inline-block; *display:inline; zoom: 1;}
#modMenu .mm-autoalign-onload .mm-item:hover .mm-menu.level-2 {display: inline-block; *display:inline; zoom: 1;}
#modMenu .mm-levels-count-1 .mm-link.level-2  {font-size: 14px; font-weight: 300;}

#modMenu .mm-menu.level-2 {-webkit-transition: visibility 0s linear 0.2s, opacity 0.2s linear;  transition: visibility 0s linear 0.2s, opacity 0.2s linear, top 0.2s ease-out; visibility: hidden; opacity: 0; top: 69px;}
#modMenu .mm-item:hover .mm-menu.level-2 {-webkit-transition: visibility 0s linear 0s, opacity 0.2s linear;  transition: visibility 0s linear 0s, opacity 0.2s linear, top 0.2s ease-out; visibility: visible; opacity: 1; top: 46px;}

#modMenu .mm-menu.level-2:before {position: absolute; z-index: 30; top: 4px; right: 0; bottom: 0; left: 0; content: ""; border-top: 3px solid #FFC801; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background-color: #FFFFFF;}

#modMenu2 .mm-menu.level-2:after {position: absolute; z-index: 20; top: 1px; left: 25px; content: ""; width: 6px; height: 6px; background-color: #FFC801; -webkit-transform: rotate(135deg); transform: rotate(135deg);}

#modMenu .mm-link.level-1 {position: relative;}
#modMenu .mm-item.mm-has-children .mm-link.level-1:after {position: absolute; z-index: 20; bottom: -15px; left: 25px; width: 10px; height: 10px; color: #FFC801; content: ""; font-family: FontAwesome; font-size: 24px; font-weight: normal;}


#modMenu .mm-link.level-1:after {-webkit-transition: visibility 0s linear 0.2s, opacity 0.2s linear;  transition: visibility 0s linear 0.2s, opacity 0.2s linear, top 0.2s ease-out; visibility: hidden; opacity: 0; top: 62px;}
#modMenu .mm-item:hover .mm-link.level-1:after { -webkit-transition: visibility 0s linear 0s, opacity 0.2s linear;  transition: visibility 0s linear 0s, opacity 0.2s linear, top 0.2s ease-out; visibility: visible; opacity: 1; top: 20px;}

.mm-col.level-2 {position: relative; z-index: 40; display: inline-block; *display:inline; zoom: 1; clear: none; width: 220px; vertical-align: top;}

.mm-item.level-2 {display: inline-block; *display:inline; zoom: 1; }
.mm-link.level-2 {display: inline-block; *display:inline; zoom: 1; width: 220px; padding: 7px 20px; font-size: 14px; font-weight: 500; white-space: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.mm-link.level-3 {display: inline-block; *display:inline; zoom: 1; width: 220px; padding: 7px 20px; white-space: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.mm-link.level-2:hover, .mm-link.level-3:hover {background-color: #E5E5E5;}

#modMenu .mm-menu-align-right {position: static; display: inline-block !important; *display:inline !important; zoom: 1;}
#modMenu .mm-menu-align-right .level-2.mm-menu {left: auto; right: 0; min-width: 0;}


#modPageContent {position: relative; z-index: 5; min-height: 300px; margin-bottom: 60px;}

#modNewsletter {height: 90px; border-bottom: 1px solid #000000; background-color: #444444;}
#modNewsletter > .module {width: 550px;}
#modNewsletter .header {float: left; width: auto; height: auto; line-height: 90px !important; margin-right: 10px; padding: 0; border: 0; background-color: transparent; color: #FFFFFF;}
#modNewsletter .body {width: 75%; clear: none; }
#modNewsletter .vn_data {float: left; width: 70%;}
#modNewsletter label {display: none;}
#modNewsletter #info_newsletter_user_email {float: left; width: 100%; height: 40px; line-height: 40px; margin-top: 25px; padding: 0 10px; border: 0; background-color: #E5E5E5; font-family: 'Ubuntu', arial, sans-serif; font-size: 13px; color: #666666; font-weight: 300; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#modNewsletter .button {width: 30%; height: 40px; line-height: 40px; margin-top: 25px; margin-left: 10px; border: 0; background-color: #FFC801; -webkit-box-shadow: none; box-shadow: none;}
#modNewsletter .button:hover {background-color: #FFFFFF; color: #000000;}

#modFooterTop.item {padding: 45px 0; background-color: #444444;}
#modFooterTop > .module > .list > ul {float: left; margin: 0 -15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#modFooterTop .footer-column {float: left; clear: none; width: 25%; padding: 0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.footer-column .header {margin-bottom: 15px; font-size: 14px; color: #FFFFFF;}
.footer-column .mm-item.level-1 {float: left; width: 100%;}
.footer-column .mm-link.level-1 {position: relative; float: left; width: 100%; height: 35px; line-height: 35px; padding-left: 20px; color: #C2C2C2; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.footer-column .mm-item.level-1.last .mm-link.level-1 {border-bottom: 0;}
.footer-column .mm-link.level-1:after {position: absolute; top: 0; left: 0; content: ""; width: 10px; height: 37px; font-family: FontAwesome; font-weight: normal; color: #FFFFFF;}
.footer-column .mm-link.level-1:hover {color: #FFC801;}
.footer-column .mm-link.level-1:hover:after {color: #FFC801;}

.social.footer-column .mm-item {width: auto;}
.social.footer-column .mm-link {position: relative; width: 40px; height: 40px; margin-right: 10px; border: 0;}
.social.footer-column .mm-link.level-1:after {position: absolute; top: 0; left: 0; width: 40px; height: 40px; text-align: center; line-height: 40px; -webkit-border-radius: 4px; border-radius: 4px; font-size: 18px; font-weight: 400; color: #C2C2C2; -webkit-transition: color 0.5s ease-out 0s, background-color 0.5s ease-out 0s; transition: color 0.5s ease-out 0s, background-color 0.5s ease-out 0s;}
.social.footer-column .mm-link.level-1:hover:after {color: white;}
.social.footer-column .icon-facebook:after {content: "";}
.social.footer-column .icon-facebook:hover:after {background-color: #3b5998;}
.social.footer-column .icon-twitter:after {content: "";}
.social.footer-column .icon-twitter:hover:after {background-color: #2daae1;}
.social.footer-column .icon-googleplus:after {content: "";}
.social.footer-column .icon-googleplus:hover:after {background-color: #f63e28;}
.social.footer-column .icon-linkedin:after {content: "";}
.social.footer-column .icon-linkedin:hover:after {background-color: #0073b2;}
.social.footer-column .icon-youtube:after {content: "";}
.social.footer-column .icon-youtube:hover:after {background-color: #ff3132;}
.social.footer-column .icon-vimeo:after {content: "";}
.social.footer-column .icon-vimeo:hover:after {background-color: #44b0de;}
.social.footer-column .icon-instagram:after {content: "";}
.social.footer-column .icon-instagram:hover:after {background-color: #835e42;}
.social.footer-column .icon-foursquare:after {content: "";}
.social.footer-column .icon-foursquare:hover:after {background-color: #EF4B78;}
.social.footer-column .icon-pinterest:after {content: "";}
.social.footer-column .icon-pinterest:hover:after {background-color: #cb2027;}
.social.footer-column .icon-flickr:after {content: "";}
.social.footer-column .icon-flickr:hover:after {background-color: #ff0084;}

.payment.footer-column {margin-top: 25px;}
.payment.footer-column .body {margin-top: -10px;}
.payment.footer-column .mm-item {width: auto; margin-right: 10px; margin-top: 10px;}
.payment.footer-column .mm-link {position: relative; width: 50px; height: 35px; border: 0;}
.payment.footer-column .mm-link.level-1:after {position: absolute; top: 0; left: 0; width: 50px; height: 35px; text-align: center; line-height: 40px; -webkit-border-radius: 4px; border-radius: 4px; font-size: 40px; font-weight: 400; color: #C2C2C2; -webkit-transition: color 0.5s ease-out 0s, background-color 0.5s ease-out 0s; transition: color 0.5s ease-out 0s, background-color 0.5s ease-out 0s;}
.payment.footer-column .mm-link.level-1:hover:after {color: white;}
.payment.footer-column .icon-paypal:after {content: "";}
.payment.footer-column .icon-paypal:hover:after {}
.payment.footer-column .icon-visa:after {content: "";}
.payment.footer-column .icon-visa:hover:after {}
.payment.footer-column .icon-mastercard:after {content: "";}
.payment.footer-column .icon-mastercard:hover:after {}
.payment.footer-column .icon-amex:after {content: "";}
.payment.footer-column .icon-amex:hover:after {}
.payment.footer-column .icon-epay:after {content: "";}
.payment.footer-column .icon-epay:hover:after {}
.payment.footer-column .icon-easypay:after {content: "";}
.payment.footer-column .icon-easypay:hover:after {}

#modFooterBottom {height: 70px; background-color: #222222;}

#modCopyright {float: left; width: auto;}
#modCopyright .text p {line-height: 70px; margin-bottom: 0; color: #C2C2C2;}
#modExsitee {float: right; clear: none; width: auto;}
#modExsitee .body a {overflow: hidden; float: left; width: 65px; height: 30px; margin-top: 23px; background: url(/media/sprite.png) no-repeat left -100px; text-indent: 170px; white-space: nowrap;}

.articles-list.item .content {overflow: visible;}
.articles-list.item .header-box {position: relative;}
.articles-list .header {margin-bottom: 10px; border-bottom: 1px solid #E5E5E5;}  
.articles-list .mod-list-l {margin: 0 -16px; display: block; float: none;}
.articles-list .mod-list-li {position: relative; display: inline-block; *display:inline; zoom: 1; width: 33.3333%; padding: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} 
body.page-home .articles-list .mod-list-li {width: 25%;}
.article-box {position: relative; float: left; width: 100%; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;} 
.articles-list .mod-list-li:hover .article-box {-webkit-box-shadow: 0 0 17px rgba(0, 0, 0, 0.12); box-shadow: 0 0 17px rgba(0, 0, 0, 0.12); }
.articles-list .mod-list-li .image {position: absolute; z-index: 10; top: 0; left: 0; width: 276px; height: 276px;}
.articles-list .mod-list-li .image a {display: table-cell; width: 276px; height: 276px; text-align: center; vertical-align: middle;}
.articles-list .image .first-image {position: absolute; left: 0; top: 0;}
.articles-list .image .second-image {position: absolute; left: 0; top: 0;}
.articles-list .image .first-image {opacity: 1; visibility: visible; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.articles-list .mod-list-li:hover .first-image {visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.articles-list .image .second-image {visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.articles-list .mod-list-li:hover .second-image {opacity: 1; visibility: visible; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}

.articles-list .title {overflow: hidden; float: left; width: 100%; height: 28px; text-align: center; line-height: 120%; margin-top: 286px; margin-bottom: 10px; font-weight: 500; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.articles-list .price-cont {float: left; width: 100%; text-align: center; margin-bottom: 10px;}
.articles-list .price {display: inline-block; *display:inline; zoom: 1;}
.articles-list .old_price {display: inline-block; *display:inline; zoom: 1;}

.articles-list .fav-comp-box {overflow: hidden; position: absolute; z-index: 20; top: 215px; left: 0; float: left; width: 100%; height: 38px; padding: 0 10px; back ground-color: red; color: #666666; -webkit-transition: all 0.75s ease 0s; transition: all 0.75s ease 0s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.articles-list .fav-comp-inner-box {float: right; width: auto; margin-right: -120px; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
.articles-list .mod-list-li:hover .fav-comp-inner-box {margin-right: 0;}
.article s-list .mod-list-li:hover .fav-comp-box {display: block; opacity: 1;}
.articles-list .fav-comp {overflow: hidden; position: relative; float: right; width: 41px; height: 38px; margin-left: 5px;  text-indent: 50px; white-space: nowrap;}

.articles-list .fav-comp input {display: none;}
.articles-list .fav-comp-button {opacity: 0.55; display: block; float: left; width: 100%; height: 21px; padding: 8px 0 9px; background-color: #FFFFFF;}
.articles-list .fav-comp-button:after {position: absolute; top: 7px; right: 10px;  font-family: FontAwesome; font-size: 21px; font-weight: normal; color: #000000;}
.button-compare:after {content: "";}
.button-favourite:after {content: "";}

.articles-list .fav-comp:hover .fav-comp-button {opacity: 1;}
.articles-list .fav-comp-button-remove {opacity: 1; background-color: #FFFFFF;}

.articles-list .fav-comp-button-remove {display: none;}
.exs-com-in-compare .add_to_compare {display: none;}
.exs-com-in-compare .remove_from_compare {display: block;}
.exs-com-in-favourite .button-favourite-add {display: none;}
.exs-com-in-favourite .button-favourite-remove {display: block;}

.articles-list .tag {position: absolute; z-index: 20; top: -4px; right: -4px; width: 82px; height: 82px; background: url(/media/sprite.png) no-repeat -100px 0;}
.articles-list .tag span {position: absolute; top: 25px; left: 10px; float: left; width: 82px; height: 14px; text-align: center; line-height: 14px; font-weight: bold; color: white; text-transform: uppercase; -moz-transform: rotate(45deg); webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}

.articles-list .stars {position: relative; overflow: hidden; display: inline-block; *display:inline; zoom: 1; width: 120px; height: 38px; line-height: 38px; text-align: left; margin-left: -130px; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
.articles-list .stars:after {position: absolute; top: 0; left: 0; content: ""; width: 100px; height: 38px;  font-family: FontAwesome; font-size: 23px; font-weight: normal; color: #ffcc00; letter-spacing: 3px;}
.articles-list .stars .rating {position: relative; overflow: hidden; display: inline-block; *display:inline; zoom: 1; height: 38px;}
.articles-list .stars .rating:after {overflow: hidden; position: absolute; top: 0; left: 0; content: ""; height: 38px;  font-family: FontAwesome; font-size: 23px; font-weight: normal; color: #ffcc00; letter-spacing: 3px;}
.articles-list .mod-list-li:hover .stars {margin-left: 0;}

.articles-list.article-list-inner-page {float: right; clear: none; width: 75%; margin-top: 32px;}
.articles-list.article-list-inner-page > .module {width: auto;}


.text-list.item .content {overflow: visible;}
.text-list .header {margin-bottom: 10px;} 
.text-list .body > ul {margin: 0 -16px; display: block; float: none;}
.text-list .body > ul > li {position: relative; display: block; float: left; width: 25%; padding: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} 
.text-list .news-box {position: relative; float: left; width: 100%; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} 
.text-list li:hover .news-box {-webkit-box-shadow: 0 0 17px rgba(0, 0, 0, 0.12); box-shadow: 0 0 17px rgba(0, 0, 0, 0.12); }
.text-list .image {position: absolute; z-index: 10; top: 0; left: 0; width: 276px; height: 276px;}
.text-list .image a {display: table-cell; width: 276px; height: 276px; text-align: center; vertical-align: middle;}
.text-list .title {overflow: hidden; float: left; width: 100%; height: 28px; text-align: center; line-height: 120%; margin-top: 296px; margin-bottom: 10px; font-size: 12px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.text-list .summary {overflow: hidden; float: left; width: 100%; height: 52px; text-align: center;}

.text-single {float: left; width: 100%;}
.text-single.item .content {overflow: visible;}
.text-single .left {position: relative; float: left; width: 500px; margin-right: 30px; margin-bottom: 10px;}
.text-single .right {float: right; width: 670px;}
.text-single .image-box {float: left; width: 500px;}
.text-single .image-box .image {float: left; width: 500px; height: 500px; margin-bottom: 10px;}
.text-single .image-box .image a {display: table-cell; width: 500px; height: 500px; text-align: center; vertical-align: middle;}
.text-single .gallery-box {float: left; width: 100%;}
.text-single .gallery-box .gallery {float: left; width: 530px; margin-left: -10px;}
.text-single .media-type-image {float: left; width: 84px; height: 84px; margin: 10px; border: 1px solid: #FFFFFF;}
.text-single .title {float: left; width: 100%; margin-bottom: 15px;}
.text-single .media-type-image img {max-width: 100%; max-height: 100%;}
.text-single .subtitle {float: left; width: 100%; line-height: 120%; margin-bottom: 20px; font-size: 16px;}
.text-single .addthis_sharing_toolbox {float: left; width: 100%; height: 35px; margin-bottom: 20px;}

.pager {width: 100%; text-align: center; margin-top: 16px; padding: 0; font-size: 13px;}
.pager .pages {display: inline-block; *display:inline; zoom: 1; float: none;}
.pager .page {width: auto; height: 23px; line-height: 23px; margin: 0 0 0 10px; padding: 0 3px; border: 0; font-weight: 400; color: #666666;}
.pager .page.selected {border: 0 !important; background-color: transparent !important; font-weight: 400 !important; color: #FFC801;}
.pager .page:hover {color: #FFC801;}
.pager .nav {position: relative; overflow: hidden; display: inline-block; *display:inline; zoom: 1; float: none; width: 26px; height: 23px; line-height: 23px; margin-left: 10px; -webkit-border-radius: 4px; border-radius: 4px; background: #FFFFFF; color: #333; cursor: pointer}
.pager .nav span {display: block; float: left; width: auto; text-indent: 50px;}
.pager .nav.next:after {position: absolute; top: 0; right: -1px; content: ""; width: 26px; height: 23px; font-family: FontAwesome; font-size: 16px; font-weight: normal;}
.pager .nav.prev:after {position: absolute; top: 0; left: -1px; content: ""; width: 26px; height: 23px; font-family: FontAwesome; font-size: 16px; font-weight: normal;}
.pager .nav.last, .pager .nav.first {display: none;}
.pager .nav:hover {background-color: #FFFFFF; color: #000000;}

.breadcrumbs {float: left; width: 100%; height: 44px; line-height: 44px; font-size: 13px; color: #000000;}
.without-image.breadcrumbs {margin-bottom: 32px;}
.breadcrumbs .body {padding-left: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.breadcrumbs .body ol {white-space: nowrap;}
.breadcrumbs .body li {display: inline-block; *display:inline; zoom: 1; float: none; width: auto;}
.breadcrumbs .body .sep {padding: 0 2px;}

.sitebar.item {clear: none !important;}
.sitebar.item .module {position: relative; z-index: 50; float: left; clear: none !important; width: 25%; margin-top: 32px; padding-right: 32px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.sitebar.item .content {overflow: visible;}
.sitebar .header {height: 50px; line-height: 50px; margin-bottom: 0; padding: 0 20px; background-color: #FFFFFF; font-size: 20px; color: #000000;}
.sitebar.item .body {float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.categories-sitebar.sitebar.item .body {padding: 10px 20px;}
.articles-sitebar.sitebar.item .body {padding: 0;}
.sitebar .mod-list-li {position: relative; float: left; width: 100%; padding: 20px; border-bottom: 1px solid #E5E5E5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.sitebar .mod-list-li.last {border-bottom: 0;}
.sitebar .image {position: absolute; top: 20px; left: 20px; float: left; width: 80px; height: 80px; text-align: center; }
.sitebar .image img {max-width: 80px; max-height: 80px;}
.sitebar .right-side {float: left; width: 100%; min-height: 80px; padding-left: 100px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.sitebar .title {float: left; width: 100%; line-height: 120%; margin-bottom: 10px;}

#modFilter .vn_data fieldset > ul > li {float: left; width: 100%; padding: 20px 0; border-bottom: 1px solid #ecf0f1;}
#modFilter .vn_data fieldset > ul > li > label {float: left; width: 100%; line-height: 1; margin-bottom: 10px;}
#modFilter select {position: absolute; visibility: hidden; height: 30px}
#modFilter .content {overflow: visible;}
#modFilter .filter-field-renderer-select {height: 70px;}
 

.cms-slider {width: 100%}
.yui3-rangeslider-rail {position: relative; width: 100% !important; height: 20px;}
.yui3-rangeslider-railbar {position: absolute; width: 228px; height: 10px; top: 5px; left: 0px; border: 2px solid #E5E5E5; -webkit-border-radius: 5px; border-radius: 5px; background-color: #E5E5E5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.yui3-rangeslider-highlight {position: absolute; width: 228px; height: 10px; top: 5px; left: 0; border: 2px solid #E5E5E5; background-color: #FFC801; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.yui3-rangeslider-thumb {position: absolute; width: 10px; height: 20px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #000000;}
 
.yui3-rangeslider-thumb-from {left: 0;}
.yui3-rangeslider-thumb-to {left: 226px;}
.yui3-js-enabled .yui3-rangeslider-loading {visibility: hidden;}

.yui3-rangeslider-labels {float: left; width: 100%; margin-top: 10px;}
.yui3-rangeslider-labels .yui3-rangeslider-label {clear: none; width: auto; color: #666666;}
.yui3-rangeslider-labels .yui3-rangeslider-label-from {float: left;}
.yui3-rangeslider-labels .yui3-rangeslider-label-to {float: right;}


.select-decorator {position: relative; clear: both; float: left; width: 228px; padding: 2px 0 3px; border: 2px solid #E5E5E5; background-color: #E5E5E5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.select-decorator-hidden {display: none;}
.select-decorator-control {position: relative;}
.select-decorator-value {display: block; clear: none; float: left; cursor: default; width: 198px; height: 21px; line-height: 21px; padding: 0 5px; border-right: 1px solid #E5E5E5; background-color: transparent; color: #666666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.select-decorator-expand {position: absolute; display: block; clear: none; cursor: pointer; width: 100%; height: 21px; line-height: 21px; padding: 0; border: 0; background: transparent; }
button.select-decorator-expand {width: 100%;}
.select-decorator-expand:after {position: absolute; z-index: 20; top: 2px; right: 7px; width: 26px; height: 21px; line-height: 21px; content: ""; font-family: FontAwesome; font-size: 14px; font-weight: normal; color: #000000; text-align: right;}

.select-decorator-expanded { -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; background-color: white;}

.select-decorator-options {overflow-y: scroll; display: none; position: absolute; z-index: 40; top: 24px; left: -2px; width: 224px; height: auto; margin-top: 2px; padding: 5px 0; border-width: 0 2px 2px; border-style: solid; border-color: #E5E5E5; background-color: white;} 

.select-decorator-expanded .select-decorator-options {display: block;}
.select-decorator-options li {float: left; clear: both; width: 100%; height: auto !important; line-height: 25px; padding: 0 10px; list-style: none; cursor: pointer; color: #666666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

body.page-articles .select-decorator-expand {width: 100% !important;}
body.page-articles .select-decorator-expand:hover {background-color: transparent !important;}
body.page-article .select-decorator-expand {width: 100% !important;}
body.page-article .select-decorator-expand:hover {background-color: transparent !important;}

#modFilter .actions {float: left; width: 100%; text-align: center;}
#modFilter .actions input {display: inline-block; *display:inline; zoom: 1; float: none; margin: 10px 0; background-color: #FFFFFF; color: #000000;}
#modFilter .actions input:hover {background-color: #FFC801; color: #000000;}

.select-decorator-control {width: 140px;}

.select-decorator-expand:focus {outline: 0;}
.select-decorator-expand::-moz-focus-inner {border: 0;}
.select-decorator-options li:hover {background-color: #E5E5E5;}
.select-decorator-options li.selected {background-color: #E5E5E5;}

.select-decorator-expanded .select-decorator-value {border-radius: 5px 0 0 0; -moz-border-radius: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0;}
.select-decorator-expanded .select-decorator-expand {border-radius: 0 5px 0 0; -moz-border-radius: 0 5px 0 0; -webkit-border-radius: 0 5px 0 0;}

.select-decorator-options li { border: 0 !important;  min-height: auto !important;  !important;}

.radio_list li {position: relative; overflow:hidden;}
.radio_list input {position: absolute; left: -30px;}
.radio_list label {background: url(/media/cb-unchecked.png) no-repeat; padding-left: 15px;}
.radio_list li.checked label {background: url(/media/cb-checked.png) no-repeat;}

.field-confirm {position: relative; overflow:hidden;}
.field-confirm input {position: absolute; left: -30px;}
.field-confirm label {background: url(/media/cb-unchecked.png) no-repeat; padding-left: 15px;}
.field-confirm.checked label {background: url(/media/cb-checked.png) no-repeat;}

.yui-skin-sam #doc4 .yui-panel-container.yui-dialog {padding: 0;}
.yui-skin-sam #doc4 .yui-panel-container.yui-dialog {max-width: 90%; padding: 0; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
.yui-skin-sam #doc4 .yui-panel-container .yui-panel {float: left; width: 100%; border: 0; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.yui-skin-sam #doc4 .yui-panel-container .yui-panel .hd {float: left; width: 100%; margin: 0; padding: 4px 20px 0; border: 0; background: transparent; font-size: 24px; font-weight: 300; color: #000000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.yui-skin-sam #doc4 .yui-panel-container .yui-panel .bd {float: left; margin: 0; padding: 9px 20px 20px; border: 0; background: transparent; }
.yui-skin-sam #doc4 .yui-panel-container .yui-panel .ft {float: left; width: 100%; margin: 0; padding: 0; border: 0; background: transparent;}

.yui-skin-sam #doc4 .yui-panel-container .yui-panel .bd table td, .yui-skin-sam .yui-panel-container .yui-panel .bd table th {padding: 10px; font-size: 13px; color: #666666;}
.yui-skin-sam #doc4 .yui-panel-container .yui-panel table tbody tr th {white-space: nowrap;}
.yui-skin-sam #doc4 .yui-panel-container .yui-panel table tr th a {color: #000000;}
.yui-skin-sam #doc4 .yui-panel-container .yui-panel table tr th a:hover {color: #FFC801;}
.com-compare-image-cell {text-align: center;}
.com-compare-image-cell img {max-height: 150px;}

.yui-skin-sam #doc4 .yui-panel-container .yui-button {float: left; width: 100%; text-align: center; margin: 0 0 20px; border: 0; background: transparent;}
.yui-skin-sam #doc4 .yui-panel-container .yui-button .first-child {display: inline-block; *display:inline; zoom: 1; float: none; margin: 0; border: 0;}

.yui-skin-sam #doc4 .yui-panel-container .yui-button button {float: left; clear: none; width: auto !important; height: 40px; line-height: 40px; padding: 0 22px; border: 0; -webkit-border-radius: 4px; border-radius: 4px; background-color: #FFFFFF;  font-size: 16px; color: #000000;}
.yui-skin-sam #doc4 .yui-panel-container .yui-button button:hover {background-color: #FFC801;}
.yui-skin-sam #doc4 .yui-panel-container.shadow .underlay {position: relative !important;}
.yui-skin-sam #doc4 .yui-panel-container .yui-panel .bd table .com-compare-price-row td {font-weight: 500; color: #FFC801;}

.yui-skin-sam #doc4 .yui-panel-container .container-close {top: 20px; right: 20px; width: 20px; height: 20px; background: transparent;}
.yui-skin-sam #doc4 .yui-panel-container .container-close:after {position: absolute; top: 0; right: 0; width: 20px; height: 20px; text-align: right;content: ""; font-family: FontAwesome; font-size: 184px; font-weight: normal; color: #000000; text-indent: 0;}

.popup {width: 100%; height: 100%; left: 0; right: 0; bottom: 0; top: 0; position: absolute;}
.popup-overlay {position: fixed; width: 100%; height: 100%; left: 0; right: 0; bottom: 0; top: 0; z-index: 100;}
.popup-bd {position: relative; margin: 0 auto; z-index: 101;}
.popup-close {position: absolute; z-index: 102; left: 50%; top: 50%;}

.popup {opacity: 1; visibility: visible; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out;}
.popup.hidden {display: block; opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out;}

#modBackToTop {position: fixed; z-index: 1000; top: 60%; right: 20px; width: 40px; height: 40px;}
#modBackToTop #btnScrollToTop {overflow: visible; position: relative; width: 40px; height: 40px; border: 0; background-color: #FFC801; cursor: pointer; text-indent: 50px; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
#modBackToTop #btnScrollToTop:hover {background-color: #FFFFFF;}
#modBackToTop #btnScrollToTop:after {position: absolute; top: 0; left: -36px; content:""; width: 40px; height: 40px; line-height: 40px; font-family: FontAwesome; font-size: 20px; color: #000000;}
#btnScrollToTop .hidden {-webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out;}

.mm-responsive {display: none; position: absolute; background: white; z-index: 100; top: 0; width: 100%;}
.mm-responsive .mm {margin: 60px 0 30px; border-top: 1px solid #E5E5E5; }
.mm-responsive .mm-item {display: block; float: left; clear: both; width: 100%; padding: 0 20px; border-bottom: 1px solid #E5E5E5; background: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.mm-responsive .mm-menu {display: block; position: static; clear: both; width: 100%; background: white;}

.mm-responsive .mm-link.level-1 {float: left; width: 100%; height: 40px; line-height: 40px;  font-weight: 500;}
.mm-responsive .mm-menu.level-2 {display: none;}

.show-menu .mm-responsive {display: block;}
.show-menu #doc4 {display: none;}
.button-show-menu {display: none; position: relative; overflow: hidden; width: 0!important; max-width: 0; height: 40px; padding-right: 0; padding-left: 40px; border: 1px solid #E5E5E5; -webkit-border-radius: 4px; border-radius: 4px; background-color: transparent; font-size: 20px; color: #000000; cursor: pointer; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
.button-show-menu:hover {background-color: #FFC801; color: #000000;}
.button-show-menu:after {position: absolute; top: 0; left: 0; content: ""; width: 40px; height: 40px; line-height: 40px; font-family: FontAwesome; font-size: 20px; color: #000000; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
.button-show-menu:hover:after {color: #000000;}
.button-hide-menu {display: none; position: relative; width: auto; height: 40px; padding-right: 10px; padding-left: 40px; border: 1px solid #E5E5E5; -webkit-border-radius: 4px; border-radius: 4px; background-color: transparent; font-size: 20px; color: #000000; cursor: pointer; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
.button-hide-menu:hover {background-color: #FFC801; color: #000000;}
.show-menu .button-hide-menu {display: block; position: absolute; z-index: 10000; right: 10px; top: 10px;}
.button-hide-menu:after {position: absolute; top: 0; left: 0; content: ""; width: 40px; height: 40px; line-height: 40px; font-family: FontAwesome; font-size: 20px; color: #000000; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
.button-hide-menu:hover:after {color: #000000;}


body.page-1 .content .body form > .vn_data > fieldset > ul > li select {padding-top: 0px; width: 100%; height: 20px; text-align: left; overflow: visible;}
body.page-1 #module956 > .content .header a {font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module956 > .content .header p {font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module956 > .content .header span {font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module956 > .content .header {margin-bottom: 0px; padding-top: 8px; padding-bottom: 6px; padding-left: 12px; width: auto; height: auto; font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module952 > .content > .body {padding-top: 10px; width: auto; height: auto;}
body.page-1 #module952 .article.module .content .body .button_add_to_cart .mod_button a {font-size: 100%; line-height: 100%; font-family: Tahoma; font-weight: bold;}
body.page-1 #module952 .article.module .content .body .button_add_to_cart .mod_button p {font-size: 100%; line-height: 100%; font-family: Tahoma; font-weight: bold;}
body.page-1 #module952 .article.module .content .body .button_add_to_cart .mod_button span {font-size: 100%; line-height: 100%; font-family: Tahoma; font-weight: bold;}
body.page-1 #module952 .article.module .content .body .button_add_to_cart .mod_button {padding: 0px 0px 0px 5px; float: right; text-align: center; font-size: 100%; line-height: 100%; font-family: Tahoma; font-weight: bold;}
body.page-1 #module952 .article.module .content .body .product_name a {font-size: 100%; line-height: 100%; font-family: Tahoma;}
body.page-1 #module952 .article.module .content .body .product_name p {font-size: 100%; line-height: 100%; font-family: Tahoma;}
body.page-1 #module952 .article.module .content .body .product_name span {font-size: 100%; line-height: 100%; font-family: Tahoma;}
body.page-1 #module952 .article.module .content .body .product_name {margin-top: 5px; padding-left: 5px; float: left; clear: both; display: none; font-size: 100%; line-height: 100%; font-family: Tahoma;}
body.page-1 #module952 .article.module .content .body .price a {font-size: 100%; line-height: 100%; font-family: Tahoma;}
body.page-1 #module952 .article.module .content .body .price p {font-size: 100%; line-height: 100%; font-family: Tahoma;}
body.page-1 #module952 .article.module .content .body .price span {font-size: 100%; line-height: 100%; font-family: Tahoma;}
body.page-1 #module952 .article.module .content .body .price {margin-top: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; width: auto; height: auto; float: left; clear: both; font-size: 106%; line-height: 106%; font-family: Tahoma;}
body.page-1 #module952 .article.module .content .body .image {border: 1px solid rgb(70, 70, 70); margin-bottom: 5px; width: auto; height: auto;}
body.page-1 #module952 .article.module .content .body .title a {font-size: 100%; line-height: 100%; font-family: Tahoma; font-weight: bold;}
body.page-1 #module952 .article.module .content .body .title p {font-size: 100%; line-height: 100%; font-family: Tahoma; font-weight: bold;}
body.page-1 #module952 .article.module .content .body .title span {font-size: 100%; line-height: 100%; font-family: Tahoma; font-weight: bold;}
body.page-1 #module952 .article.module .content .body .title {padding-left: 5px; width: auto; height: 28px; float: left; clear: both; font-size: 106%; line-height: 106%; font-family: Tahoma; font-weight: bold;}
body.page-1 #module952 > .content > .body > ul > li {margin-right: 5px; margin-bottom: 20px; margin-left: 5px; width: auto; height: auto;}
body.page-1 #module957 .content .body > ul > li a {font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module957 .content .body > ul > li p {font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module957 .content .body > ul > li span {font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module957 .content .body > ul > li {border-bottom: 1px dashed rgb(70, 70, 70); margin-bottom: 2px; padding-top: 5px; padding-bottom: 4px; padding-left: 40px; width: auto; height: auto; font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module957 .content .body > ul {width: auto; height: auto;}
body.page-1 #module957 > .content .body {border-left: 1px solid rgb(223, 223, 223); border-bottom: 1px solid rgb(223, 223, 223); width: 242px; height: 239px;}
body.page-1 #module957 > .content .header a {font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module957 > .content .header p {font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module957 > .content .header span {font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module957 > .content .header {border-top: 1px solid rgb(223, 223, 223); border-left: 1px solid rgb(223, 223, 223); border-bottom: 1px solid rgb(223, 223, 223); margin-bottom: 0px; padding-top: 8px; padding-bottom: 6px; padding-left: 12px; width: auto; height: auto; font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module950 .content .body .ss-content {width: 730px; height: 268px;}
body.page-1 #yui_3_0_0-2-12680659135738973.module.grid .yui-u > .yui-u.border {bottom: -1px; height: 1px;}
body.page-1 #yui_3_0_0-2-12680659135738973.module.grid .yui-u > div {border: 0px solid rgb(204, 204, 204); margin-left: 0px;}
body.page-1 #yui_3_0_0-2-12680659135738973.module.grid {margin: 0px 0px 0pt; padding: 0pt 0px;}
body.page-1 #module950 > .content .header {width: auto; height: auto; display: none;}
body.page-1 #yui_3_0_0-2-12680656267722635.module.grid {margin: 0px 0px 0pt; padding: 0pt 0px;}
body.page-1 #yui_3_0_0-2-12680656267722635.module.grid .yui-u > div {border: 0px solid rgb(204, 204, 204); margin-left: 0px;}
body.page-1 #yui_3_0_0-2-12680656267722635.module.grid .yui-u > .yui-u.border {bottom: -1px; height: 1px;}
body.page-1 #module952 > .content {width: 100%; height: auto;}
body.page-1 #module956 > .content {margin-left: 12px; width: 100%; height: auto;}
body.page-1 #module950 > .content {border: 1px solid rgb(223, 223, 223); margin-bottom: 13px; margin-left: -2px; width: 730px; height: 268px;}
body.page-1 #module957 > .content {margin-bottom: 13px; width: 242px; height: auto;}
body.page-1 #module956 .content .body .title {padding-left: 12px; width: auto; height: auto;}
body.page-1 #module952 > .content .header {margin-bottom: 0px; padding-top: 8px; padding-bottom: 6px; padding-left: 12px; width: auto; height: auto; font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module952 > .content .header span {font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module952 > .content .header p {font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module952 > .content .header a {font-size: 13.7833px; line-height: 14.6px; font-family: Tahoma;}
body.page-1 #module956 > .content .body {margin-top: 13px; width: auto; height: auto;}
body.page-1 #module948 > .content .header {padding-top: 8px; padding-bottom: 6px; padding-left: 12px; width: auto; height: auto; font-size: 106%; line-height: 106%; font-family: Tahoma;}
body.page-1 #module948 > .content .header span {font-size: 100%; line-height: 100%; font-family: Tahoma;}
body.page-1 #module948 > .content .header p {font-size: 100%; line-height: 100%; font-family: Tahoma;}
body.page-1 #module948 > .content .header a {font-size: 100%; line-height: 100%; font-family: Tahoma;}
body.page-1 #module948 .content .body ul li {padding-right: 10px; padding-left: 55px; width: auto;}
body.page-1 #module956 .content .body fieldset.actions input {margin-left: 136px; float: left; display: inline;}
body.page-1 #module948 > .content {margin-bottom: 13px; margin-left: 12px; width: 100%; height: auto;}
body.page-1 #yui_3_0_0-2-12685758359302254.module.grid {margin: 0px 0px 0pt; padding: 0pt 0px;}
body.page-1 #yui_3_0_0-2-12685758359302254.module.grid .yui-u > div {border: 0px solid rgb(204, 204, 204); margin-left: 0px;}
body.page-1 #yui_3_0_0-2-12685758359302254.module.grid .yui-u > .yui-u.border {bottom: -1px; height: 1px;}
body.page-1 #gridBanners {float: left; width: 100%; margin-top: 20px;}
body.page-1 #modSlideshow {float: left; width: 100%; height: 450px;}
body.page-1 .slideshow {overflow: hidden; position: relative; width: 1200px; height: 450px;}
body.page-1 .slideshow .slide {display: none; position: absolute;}
body.page-1 .slideshow .slide.current {display: block;}
body.page-1 #modSlideshow .selectors {position: absolute; z-index: 20; bottom: 16px; width: 100%; height: 10px; text-align: center;}
body.page-1 #modSlideshow .selectors li {display: inline-block; *display:inline; zoom: 1;}
body.page-1 #modSlideshow .selectors li .slideSelector {overflow: hidden; display: inline-block; *display:inline; zoom: 1; width: 10px; height: 10px; margin: 0 5px;background: rgba(255, 255, 255, 0.5); text-indent: 50px;}
body.page-1 #modSlideshow .selectors li .slideSelector.current {background-color: #FFC801;}
body.page-1 #modSlideshow .slideshow > a {position: absolute; z-index: 100; opacity: 0; top: 42%; display: inline-block; *display:inline; zoom: 1; width: 60px; height: 60px; text-align: center; background: none repeat scroll 0 0 rgba(41, 47, 56, 0.5); cursor: pointer; webkit-transition: background-color 0.3s ease 0s, opacity 0.3s ease 0s, transform 0.3s ease 0s; transition: background-color 0.3s ease 0s, opacity 0.3s ease 0s, transform 0.3s ease 0s;}
body.page-1 .slideshow .previous {left: 20px; background: red; -webkit-transform: translateX(-40px); -ms-transform: translateX(-40px); transform: translateX(-40px);}
body.page-1 .slideshow .next {right: 20px; background: blue; -webkit-transform: translateX(40px); -ms-transform: translateX(40px); transform: translateX(40px);}
body.page-1 #modSlideshow .slideshow:hover > a {opacity: 1; -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px);}
body.page-1 #modSlideshow .slideshow > a:hover {background-color: #FFFFFF;}
body.page-1 #modSlideshow .slideshow > a.previous:after {position: absolute; z-index: 5; top: 11px; left: -1px; width: 60px; height: 40px; content: ""; font-family: FontAwesome; font-size: 31px; font-weight: 700; color: #000000;}
body.page-1 #modSlideshow .slideshow > a.next:after {position: absolute; z-index: 5; top: 11px; left: 1px; width: 60px; height: 40px; content: ""; font-family: FontAwesome; font-size: 31px; font-weight: 700; color: #000000;}
body.page-1 .banner-top.item {float: right; clear: none !important; width: 100% !important;}
body.page-1 .banner-top.item .body li {overflow: hidden; float: left; width: 386px; height: 160px; margin-top: 20px; margin-left: 21px;}
body.page-1 .banner-top.item .body li a {float: left;}
body.page-1 .banner-top.item .body li:first-child {margin-left: 0;}
body.page-1 #modArticlesHome {float: left; width: 100%; margin: 20px 0;}
body.page-1 #modBannerMiddle {float: left; width: 100%; margin: 10px 0;}
body.page-1 #modBannerMiddle .body > ul {float: left; margin: 0 -16px;}
body.page-1 #modBannerMiddle .body > ul > li {float: left; margin: 0 16px;}
body.page-1 #modNewsHome {float: left; width: 50%; margin: 20px 0; padding-right: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-1 #modNewsHome .content {overflow: visible;}
body.page-1 #modNewsHome .body > ul {float: left; margin: 0 -16px;}
body.page-1 #modNewsHome .body > ul > li {position: relative; height: 276px; margin: 0 16px;}
body.page-1 #modNewsHome .image {position: absolute; top: 0; left: 0; float: left; width: 276px;}
body.page-1 #modNewsHome .image a {display: table-cell; width: 276px; height: 276px; text-align: center; vertical-align: middle;}
body.page-1 #modNewsHome .news-text {float: left; width: auto; padding-left: 306px;}
body.page-1 #modNewsHome .title {float: left; width: 100%; line-height: 120%; margin-bottom: 13px; font-size: 14px; font-weight: 500;}
body.page-1 #modNewsHome .summary {float: left; width: 100%; line-height: 150%;}
body.page-1 #modSeoText {float: left; clear: none; width: 50%; margin: 20px 0; padding-left: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-1 #modSeoText .header {height: auto;}


body.page-3 .articles-list.item .content {min-height: 800px;}
body.page-3 .category-list.item {float: left; width: 100%;}
body.page-3 .category-list.item .content {overflow: visible;}
body.page-3 .category-list.item .header {margin-bottom: 10px; border-bottom: 1px solid #E5E5E5;}
body.page-3 .category-list .body > .image {overflow: hidden; float: left; width: 100%;}
body.page-3 .category-list .header {margin-top: 32px; margin-bottom: 10px;}
body.page-3 .category-list .mm {float: left; margin: 0 -16px;}
body.page-3 .category-list .mm-item.level-1 {position: relative; float: left; width: 276px; margin: 16px; background-color: #FFFFFF; -webkit-transition: all 1s ease 0s; transition: all 1s ease 0s;}
body.page-3 .category-list .mm-item.level-1:hover {-webkit-box-shadow: 0 0 17px rgba(0, 0, 0, 0.12); box-shadow: 0 0 17px rgba(0, 0, 0, 0.12);}
body.page-3 .category-list .mm .image {position: absolute; z-index: 10; top: 0; left: 0; width: 276px; height: 276px;}
body.page-3 .category-list .mm .image a {display: table-cell; width: 276px; height: 276px; text-align: center; vertical-align: middle;}
body.page-3 .category-list .title {overflow: hidden; float: left; width: 100%; height: 38px; text-align: center; line-height: 120%; margin-top: 286px;}
body.page-3 .category-summary {float: left; width: 100%; margin-top: 10px;}
body.page-3 .category-summary p {margin-bottom: 0;}
body.page-3 .articles-grid {float: left; width: 100%;}
body.page-3 .articles-grid .articles-list.item {position: relative; float: right; clear: none; width: 75%; margin-top: 32px;}
body.page-3 .articles-grid .articles-list.item > .module {width: auto;}
body.page-3 .sitebar .mm-item.level-1 {float: left; width: 100%;}
body.page-3 .sitebar .mm-link.level-1 {position: relative; float: left; width: 100%; line-height: 18px; padding: 8px 20px 8px 0; border-bottom: 1px solid #E5E5E5; font-size: 15px; font-weight: 500; color: #000000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-3 .sitebar .mm-item.level-1.last .mm-link.level-1 {border-bottom: 0;}
body.page-3 .sitebar .mm-link.level-1:after {position: absolute; z-index: 20; top: 9px; right: 0; width: 20px; height: 48px; content: ""; font-family: FontAwesome; font-size: 14px; font-weight: normal; color: #000000; text-align: right;}
body.page-3 .sitebar .mm-link.level-1:hover {color: #FFC801;}
body.page-3 .sitebar .mm-link.level-1:hover:after {color: #FFC801;}
body.page-3 .sitebar .mm-item.level-1.selected .mm-link.level-1 {color: #FFC801;}
body.page-3 .sitebar .mm-item.level-1.selected .mm-link.level-1:after {color: #FFC801;}
body.page-3 .sitebar .mm-menu.level-2 {display: inline-block; *display:inline; zoom: 1; padding: 5px 0 5px 32px; color: #000000; white-space: nowrap;}
body.page-3 .sitebar .mm-item:hover .mm-menu.level-2 {display: inline-block; *display:inline; zoom: 1;}
body.page-3 .sitebar .mm-levels-count-1 .mm-link.level-2 {font-weight: 300;}
body.page-3 .sitebar .mm-menu.level-2 {-webkit-transition: visibility 0s linear 0.5s, opacity 0.5s linear, left 0.3s ease-out;  transition: visibility 0s linear 0.3s, opacity 0.3s linear, top 0.3s ease-out; visibility: hidden; opacity: 0; left: 340px;}
body.page-3 .sitebar .mm-item:hover .mm-menu.level-2 {-webkit-transition: visibility 0s linear 0s, opacity 0.3s linear, left 0.3s ease-out;  transition: visibility 0s linear 0s, opacity 0.3s linear, left 0.3s ease-out; visibility: visible; opacity: 1; left: 235px;}
body.page-3 .sitebar .mm-menu.level-2:before {position: absolute; z-index: 30; top: 0px; right: 0; bottom: 0; left: 40px; content: ""; border-left: 3px solid #FFFFFF; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background-color: #FFFFFF;}
body.page-3 .sitebar .mm-menu.level-2:after {position: absolute; z-index: 20; top: 9px; left: 37px; content: ""; width: 20px; height: 20px; background-color: #FFFFFF; -webkit-transform: rotate(135deg); transform: rotate(135deg);}
body.page-3 .sitebar .mm-col.level-2 {position: relative; z-index: 40; display: inline-block; *display:inline; zoom: 1; clear: none; width: 220px; vertical-align: top;}
body.page-3 .sitebar .mm-item.level-2 {disp lay: inline-block; float: left; margin-left: 11px;}
body.page-3 .sitebar .mm-link.level-2 {position: relative; z-index: 30; disp lay: inline-block; float: left; width: 220px; padding: 7px 20px; font-weight: 500; white-space: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-3 .sitebar .mm-link.level-3 {display: inline-block; *display:inline; zoom: 1; width: 220px; padding: 7px 20px; white-space: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-3 .sitebar .mm-link.level-2:hover, body.page-3 .mm-link.level-3:hover {background-color: #E5E5E5;}
body.page-3 .articles-sitebar .category-has-children {width: 100%; margin-top: 16px; padding: 0;}
body.page-3 .articles-sitebar .category-has-children .body {padding: 0;}
body.page-3 .articles-sitebar .category-has-children .mod-list-li {clear: none; width: 25%; height: 140px; padding: 20px; border-right: 1px solid #E5E5E5;}
body.page-3 .articles-sitebar .category-has-children .mod-list-li:nth-child(4n+0) {border-right: 0;}


body.page-4 .yui3-zoom-display {overflow: hidden;}
body.page-4 .yui3-zoom-display div {position: relative; left: 0; top: 0; padding: 0; margin: 0; width: 100%; height: 100%;}
body.page-4 .yui3-zoom-display img {position: static;}
body.page-4 .yui3-zoom-display {opacity: 1; visibility: visible; border: 1px solid #ccc; left: 544px; position: absolute; top: 0px; z-index: 100; width: 656px; height: 500px; background: white; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
body.page-4 .yui3-zoom-hidden {opacity: 0; visibility: hidden; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
body.page-4 #modArticle {float: left; width: 100%;}
body.page-4 #modArticle .content {overflow: visible;}
body.page-4 #modArticle .left {position: relative; float: left; width: 500px; background-color: #FFFFFF;}
body.page-4 #modArticle .right {float: right; width: 656px;}
body.page-4 .image-box {float: left; width: 500px;}
body.page-4 .image-box .image {float: left; width: 500px; height: 500px; margin-bottom: 10px;}
body.page-4 .image-box .image a {display: table-cell; width: 500px; height: 500px; text-align: center; vertical-align: middle;}
body.page-4 .image-box .tag {position: absolute;}
body.page-4 .image-box .tag {position: absolute; z-index: 20; top: -4px; right: -4px; width: 82px; height: 82px; background: url(/media/sprite.png) no-repeat -100px 0;}
body.page-4 .image-box .tag span {float: left; width: 82px; height: 82px; text-align: center; line-height: 54px; font-weight: bold; color: white; text-transform: uppercase; -moz-transform: rotate(45deg); webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
body.page-4 .gallery-box {float: left; width: 100%;}
body.page-4 .gallery-box .gallery {float: left; width: 530px; margin-left: -10px;}
body.page-4 .media-type-image {float: left; width: 84px; height: 84px; margin: 10px; border: 1px solid: #FFFFFF;}
body.page-4 #modArticle .title {float: left; width: 100%; line-height: 1.15; margin-bottom: 15px;}
body.page-4 #modArticle .subtitle {float: left; width: 100%; line-height: 120%; padding-bottom: 20px; border-bottom: 1px solid #E5E5E5; font-size: 14px; font-weight: 500; color: #000000; text-transform: uppercase;}
body.page-4 #modArticle .rating {float:left; width: 120px; clear: none; margin-bottom: 10px;}
body.page-4 #modArticle .yui3-rating-content {display: block; float: left; clear: both; cursor: pointer;}
body.page-4 #modArticle .yui3-rating-content:after {content: '.'; display: block; height: 0; width: 0; clear: both; visibility: hidden;}
body.page-4 #modArticle .rating .stars {overflow: hidden; display: inline-block; *display:inline; zoom: 1; width: 120px; height: 24px}
body.page-4 #modArticle .rating .star {overflow: hidden; position: relative; float: left; width: 22px; height: 24px; line-height: 24px; background: transparent; text-indent: -999em; cursor: pointer; padding-right: 2px;}
body.page-4 #modArticle .rating .star:after {position: absolute; top: 0; left: 0; content: ""; width: 24x; height: 24px; font-family: FontAwesome; font-size: 23px; font-weight: normal; color: #ffcc00; text-indent: 0;}
body.page-4 #modArticle .rating .star a {position: relative; display: block; width: 100%; height: 100%; margin: 0; padding: 0; background: transparent; overflow: hidden; transition: none;}
body.page-4 #modArticle .rating .star.hover a:after, body.page-4 #modArticle .rating .star.on a:after {overflow: hidden; position: absolute; top: 0; left: 0; content: ""; height: 24px;  font-family: FontAwesome; font-size: 23px; font-weight: normal; color: #ffcc00; letter-spacing: 3px; text-indent: 0;}
body.page-4 #modArticle .rating .star.hover a:after {color: #ffcc00;}
body.page-4 .rating .label {display: none; margin-left: 10px; color: #809aba;}
body.page-4 .rating .notify {margin-top: 5px; font-size: .8em; clear: both;}
body.page-4 .rating .rating_value {color: white;}
body.page-4 .information {float: left; width: 100%; padding-top: 20px}
body.page-4 .information-inner {float: left; width: 160px;}
body.page-4 .availability {float: left; clear: none; width: 100%; margin-bottom: 3px;}
body.page-4 .availability .availability-label {float: left; clear: none; width: auto;}
body.page-4 .available {float: left; width: auto; margin-left: 5px;}
body.page-4 .code-box {float: left; clear: none; width: 100%; margin-bottom: 20px;}
body.page-4 .code-box .label {float: left; clear: none; width: auto;}
body.page-4 .code-box .code {float: left; width: auto; margin-left: 5px;}
body.page-4 .trademark_image {float: right; clear: none; width: 300px; margin-bottom: 20px;}
body.page-4 .trademark_image img {float: right;}
body.page-4 #modArticle .summary {float: left; width: 100%; padding:17px 0 8px; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5;}
body.page-4 .article-order-attributes {float: left; width: 100%;}
body.page-4 .article-order-attributes  > li {float: left; width: 100%; margin-top: 15px;}
body.page-4 .select-decorator-options li {margin-bottom: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .article-order-attributes li label {float: left; line-height: 30px;}
body.page-4 .article-order-attributes li .vn_widget_links {float: left;}
body.page-4 .article-order-attributes li .vn_widget_links .inactive {display: none;}
body.page-4 .article-order-attributes li .vn_widget_links li {float: left; clear: none; width: auto;}
body.page-4 .article-order-attributes li .vn_widget_links li a {float: left; clear: none; width: auto; min-width: 45px; height: 30px; text-align: center; line-height: 28px; margin-left: 10px; border: 1px solid #000000; background-color: #FFFFFF; font-weight: 400; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer;}
body.page-4 .article-order-attributes li .vn_widget_links li a:hover {background-color: #FFC801; color: #000000;}
body.page-4 .article-order-attributes li .vn_widget_links li.selected a {background-color: #FFC801; color: #000000;}
body.page-4 .variants .select-decorator {margin-top: 20px;}
body.page-4 .variants-select {visibility: hidden; height: 30px; margin-top: 20px;}
body.page-4 .article-order-attributes > li > select {visibility: hidden; height: 30px; margin-top: 20px;}
body.page-4 .article-order-attributes .select-decorator {clear: none; margin-left: 10px;}
body.page-4 #modArticle .offer {float: left; width: 100%; margin-top: 20px;}
body.page-4 #modArticle .prices-box {float: left; width: 100%;}
body.page-4 #modArticle .box {float: left; width: 100%; margin: 20px 0;}
body.page-4 #modArticle .old-price-box {display: inline-block; *display:inline; zoom: 1; width: auto; line-height: 21px; margin-right: 15px; font-size: 18px; text-decoration: line-through;}
body.page-4 #modArticle .old-price-box.hidden {display: none;}
body.page-4 #modArticle .price-box {display: inline-block; *display:inline; zoom: 1; width: auto; line-height: 21px; margin-right: 15px; font-size: 24px; font-weight: normal; color: #FFC801;}
body.page-4 #modArticle .discount {display: inline-block; *display:inline; zoom: 1; width: auto; line-height: 21px; margin-right: 15px; font-size: 18px;}
body.page-4 #modArticle .add-to-cart:hover {color: #000000;}
body.page-4 #modArticle .select-decorator .old-price {text-decoration: line-through;}
body.page-4 #modArticle .fav-comp {overflow: hidden; position: relative; float: left; width: 41px; height: 40px; margin-left: 10px; text-indent: 50px; white-space: nowrap;}
body.page-4 #modArticle .fav-comp input {display: none;}
body.page-4 #modArticle .fav-comp-button {opacity: 0.55; display: block; float: left; width: 100%; height: 40px; padding: 7px 0 8px; border: 1px solid #000000; background-color: #FFFFFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 #modArticle .fav-comp-button:after {position: absolute; top: 7px; right: 10px;  font-family: FontAwesome; font-size: 21px; font-weight: normal; color: #000000;}
body.page-4 #modArticle .fav-comp:hover .fav-comp-button {opacity: 1;}
body.page-4 #modArticle .fav-comp-button-remove {opacity: 1; background-color: #FFC801;}
body.page-4 #modArticle .fav-comp-button-remove {display: none;}
body.page-4 #modArticle .exs-com-in-compare .add_to_compare {display: none;}
body.page-4 #modArticle .exs-com-in-compare .remove_from_compare {display: block;}
body.page-4 #modArticle .exs-com-init-compare .add_to_compare {display: none !important;}
body.page-4 #modArticle .exs-com-init-compare .remove_fropm_compare {display: none !important;}
body.page-4 #modArticle .exs-com-in-favourite .button-favourite-add {display: none;}
body.page-4 #modArticle .exs-com-in-favourite .button-favourite-remove {display: block;}
body.page-4 #modArticle .exs-com-init-favourite .button-favourite-add {display: none !important;}
body.page-4 #modArticle .exs-com-init-favourite .button-favourite-remove {display: none !important;}
body.page-4 .addthis_sharing_toolbox {float: left; width: 100%;}
body.page-4 #modArticle .tabs {float: left; width: 100%; margin-top: 52px;}
body.page-4 #modArticle .tabs .yui3-tabview-list {float: left; width: 100%; border: 0;}
body.page-4 #modArticle .tabs .yui3-tab {float: left; margin-right: 3px; padding: 0;}
body.page-4 #modArticle .tabs .yui3-tab-label {float: left; width: auto; height: 49px; line-height: 49px; padding: 0 20px; border: 0; background-color: #FFFFFF; font-size: 20px; color: #000000;}
body.page-4 #modArticle .tabs .yui3-tab-label:hover {background-color: #FFC801; color: #000000;}
body.page-4 #modArticle .tabs .yui3-tab.yui3-tab-selected .yui3-tab-label {background-color: #FFC801; color: #000000;}
body.page-4 #modArticle .yui3-tabview-panel {float: left; width: 100%; padding: 20px 20px 17px; border: 0; background-color: #FFFFFF; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .articles-list {margin-top: 32px;}
body.page-4 .articles-bottombar.item {clear: none !important;}
body.page-4 .articles-bottombar.item {float: left; width: 50%; margin-top: 16px; padding: 0;}
body.page-4 .articles-bottombar.item .content {overflow: visible;}
body.page-4 .articles-bottombar.item .module {position: relative; z-index: 50; float: left; clear: none !important; width: 100%; margin-top: 32px; padding-right: 24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .articles-bottombar .header {border-bottom: 1px solid #E5E5E5;}
body.page-4 .articles-bottombar.item .body {overflow: hidden; float: left; padding: 0; background-color: #FFFFFF; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .articles-bottombar.item .mod-list-l {float: left; width: 100%; margin-top: -1px;}
body.page-4 .articles-bottombar.item .mod-list-li {position: relative; float: left; clear: none; width: 50%; height: 140px; padding: 20px; border-right: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; border-bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .articles-bottombar.item .mod-list-li.last {border-bottom-width: 0;}
body.page-4 .articles-bottombar.item .mod-list-li:nth-child(2n+0) {border-right-width: 0;}
body.page-4 .articles-bottombar.item .mod-list-li:nth-child(3n+0) {border-bottom-width: 0;}
body.page-4 .articles-bottombar .image {position: absolute; top: 20px; left: 20px; float: left; width: 80px; height: 80px; text-align: center;}
body.page-4 .articles-bottombar .image img {max-width: 80px; max-height: 80px;}
body.page-4 .articles-bottombar .right-side {float: left; width: 100%; padding-left: 100px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .articles-bottombar .title {float: left; width: 100%; line-height: 120%; margin-bottom: 10px;}
body.page-4 #modRelated .module {padding-right: 16px;}
body.page-4 #modSimilar .module {padding-right: 0; padding-left: 16px;}
body.page-4 .page-content.empty-related #modSimilar .module {padding: 0;}
body.page-4 .page-content.empty-similar #modRelated .module {padding: 0;}
body.page-4 .page-content.empty-related .articles-bottombar.item, body.page-4 .page-content.empty-similar .articles-bottombar.item {width: 100%;}
body.page-4 .page-content.empty-related .articles-bottombar.item .mod-list-li, body.page-4 .page-content.empty-similar .articles-bottombar.item .mod-list-li {width: 25%;}
body.page-4 .page-content.empty-related .articles-bottombar.item .mod-list-li:nth-child(2n), body.page-4 .page-content.empty-similar .articles-bottombar.item .mod-list-li:nth-child(2n) {border-right-width: 1px;}
body.page-4 .article_set {float: left; width: 100%; margin-top: 32px;}
body.page-4 .article_set_header {border-bottom: 1px solid #E5E5E5;}
body.page-4 .article_set_content {float: left; width: 100%; padding: 20px 20px 17px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background-color: #FFFFFF; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .article_set_articles {float: left; width: 75%;}
body.page-4 .article_set_articles > li {position: relative; float: left; width: 33.3333%; padding-right: 39px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .article_set_articles > li:after {position: absolute; top: 145px; right: 8px; content: "+"; font-family: arial; font-size: 45px; font-weight: normal; color: #000000;}
body.page-4 .article_set_add_article.last:after {content: "="}
body.page-4 .article_set_prices {float: left; width: 25%; margin-top: 53px; padding-left: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .article_set_image {float: left; width: 100%; width: 276px; height: 276px;}
body.page-4 .article_set_image .article_set_img_cont {display: table-cell; width: 276px; height: 276px; text-align: center; vertical-align: middle;}
body.page-4 .article_set_title {overflow: hidden; float: left; width: 100%; height: 38px; text-align: center; line-height: 120%; margin-top: 17px; margin-bottom: 10px; font-size: 16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .article_set_title:hover {color: #FFC801;}
body.page-4 .article_set_price {float: left; width: 100%; text-align: center; margin-bottom: 10px; font-size: 16px; color: #666666; text-decoration: line-through;}
body.page-4 .article_set_prices .title {float: left; width: 100%; margin-top: 30px; font-size: 24px;}
body.page-4 .article_set_price_leasing {display: none;}
body.page-4 .buy_set_leasing {display: none;}
body.page-4 .article_set_price_separate {float: left; width: 100%; margin-top: 20px;}
body.page-4 .article_set_price_separate .price {font-size: 18px; font-weight: 300; color: #666666; text-decoration: line-through;}
body.page-4 .article_set_price_set {float: left; width: 100%; margin-top: 10px;}
body.page-4 .article_set_price_set .price {font-size: 24px; font-weight: 400;}
body.page-4 .article_set_prices label {margin-right: 5px;}
body.page-4 .article_set_actions {float: left; margin-top: 20px; margin-left: 30px;}
body.page-4 .article_set_actions a {color: #000000;}
body.page-4 .article_gifts {overflow: hidden; float: left; width: 100%; margin-top: -1px; border: 1px solid #FFC801; background-color: #FFFFFF;}
body.page-4 .article_gifts_title {position: relative; float: left; width: auto; height: 115px; padding: 84px 15px 0; background-color: #FFC801; font-size: 16px; font-weight: 400; color: #000000; text-transform: uppercase; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .article_gifts_title:after {position: absolute; left: 19px; top: -5px; content: ""; font-family: FontAwesome; font-size: 80px; font-weight: normal;}
body.page-4 .article_gifts_content > ul {float: left; padding: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .article_gift_image {float: left; width: 84px; height: 84px; margin-right: 15px;}
body.page-4 .article_gift_image a {display: table-cell; width: 84px; height: 84px; text-align: center; vertical-align: middle;}
body.page-4 .article_gift_right_box {display: table-cell; width: 397px; height: 84px; vertical-align: middle;}
body.page-4 .article_gift_title {float: left; width: 100%; margin-bottom: 10px; font-size: 16px; color: #000000;}
body.page-4 .article_gift_title:hover {color: #FFC801;}
body.page-4 .article_gift_price {font-size: 16px; text-decoration: line-through;}
body.page-4 .comments {float: left; width: 100%; margin-top: 48px;}
body.page-4 .comments .header {margin-bottom: 15px; border-bottom: 1px solid #E5E5E5;}
body.page-4 .comments .body {position: relative;}
body.page-4 .comments .com-col1 {float: left; width: 48%;}
body.page-4 .comments .com-col2 {float: right; width: 48%;}
body.page-4 .comments fieldset li {float: left; clear: both; width: 100%; margin-bottom: 10px; padding: 0;}
body.page-4 .comments label {margin-bottom: 3px; padding-left: 2px;}
body.page-4 .comments #com_mod_article_comment_form_name {float: left; width: 100%; height: 40px; line-height: 40px; padding: 0 5px; border: 1px solid #E5E5E5; background-color: #E5E5E5; font-size: 13px; color: #666666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .comments #com_mod_article_comment_form_email {float: left; width: 100%; height: 40px; line-height: 40px; padding: 0 5px; border: 1px solid #E5E5E5; background-color: #E5E5E5; font-size: 13px; color: #666666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .comments #com_mod_article_comment_form_phone {float: left; width: 100%; height: 40px; line-height: 40px; padding: 0 5px; border: 1px solid #E5E5E5; background-color: #E5E5E5; font-size: 13px; color: #666666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .comments #com_mod_article_comment_form_c {float: right; width: 100%; height: 271px; padding: 5px; border: 1px solid #E5E5E5; font-size: 13px; background-color: #E5E5E5; color: #666666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 #recaptcha_widget_div {overflow: hidden; float: left; width: 100%; border: 1px solid #E5E5E5; background-color: #E5E5E5;}
body.page-4 .comments .recaptchatable {width: 100%; border: 0 !important;}
body.page-4 .comments #recaptcha_response_field {margin-top: 10px; padding: 5px; border: 1px solid #E5E5E5 !important; color: #666666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .comments .recaptchatable .recaptcha_image_cell {background-color: #E5E5E5;}
body.page-4 .comments .recaptchatable #recaptcha_image {border: 0 !important;}
body.page-4 .comments .vn_data fieldset.actions {float: right; margin-top: 15px;}
body.page-4 .com-acom-c-o-n-t-e-n-t {display: none;}
body.page-4 .comment {float: left; width: 100%; margin-top: 48px;}
body.page-4 .comment .content {overflow: visible;}
body.page-4 .comment .header {border-bottom: 1px solid #E5E5E5;}
body.page-4 .comment .body {float: left; width: 100%; border: 0; background-color: #FFFFFF; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);}
body.page-4 .comment .body li {float: left; width: 100%; padding: 20px; border-top: 1px solid #E5E5E5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-4 .comment .body li.first {border-top: 0;}
body.page-4 .comment .comment-header {float: left; width: 100%; margin-bottom: 10px;}
body.page-4 .comment-name {float: left; line-height: 1; font-size: 16px; color: #000000;}
body.page-4 .comment-date {float: right;}
body.page-4 .comment-admin {float: left; width: 100%; margin-top: 5px; color: #FFC801;}
body.page-4 .comment-admin span {margin-right: 10px;}


body.page-14 #modShoppingCart .body {width: 100%; margin-bottom: 16px;}
body.page-14 #modShoppingCart table {float: left; width: 100%; color: #666666;}
body.page-14 #modShoppingCart table th {width: auto; padding: 8px 4px 7px; color: #000000; border: 1px solid #ddd; background: #efefef; font-size: 14px; text-align: center; white-space: nowrap;  text-transform: none;}
body.page-14 #modShoppingCart tbody td {text-align: center; vertical-align: middle; border: 1px solid #ddd; font-size: 13px; color: #content-header-text;}
body.page-14 .sc-col_item_title .title {display: table-cell; height: 84px; text-align: left; vertical-align: middle; line-height: 150%; font-size: 11px;}
body.page-14 sc-col_item_price {width: 120px;}
body.page-14 .sc-col_quantity {width: 100px;}
body.page-14 .item_total_price {width: 100px; white-space: nowrap;}
body.page-14 #modShoppingCart .com-sc-content-table.module table .quantity_controls {margin-bottom: 0;}
body.page-14 .com-sc-cart_products td {text-align: center;}
body.page-14 #modShoppingCart table tfoot th {text-align: right;}
body.page-14 #modShoppingCart table tfoot td {font-size: 14px;}
body.page-14 #modShoppingCart .button.inc_quantity {background: url("/images/i16/plus.png") no-repeat scroll 0 0 transparent !important; border: 0; height: 16px; padding: 0;}
body.page-14 #modShoppingCart .button.dec_quantity {background: url("/images/i16/minus.png") no-repeat scroll 0 0 transparent !important; border: 0; height: 16px; padding: 0;}
body.page-14 #modShoppingCart a.delete {position: relative; float: left; width: 100px !important; height: 18px; text-align: center; margin: 0; padding: 0; border: 0; background-color: transparent; font-size: 12px; color: #666666; cursor: pointer; text-decoration: none;}
body.page-14 .input_quantity {text-align: center;}
body.page-14 #modShoppingCart a.delete:hover {background: none;}
body.page-14 #modShoppingCart .actions {float: right; width: 100%; margin-top: 32px;}
body.page-14 #modShoppingCart input.order {float: right; height: 40px; border: 1px solid #000000; background-color: #FFFFFF; color: #000000; text-transform: uppercase;}
body.page-14 #modShoppingCart input.order:hover {background-color: #FFC801;}
body.page-14 #modShoppingCart .actions .button {float: left; text-transform: uppercase; margin-right: 10px; border: 1px solid #000000; background-color: #FFFFFF; color: #000000;}
body.page-14 #modShoppingCart .actions .button:hover {background-color: #FFC801;}
body.page-14 .coupon {float: left; width: 100%; text-align: center; margin-top: 50px;}
body.page-14 .coupon label {display: inline-block; *display:inline; zoom: 1; height: 40px; line-height: 40px; margin-right: 10px; font-size: 18px;}
body.page-14 .coupon input {display: inline-block; *display:inline; zoom: 1; height: 40px; line-height: 40px; vertical-align: top; margin-right: 10px; padding: 0 5px; border: 1px solid #000000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-14 #modShoppingCart .coupon .button {display: inline-block; *display:inline; zoom: 1; float: none; height: 40px; line-height: 40px; text-transform: uppercase; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
body.page-14 #modShoppingCart .coupon .button:hover {background-color: #FFC801;}


body.page-18 #modPageContent {margin-bottom: 0;}
body.page-18 #modContacts {float: left; width: 500px;  line-height: 150%; font-size: 14px; font-weight: normal;}
body.page-18 #modContacts .content {overflow: visible;}
body.page-18 #modContacts .header {width: 1200px;}
body.page-18 #modContacts .firm_name {float: left; width: 100%; height: 36px; line-height: 36px; font-size: 18px; color: #000000;}
body.page-18 #modContacts .firm_name strong {font-weight: 400;}
body.page-18 .otdel {float: left; width: 100%; margin-bottom: 20px;}
body.page-18 .otdel h2 {margin-bottom: 10px;}
body.page-18 .otdel .phone-single {float: left; width: 100%; margin-bottom: 2px;}
body.page-18 #modContactform {float: right; clear: none; width: 580px; margin-top: 82px; margin-bottom: 50px;}
body.page-18 #modContactform fieldset li {float: left; width: 100%; margin-bottom: 10px; padding: 0;}
body.page-18 #modContactform label {margin-bottom: 3px;padding-left: 2px;}
body.page-18 #modContactform fieldset .inf-cf-name input {float: left; width: 100%; height: 40px; line-height: 40px; padding: 0 5px; border: 1px solid #E5E5E5; background-color: #E5E5E5; font-size: 13px; color: #666666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-18 #modContactform fieldset .inf-cf-email input {float: left; width: 100%; height: 40px; line-height: 40px; padding: 0 5px; border: 1px solid #E5E5E5; background-color: #E5E5E5; font-size: 13px; color: #666666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-18 #modContactform fieldset .inf-cf-phone input {float: left; width: 100%; height: 40px; line-height: 40px; padding: 0 5px; border: 1px solid #E5E5E5; background-color: #E5E5E5; font-size: 13px; color: #666666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-18 #modContactform fieldset .inf-cf-text textarea {float: left; width: 100%; height: 100px; padding: 5px; border: 1px solid #E5E5E5; font-size: 13px; background-color: #E5E5E5; color: #666666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-18 #modContactform .actions {margin-top: 15px;}
body.page-18 #modMaps {float: left; width: 100%; border-top: 1px solid #E5E5E5;}
body.page-18 #modMaps .text {float: left; width: 100%; height: 400px;}


body.page-34 #modCheckout .body {position: relative; width: 100%; font-size: 13px;}
body.page-34 #modCheckout .header {position: relative;}
body.page-34 #modCheckout .header .title {float: left;}
body.page-34 #modCheckout .header .mod-com-sort {right: 15px; top: 23px;}
body.page-34 #modCheckout h2 {padding: 0;}
body.page-34 #modCheckout .section-login-button {top: 5px; right: 0px; height: 92px; padding: 22px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-34 #modCheckout .section-login-button .button {border: 0; background: none; color: #FFC801; text-decoration: none;}
body.page-34 #modCheckout .section-login-button .button:hover {text-decoration: underline;}
body.page-34 #modCheckout .section-login-button .button.are_you_registered {font-size: 11px; color: black;}
body.page-34 #modCheckout .section-login-button .button.are_you_registered:hover {text-decoration: underline;}
body.page-34 .mc_shopping_cart_checkout.module fieldset.actions {float:right;}
body.page-34 .section-login-button a {height: 20px; line-height: 20px;}
body.page-34 .col2 li label {margin-bottom: 0.25em;}
body.page-34 .person_info .x2 {margin-top: 10px;}
body.page-34 .person_info .radio_list li {float: left; width: auto;}
body.page-34 #modCheckout input.order {float: right; margin-top: 16px; margin-right: 1px; text-transform: uppercase;}
body.page-34 #modCheckout input.order:hover {background-color: #FFC801;}
body.page-34 #modCheckout .login .actions li {padding: 0;}
body.page-34 #modCheckout .login .actions input {float: right; margin-top: 16px;}
body.page-34 #modCheckout .payment li {padding: 3px 0}
body.page-34 #modCheckout .delivery table {width: auto;}
body.page-34 #modCheckout .delivery tbody td {height: auto; line-height: 15px;}
body.page-34 #modCheckout .delivery .col3 li {padding:  0;}
body.page-34 #modCheckout table th {width: auto; padding: 8px 4px 7px; color: #555; border: 1px solid #ddd; background: #efefef; font-size: 12px; font-weight: bold; text-align: center; white-space: nowrap;  text-transform: none;}
body.page-34 #modCheckout tbody td {border: 1px solid #ddd; vertical-align: midde; font-size: 12px; color: #555; text-align: left;}
body.page-34 #modCheckout tbody td .image {float:left; margin-right: 10px;}
body.page-34 #modCheckout tfoot td {font-size: 12px; vertical-align: middle;}
body.page-34 #modCheckout .button.inc_quantity {background: url("/images/i16/plus.png") no-repeat scroll 0 0 transparent !important; border: 0; height: 16px; padding: 0;}
body.page-34 #modCheckout .button.dec_quantity {background: url("/images/i16/minus.png") no-repeat scroll 0 0 transparent !important; border: 0; height: 16px; padding: 0;}
body.page-34 #modCheckout a.delete {color: #000000;     cursor: pointer;     display: inline-block; *display:inline; zoom: 1;     float: left;     font: bold 10px/18px Tahoma;     height: 18px;     padding: 0 2px 0 20px;     position: relative;     text-decoration: none; background: none; border: 0;}
body.page-34 #modCheckout a.delete:hover {background: none;}
body.page-34 #modCheckout #com_mod_shopping_cart_checkout_order_note {width: 100%; padding: 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-34 fieldset > ul {margin: 0 -1%}
body.page-34 .col3 li {width: 31.3333%;}
body.page-34 .col3 .x05 {width: 14.66665% !important;}
body.page-34 fieldset > ul > li > input {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-34 .radio_list li {padding-left: 0;}
body.page-34 .radio_list input {top: 4px; left: 0px;}
body.page-34 .radio_list label {padding-left: 20px;}
body.page-34 .vn_data.layout_h ul li label {width: auto;}
body.page-34 .client_delivery_address fieldset > ul {margin: 0;}
body.page-34 .client_delivery_address fieldset > ul label {margin-bottom: 0.25em;}
body.page-34 .new_client_address > div {margin: 0 -1%;}
body.page-34 .button.continue {display: none;}
body.page-34 .section.payment ul {margin: 0;}
body.page-34 .sectionset.delivery ul {margin: 0;}
body.page-34 .section.order ul {margin: 0;}
body.page-34 #modCheckout table th {width: auto; padding: 8px 4px 7px; color: #000000; border: 1px solid #ddd; background: #efefef; font-size: 14px; font-weight: normal; text-align: center; white-space: nowrap;  text-transform: none;}
body.page-34 #modCheckout tbody td {text-align: center; vertical-align: middle; border: 1px solid #ddd; font-size: 13px; color: #000000;}
body.page-34 .sc-col_item_title .title {display: table-cell; height: 84px; text-align: left; vertical-align: middle; line-height: 150%; font-size: 11px;}
body.page-34 .sc-col_item_price {width: 120px;}
body.page-34 .sc-col_quantity {width: 100px;}
body.page-34 .item_total_price {width: 100px; white-space: nowrap;}
body.page-34 #modCheckout .com-sc-content-table.module table .quantity_controls {margin-bottom: 0;}
body.page-34 #cartTotalPrice {text-align: center;}
body.page-34 .com-sc-total_cart_price {text-align: center;}
body.page-34 #modCheckout .com-sc-checkout.module .section.order .vn_data {width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-34 #modCheckout .com-sc-cart_products tfoot th {text-align: right;}
body.page-34 #modCheckout .com-sc-cart_products td {text-align: center;}
body.page-34 #modCheckout .section.confirm > .vn_data {float: none; width: auto; padding: 1em 0 1em 1%;}
body.page-34 #modCheckout .section.confirm input {float:left; margin-right: 4px;}
body.page-34 #modCheckout .section.confirm label {display: inline; float:none;}
body.page-34 #modCheckout .section.confirm a {text-decoration: underline;}
body.page-34 #modCheckout .section.confirm .error_list {float: left; width: 100%;}
body.page-34 #modCheckout .section.confirm .error_list li {float: left; padding-bottom: 1em}


body.page-87 #siteContent {box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); margin: 30px 0; border-radius: 5px; float:left; width: 940px; background: white; padding: 20px !important;}
body.page-87 #module1332 h1 {color: #6a6a6a; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 300; margin: 0; text-decoration: none; text-transform: uppercase; border-bottom: 1px solid #cdcdcd; line-height: 37px; margin-bottom: 20px;}
body.page-87 #module1332 .body {background: white;}
body.page-87 #module1332 .text {display:inline; text-align: left; margin-top: 16px; color: #6a6a6a;}
body.page-87 #module1332 .text ul {text-align: left; margin-bottom: 1em;}
body.page-87 #module1332 .text li {padding-left: 20px; line-height: 28px;}
body.page-87 #module1332 .image {float:left; margin: 0 20px 20px 0}
body.page-87 #module1333 .body {margin-top: 40px;}
body.page-87 .leasing_sum {display:block; line-height: 30px; padding-bottom: 15px; font: bold 14px Arial; color: #3d4a52;}
body.page-87 .leasing_sum .price {color: #CC3300;}
body.page-87 ul.gateways {clear: both; float:left; width: 100%;}
body.page-87 ul.gateways li.gateway-TBI {margin-right: 40px; width: 470px; float:left;}
body.page-87 ul.gateways li.gateway-UniCredit {float:left; width: 470px;}
body.page-87 ul.files li {padding: 5px 0;}
body.page-87 ul.files li a {background: url(/images/i32/files/pdf.png) no-repeat left center; padding-left: 40px; min-height: 32px; line-height: 32px; display:inline-block; *display:inline; zoom: 1; color: #666;}
body.page-87 ul.files li a:hover {text-decoration: underline; color: black;}
body.page-87 .payment_plan_cont table {width: 470px; float:left;}
body.page-87 .payment_plan_cont table caption {background: none; border: 0;  font-size: 20px;  font-weight: bold;}
body.page-87 .payment_plan_cont .confirm {position: absolute; top: 50px; left: 514px;}
body.page-87 .payment_plan_cont .confirm input {margin-right: 5px;}
body.page-87 .payment_plan_cont .confirm label:hover {color: black;}
body.page-87 .payment_plan_cont table thead th {border:0; color: white; font: bold 13px/40px Arial; padding: 0 20px; font-family: 'PT Sans',sans-serif; font-size: 18px; font-weight: bold; color: #1C1C1C;}
body.page-87 .payment_plan_cont table thead th.first {width:140px;}
body.page-87 .payment_plan_cont table thead th.last {border-right: 0;}
body.page-87 .payment_plan_cont table tbody th {border: 1px solid white; color: #666; font: bold 16px/40px Arial; padding: 0 20px; border-right: 0;vertical-align: center;  font-family: 'PT Sans',sans-serif; font-size: 18px; font-weight: bold; color: #800102;}
body.page-87 .payment_plan_cont table td {font: normal 12px Arial; color: #333;padding: 5px 20px; border: 1px solid white;}
body.page-87 .payment_plan_cont table input {margin-right: .5em;}
body.page-87 .payment_plan_cont table td label {color: #333;}
body.page-87 .payment_plan_cont table td .price {color: black;}
body.page-87 .payment_plan_cont table td ul li {line-height: 2;}
body.page-87 .payment_plan_cont table {border:0;border-collapse: separate; width: 980px;}
body.page-87 .payment_plan_cont table tr.odd th {}
body.page-87 .payment_plan_cont table tr.even th {}
body.page-87 .payment_plan_cont table tr.odd td {}
body.page-87 .payment_plan_cont table tr.even td {}
body.page-87 .payment_plan_cont .actions {margin-top: 1em; float:left; clear:both; text-align: center; width: 100%;}
body.page-87 .payment_plan_cont .actions input {background: none repeat scroll 0 0 #CB0000;     border: 0 none;     color: white;     float: right;     font-size: 12px;     font-weight: bold;     height: 30px;     line-height: 30px;     padding: 0 15px;     text-align: center;     text-transform: uppercase;}
body.page-87 .payment_plan_cont .actions input:hover {background: #e00000;}


body.page-88 #siteContent {box-shadow: 0 0 2px rgba(0, 0, 0, 0.3); margin: 30px 0; border-radius: 5px; float:left; width: 940px; background: white; padding: 20px !important;}
body.page-88 #module1336 h3 {font: bold 26px/1.2 PTSans, sans-serif; color: #333366; float:left; width: 100%; clear: both; margin-bottom: 1em}
body.page-88 .mc_shopping_cart_leasing_request .error {color: #B53535; display: block; font-size: 14px; font-weight: bold; padding-bottom: 10px;}
body.page-88 .vn_data fieldset {width: 100%;}
body.page-88 .vn_data li {margin-bottom: 10px; float:left; clear:both; width: 300px;}
body.page-88 .vn_data li label {padding-bottom: 3px; color: #333;}
body.page-88 .vn_data li.field-date-dmy label {width:100% !important; clear:both !important;}
body.page-88 .vn_data li.field-date-dmy select {width: 95px !important; float:left; clear:none !important;margin-right: 5px;}
body.page-88 .vn_data li.field-date-my label {width:100% !important; clear:both !important;}
body.page-88 .vn_data li.field-date-my select {width: 95px !important; float:left; clear:none !important;margin-right: 5px;}
body.page-88 .vn_data li select {width: 306px;}
body.page-88 .vn_data li input, body.page-88 .vn_data li select, body.page-88 .vn_data li textarea {border: 1px solid #AAAAAA; border-radius: 3px 3px 3px 3px; padding: 2px;}
body.page-88 #module1336 .actions {text-align: center; margin-top: 30px;}
body.page-88 #module1336 .actions input {background: none repeat scroll 0 0 #CB0000;     border: 0 none;     color: white;     float: right;     font-size: 12px;     font-weight: bold;     height: 30px;     line-height: 30px;     padding: 0 15px;     text-align: center;     text-transform: uppercase; border-radius: 0; width: auto;}
body.page-88 #module1336 .actions input:hover {background: #e00000;}


body.page-93 #modLogin {width: 100%; text-align: center; margin-top: 50px;}
body.page-93 #modLogin .header {text-align: left;}
body.page-93 #modLogin .content {text-align: left; width: 320px; float: none; margin: 0 auto;}
body.page-93 #modLogin #mod_login_username {border: 1px solid #000000; height: 38px; line-height: 38px; padding: 2px 5px; color: #666666; width: 320px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-93 #modLogin #mod_login_password {border: 1px solid #000000; height: 38px; line-height: 38px; padding: 2px 5px; color: #666666; width: 320px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-93 #modLogin label {padding-bottom: 0.25em;}
body.page-93 #modLogin li {margin-bottom: 10px;}
body.page-93 #modLogin .actions {margin-top: 0;}
body.page-93 #modLogin .actions li {float: left;}
body.page-93 #modLogin .actions li.first {width: 100px;}
body.page-93 #modLogin .actions .button {margin-top: 16px; padding: 0;}
body.page-93 #modLogin .actions input {clear: none; border: 0; background-color: #FFFFFF; font-family: "Roboto",arial,sans-serif; font-weight: 400; color: #000000; text-transform: uppercase;}
body.page-93 #modLogin .actions input:hover {background-color: #FFC801;}
body.page-93 #modLogin .lost_pass_link {margin-top: 11px; margin-left: 10px; border: 0; background-color: transparent; color: #666;}
body.page-93 #modLogin .lost_pass_link:hover {color: #FFC801;}
body.page-93 #modLogin form > .error_list {display: none;}
body.page-93 #modLogin form .error_list {padding-top: 3px;}
body.page-93 #modLogin form .error_list li {margin-bottom: 5px; line-height: 1;}
body.page-93 .popup {text-align: center;}
body.page-93 .popup-overlay {background: black; opacity: 0.8;}
body.page-93 .popup-content {position: relative; z-index: 100; display: inline-block; *display:inline; zoom: 1; width: 320px; text-align: center; margin-top: 40%; padding: 20px; background-color: #FFFFFF;}
body.page-93 .popup-hd {float: left; text-align: left;}
body.page-93 .popup-bd {float: left; width: 100%;}
body.page-93 .popup-bd label {margin-bottom: 0.25em;}
body.page-93 .popup-bd #forgot_password_username {float: left; width: 100%; height: 38px; line-height: 38px; padding: 2px 5px; border: 1px solid #000000; background-color: #E5E5E5; color: #666666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-93 .vn_data fieldset.actions {margin-top: 26px;}
body.page-93 .popup-close {width: 30px; height: 38px; margin-left: 286px; margin-top: -216px; border-radius: 30px; border: 3px solid black; padding: 0; box-shadow: 0 0 15px black; cursor: pointer; font-size: 19px; font-family: Verdana; line-height: 10px; padding-bottom: 6px; padding-left: 1px}
body.page-93 .popup-close:hover {color: #ff0000; background: white;}
body.page-93 .popup .popup-submit {float: left; clear: none; width: auto !important; height: 38px; line-height: 38px; margin-right: 16px; padding: 0 22px; background-color: #FFFFFF; font-family: "Ubuntu",arial,sans-serif; font-weight: 400; color: #000000; text-transform: uppercase; cursor: pointer; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
body.page-93 .popup .popup-submit:hover {background-color: #FFC801;}
body.page-93 .popup .popup-cancel {float: left; clear: none; width: auto !important; height: 38px; line-height: 38px; padding: 0 22px; background-color: #FFFFFF; font-family: "Ubuntu",arial,sans-serif; font-weight: 400; color: #000000; text-transform: uppercase; cursor: pointer; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
body.page-93 .popup .popup-cancel:hover {background-color: #FFC801;}
body.page-93 .admin-error {text-align: left; margin-bottom: 15px; color: #FFC801;}


body.page-96 .mc_com_mod_logged_client h1 {margin-bottom: 0;}
body.page-96 .admin-panel-prerender {display: none;}
body.page-96 #contactForm {display: none;}
body.page-96 .yui3-panel #contactForm {display: block;}
body.page-96 .module .panel {display: none;}
body.page-96 .yui3-widget-mask {background: rgba(255,255,255, 0.8);}
body.page-96 #customerContactPanel {width: 50% !important; top: 10% !important; left: 25% !important;}
body.page-96 #customerAddressPanel {width: 50% !important; top: 10% !important; left: 25% !important;}
body.page-96 #customerAccountPanel {width: 20% !important; top: 10% !important; left: 40% !important;}
body.page-96 .yui3-objectpanel-hidden {display: none}
body.page-96 .yui3-panel {background: white; box-shadow: 0 0 60px black; padding: 20px; border-radius: 3px; z-index: 100;}
body.page-96 .yui3-panel .yui3-widget-hd {font-size: 17px; line-height: 36px; text-transform: uppercase; margin-bottom: 1em;}
body.page-96 #customerAccountPanel .yui3-button-close {display: none;}
body.page-96 #customerAddressPanel .yui3-button-close {display: none;}
body.page-96 #customerContactPanel .yui3-button-close {display: none;}
body.page-96 .yui3-panel button {float: left; clear: none; width: auto !important; height: 38px; line-height: 38px; margin-top: 10px; margin-right: 16px; padding: 0 22px; border: 1px solid #000000; -webkit-border-radius: 0; border-radius: 0; background: #FFFFFF; color: #000000; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s; cursor: pointer;}
body.page-96 .yui3-panel button:hover {background-color: #FFC801;}
body.page-96 . yui3-panel button.admin-button-cancel {float: left; clear: none; width: auto !important; background: #FFC801;}
body.page-96 . yui3-panel button.admin-button-cancel:hover {background-color: #FFFFFF;}
body.page-96 .yui3-panel label {color: #333; line-height: 22px;}
body.page-96 .yui3-panel .yui3-widget-bd input {height: 30px; line-height: 30px; margin-bottom: 5px; padding: 2px 5px; border: 1px solid #E5E5E5; background-color: #E5E5E5; color: #666666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-96 .yui3-panel .yui3-widget-bd select {line-height: 26px; height: 26px; padding: 3px 5px; box-sizing: border-box; margin-bottom: 5px; border-radius: 0; -webkit-border-radius: 0;}
body.page-96 .yui3-panel .admin-error {color: #cb0000; margin-bottom: 1em;}
body.page-96 .yui3-panel li.admin-error input {border: 1px solid #cc7744;}
body.page-96 .yui3-panel li.admin-error select {border: 1px solid #cc7744;}
body.page-96 .page-content .section .body {width: 100%; float: none;}
body.page-96 .page-content .section h2 {width: 100%; line-height: 30px; margin-top: 30px; border-bottom: 1px solid #999; text-transform: uppercase;}
body.page-96 .page-content .section {margin-bottom: 1em;}
body.page-96 .page-content table th, body.page-96 .page-content table td {font-size: 13px;}
body.page-96 #modOrderList .bd {margin: 0;}
body.page-96 table.orders {border: 0; width: 100%;}
body.page-96 table.orders thead th {background: #4f4f4f; color: white; font-size: 12px; text-transform: uppercase;border: 0; padding: 5px 15px; text-align: left}
body.page-96 table.orders td {border: 0;}
body.page-96 table.orders tr.order td {background: rgba(0, 0, 0, 0.1); padding: 5px 15px;}
body.page-96 table.order-products {width: 100%;}
body.page-96 table.order-products td {text-align: left; border: 0; border-bottom: 1px solid #ddd;}
body.page-96 table.order-products th {border: 0; font-weight: bold; border-bottom: 1px solid #ddd;}
body.page-96 table.order-products .image {width: 40px; height: 40px; float:left; margin-right: 1em;}
body.page-96 table.order-products .image img {ma-width: 40px; max-height: 40px;}
body.page-96 #customerOrderPanel .order-section {margin-bottom: 1em;}
body.page-96 #customerOrderPanel .order-section h2 {margin-bottom: 10px;}
body.page-96 #customerOrderPanel .order-section li {margin-bottom: 3px;}
body.page-96 #customerOrderPanel table .type-number {white-space: nowrap;}
body.page-96 #customerOrderPanel tfoot th {text-align: right;}
body.page-96 #customerOrderPanel thead th {background: #4f4f4f; color: white; font-size: 12px; text-transform: uppercase;border: 0; padding: 5px 15px; text-align: left}
body.page-96 #customerOrderPanel tbody td {border: 0; border-bottom: 1px solid #ccc;}
body.page-96 #customerOrderPanel tfoot td {border: 0;}
body.page-96 #customerOrderPanel tfoot th {border: 0;}
body.page-96 #customerOrderPanel .yui3-widget-ft {text-align: center;}
body.page-96 #customerOrderPanel .order-section-products {margin-top: 2em;}
body.page-96 #customerOrderPanel table .image {width: 40px; height: 40px; float:left; margin-right: 1em;}
body.page-96 #customerOrderPanel table .image img {ma-width: 40px; max-height: 40px;}
body.page-96 #modAddressList table {margin: 10px 0; width: auto;}
body.page-96 #modAddressList table td {border: 0; padding: 5px 30px 5px 0;}
body.page-96 #modAddressList table th {border: 0}
body.page-96 #modAddressList table thead {display: none;}
body.page-96 .admin-table-action-new {float: left; clear: none; width: auto !important; height: 38px; line-height: 38px; padding: 0 22px; border: 1px solid #000000; background-color: #FFFFFF; color: #000000; -webkit-box-shadow: none; box-shadow: none; cursor: pointer; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
body.page-96 .admin-table-action-new:hover {background-color: #FFC801;}
body.page-96 .admin-table-action-edit {margin-right: 5px; padding: 0 10px; border: 0; background: #FFFFFF; color: #000000; cursor: pointer; text-transform: lowercase; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
body.page-96 .admin-table-action-delete {margin-right: 5px; padding: 0 10px; border: 0; background: #FFFFFF; color: #000000; cursor: pointer; text-transform: lowercase; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
body.page-96 .admin-table-action-edit:hover, body.page-96 .admin-table-action-delete:hover {background-color: #FFC801;}
body.page-96 .page-content .label {font-weight: bold; color: #333;}
body.page-96 .page-content p {color: #666;}
body.page-96 .page-content .bd {margin-top: 10px;}
body.page-96 .page-content .button-edit {float: left; clear: none; width: auto !important; height: 38px; line-height: 38px; margin-top: 10px; padding: 0 22px; border: 1px solid #000000; background-color: #FFFFFF; font-size: 16px; color: #000000; -webkit-box-shadow: none; box-shadow: none; cursor: pointer; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
body.page-96 .page-content .button-edit:hover {background-color: #FFC801;}
body.page-96 #orderPanel  .body {width: 100%; float: none;}
body.page-96 #orderPanel  h2 {width: 100%; line-height: 30px; margin-top: 30px; border-bottom: 1px solid #999; text-transform: uppercase;}
body.page-96 #orderPanel .order-section {margin-bottom: 1em;}
body.page-96 #orderPanel table th, body.page-96 #orderPanel table td {font-size: 13px;}
body.page-96 #orderPanel .label {font-weight: bold; color: #333;}
body.page-96 #orderPanel p {color: #666;}
body.page-96 #orderPanel .bd {margin-top: 10px; margin-left: 10px;}
body.page-96 #orderPanel .button-edit {float: left; clear: none; width: auto !important; height: 40px; line-height: 40px; margin-top: 10px; padding: 0 22px; background-color: #FFFFFF; font-size: 16px; color: #000000; -webkit-box-shadow: none; box-shadow: none; cursor: pointer; -webkit-transition: all 0.35s ease 0s; transition: all 0.35s ease 0s;}
body.page-96 #orderPanel .button-edit:hover {background-color: #FFC801;}


body.page-97 #reg .header {margin-bottom: 0;}
body.page-97 #reg .content {overflow: visible;}
body.page-97 #reg .body h2 {height: 40px;}
body.page-97 #reg .content .body {width: 100%;}
body.page-97 #reg .person_info .x2 {margin-bottom: 10px;}
body.page-97 #reg .person_info .x2 > label {margin-top: 10px; margin-bottom: 2px;}
body.page-97 #reg .person_info .x2 > ul li {float: left;}
body.page-97 #reg .actions {float: left; margin-top: 10px; margin-left: 7px;}
body.page-97 #reg .step, body.page-97 #reg .section {clear:both;float:left;width: 100%;}
body.page-97 #reg .section, body.page-97 #reg .section ul, body.page-97 #reg .section fieldset {margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;}
body.page-97 #reg .delivery_address_check input, body.page-97 #reg .register_check input, body.page-97 #reg .company_vat_registered input, body.page-97 #reg .firm_info_address_check input {float:left; clear:none !important;margin-right: 0.5em;margin-top: 0.1em;}
body.page-97 #reg .delivery_address_check label, body.page-97 #reg .register_check label, body.page-97 #reg .company_vat_registered label, body.page-97 #reg .firm_info_address_check label {display: inline !important;float:none !important;}
body.page-97 #reg .section.order_preview .order_preview_cont {float: none; padding-left: 1%; width: auto;}
body.page-97 #reg .section.order_preview table {width: 100%;}
body.page-97 #reg .form-field-shipping_method {width: 100% !important;}
body.page-97 #reg .form-field-shipping_method table {min-width: 50%; clear:both;}
body.page-97 #reg .section.courier li {float:left;}
body.page-97 #reg .section.courier li label {clear: both;}
body.page-97 #reg .form-field-priority_time {clear: none !important;}
body.page-97 #reg .form-field-priority_time label {width: 100% !important;}
body.page-97 #reg .form-field-type-time label {float:left; clear:both; width: 100%;}
body.page-97 #reg .form-field-type-time select {width: auto !important; display: inline !important; min-width: 50px;}
body.page-97 #reg .col3 li.hidden {display:none;}
body.page-97 #reg .module table th, body.page-97 #reg .module table tfoot td {background-color: $cat_title_back_2; color: $cat_title_text_2; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);font-weight:bold;white-space:nowrap; padding: 8px 4px;}
body.page-97 #reg .module table td {background-color: white;}
body.page-97 #reg .module table tfoot th {text-align: right;}
body.page-97 #reg .section {}
body.page-97 #reg .section h3 {margin-top: 1em; margin-bottom: 1em; border-bottom: 1px solid #000000; font-size: 16px; line-height: 2em;}
body.page-97 #reg .vn_data fieldset, body.page-97 #reg .vn_data .valueset {padding: 0;}
body.page-97 #reg .delivery_address_check, body.page-97 #reg .register_check, body.page-97 #reg .company_vat_registered, body.page-97 #reg .firm_info_address_check {padding-left: 1%;}
body.page-97 #reg .register_check, body.page-97 #reg .company_vat_registered, body.page-97 #reg .firm_info_address_check {padding-top: 1em;}
body.page-97 #reg .radio_list li {padding-top: 0.25em;}
body.page-97 #reg .radio_list li input {margin-right: 0.25em;}
body.page-97 #reg input[type="text"], body.page-97 #reg input[type="password"], body.page-97 #reg input[type="radio"], body.page-97 #reg input[type="checkbox"], body.page-97 #reg select, body.page-97 #reg textarea {padding: 2px; -webkit-border-radius: 0; border-radius: 0;     font-size: 15px;       text-shadow: 0px 1px 0px #fff;       outline: none;       border: 1px solid #000000;       -webkit-box-shadow: 1px 1px 0px #efefef;       -moz-box-shadow: 1px 1px 0px #efefef;       box-shadow:  1px 1px 0px #efefef;}
body.page-97 #reg .vn_data li.errors input, body.page-97 #reg .vn_data li.errors textarea, body.page-97 #reg .vn_data li.errors select, body.page-97 #reg .vn_data li.errors .radio_list {-webkit-box-shadow: 0px 0px 4px #E8BDBD;       -moz-box-shadow: 0px 0px 4px #E8BDBD;       box-shadow: 0px 0px 4px #E8BDBD;   border: 1px solid #E8BDBD;}
body.page-97 #reg input[type="text"]:focus, body.page-97 #reg  input[type="password"]:focus, body.page-97 #reg  input[type="radio"]:focus, body.page-97 #reg  input[type="checkbox"]:focus, body.page-97 #reg select:focus, body.page-97 #reg textarea:focus {-webkit-box-shadow: 0px 0px 4px #007eff;       -moz-box-shadow: 0px 0px 4px #007eff;       box-shadow: 0px 0px 4px #007eff;}
body.page-97 #reg form > ul.error_list {border: 0; margin-top: 1em;}
body.page-97 #com_mod_register_client_info_company_vat_registered {border: 0; box-shadow: none}
body.page-97 fieldset > ul {margin: 0 -1%}
body.page-97 .col3 li {width: 31.3333%;}
body.page-97 .col3 .x05 {width: 14.66665% !important;}
body.page-97 fieldset > ul > li > input {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-97 .radio_list li {padding-left: 0;}
body.page-97 .radio_list input {top: 4px; left: 0px;}
body.page-97 .radio_list label {padding-left: 20px;}
body.page-97 #reg fieldset.actions {float: left; width: 100%; text-align: center; margin-top: 40px;}
body.page-97 #reg .button.order {display: inline-block; *display:inline; zoom: 1; float: none; margin-top: 16px; text-transform: uppercase;  background-color: #FFFFFF; color: #000000;}
body.page-97 #reg .button.order:hover {background-color: #FFC801;}


body.page-99 #modForgotPassword {width: 100%; text-align: center; margin-top: 50px;}
body.page-99 #modForgotPassword .header {text-align: left;}
body.page-99 #modForgotPassword .content {text-align: left; width: 320px; float: none; margin: 0 auto;}
body.page-99 #modForgotPassword #recovery_password_password {height: 38px; line-height: 38px; padding: 2px 5px; color: #666666; width: 320px; border: 1px solid #000000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-99 #modForgotPassword #recovery_password_repassword {height: 38px; line-height: 38px; padding: 2px 5px; border: 1px solid #000000; color: #666666; width: 320px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body.page-99 #modForgotPassword label {padding-bottom: 0.25em;}
body.page-99 #modForgotPassword li {margin-bottom: 10px;}
body.page-99 #modForgotPassword .actions {margin-top: 0;}
body.page-99 #modForgotPassword .actions li {float: left;}
body.page-99 #modForgotPassword .actions input {clear: none; margin-top: 16px; border: 1px solid #000000; background-color: #FFFFFF; font-family: "Roboto",arial,sans-serif; font-weight: 400; color: #000000; text-transform: uppercase;}
body.page-99 #modForgotPassword .actions input:hover {background-color: #FFC801;}
body.page-99 #modForgotPassword .lost_pass_link {margin-top: 11px; margin-left: 10px; background-color: transparent; color: #666;}
body.page-99 #modForgotPassword .lost_pass_link:hover {color: #FFC801;}
body.page-99 #modForgotPassword form > .error_list {display: none;}
body.page-99 #modForgotPassword form .error_list {padding-top: 3px;}
body.page-99 #modForgotPassword form .error_list li {margin-bottom: 5px; line-height: 1;}


body.page-100 #mod404 .body {width: 100%;}
body.page-100 #mod404 .center {color:#646464;  width: 100%; margin: 2em auto; float:none; clear:both; text-align:center;}
body.page-100 #mod404 .box {clear:both; padding-bottom:3px;}
body.page-100 #mod404 .box_cnt {clear:both; padding:10px 15px; width: 60%; float: none; margin: 0 auto;}
body.page-100 #mod404 a {color:#0594E3; font-weight: bold;}
body.page-100 #mod404 h1 {margin: 1em 3em; font-size: 2em; font-weight: bold;}


body.page-102 #sitemap {float: left; margin-bottom: 30px;}
body.page-102 #sitemap .mm-menu {display: block; position: static;}
body.page-102 #sitemap .mm-item {float: left; clear: both;}
body.page-102 #sitemap .body ul {-webkit-column-count: 4;  -webkit-column-gap: 50px;      -moz-column-count: 4;     -moz-column-gap: 50px;           column-count: 4;          column-gap: 50px;}
body.page-102 #sitemap li a {line-height: 1.2; padding: 0.2em 0; display: inline-block; *display:inline; zoom: 1;}
body.page-102 #sitemap li a:hover {text-decoration: underline;}
body.page-102 #sitemap .level-1 {font-size: 16px; font-weight: 500; color: #000000; display: inline-block; *display:inline; zoom: 1; margin-bottom: 0.2em;}
body.page-102 #sitemap .level-2 {display: inline-block; *display:inline; zoom: 1; margin-left: 1em; margin-bottom: 0.2em; font-size: 14px; color: #000000;}
body.page-102 #sitemap .level-3 {margin-left: 2em; font-size: 12px; color: #000000;}


@media screen and (max-width: 1199px){
.grid100.item > .module {width: 980px;}
.grid100.item > ul {width: 980px;}

#modMenu .mm-link.level-1 {padding: 0 17px 0 18px;}

#modSlideshow {width: 980px !important; height: 367px !important;}
#modSlideshow  .slideshow {width: 980px; height: 367px;}
#modSlideshow img {width: 980px;}
.banner-top.item .body li {width: 312px !important; height: 130px !important;}
.banner-top.item img {width: 312px; max-height: 130px;}

.articles-list.item .mod-list-l {margin: 0 -10px !important;}
.articles-list.item .mod-list-li {padding: 10px !important;}
.articles-list.item .mod-list-li .image {width: 230px; height: 230px;}
.articles-list.item .mod-list-li .image a {width: 230px; height: 230px;}
.articles-list.item .mod-list-li .image a img {max-width: 230px; max-height: 230px;}
.articles-list.item .title {margin-top: 240px;}
.articles-list.item .fav-comp-box {top: 192px;}
.articles-list.item .stars {width: 100px;}
.articles-list.item .stars:after {font-size: 19px;}
.articles-list.item .stars .rating:after {font-size: 19px;}

article-list-inner-page

.articles-list.article-list-inner-page.item .mod-list-li .image {width: 232px; height: 232px;}
.articles-list.article-list-inner-page.item .mod-list-li .image a {width: 232px; height: 232px;}
.articles-list.article-list-inner-page.item .mod-list-li .image a img {max-width: 232px; max-height: 232px;}
.articles-list.article-list-inner-page.item .title {margin-top: 242px;}

#modBannerMiddle .body > ul {margin: 0 -10px !important;}
#modBannerMiddle .body > ul > li {margin: 0 10px !important;}
#modBannerMiddle .body > ul > li img {max-width: 480px;}

#modNewsHome {padding-right: 10px !important;}
#modNewsHome .body > ul {margin: 0 -10px !important;}
#modNewsHome .body > ul > li {margin: 0 10px !important;}
#modNewsHome.item.yui3-dd-drop .image {width: 230px;}
#modNewsHome.item.yui3-dd-drop .image a {width: 230px; height: 230px;}
#modNewsHome.item.yui3-dd-drop .image a img {max-width: 230px; max-height: 230px;}
#modNewsHome.item.yui3-dd-drop .news-text {padding-left: 250px;}

#modSeoText {padding-left: 10px !important;}

#modFooterTop > .module > .list > ul {margin: 0 -10px;}
#modFooterTop .footer-column {padding: 0 10px !important;;}

.category-list .mm {margin: 0 -10px !important;}
.category-list .mm-item.level-1 {margin: 10px !important;}
.category-list .body > .image img {max-width: 100%;}

.category-list.item.yui3-dd-drop .mm-item.level-1 {width: 230px;}
.category-list.item.yui3-dd-drop .mm .image {width: 230px; height: 230px;}
.category-list.item.yui3-dd-drop .mm .image a {width: 230px; height: 230px;}
.category-list.item.yui3-dd-drop .mm .image a img {max-width: 230px; max-height: 230px;}
.category-list.item.yui3-dd-drop .title {margin-top: 240px;}

.sitebar.item .title {overflow: hidden; max-height: 60px;}
.sitebar.item .prices span {float: left;}
.articles-bottombar.item .title {overflow: hidden; max-height: 60px;}
.articles-bottombar.item .prices span {float: left;}

#modFilter .yui3-rangeslider-railbar {width: 173px;}
#modFilter .select-decorator-value {width: 144px;}
#modFilter .select-decorator {width: 173px;}
#modFilter .select-decorator-options {width: 169px;}
#modFilter .select-decorator-options li {width: 132px;}

#modPageContent .yui3-zoom-display {left: 530px; width: 450px;}
#modPageContent #modArticle .right {width: 450px;}
#modArticle .trademark_image {width: 200px;}
#modArticle .article_gift_right_box {width: 280px;}

#modArticle .article_set_image {width: 201px; height: 201px;}
#modArticle .article_set_image .article_set_img_cont {width: 201px; height: 201px;}
#modArticle .article_set_image img {max-width: 201px; max-height: 201px;}
#modArticle .article_set_articles > li:after {top: 100px;}

#modArticle .article_set_prices {margin-top: 30px;}
#modArticle .article_set_prices .title {font-size: 22px;}
#modArticle .article_set_prices label {font-size: 14px;}
#modArticle .article_set_price_separate .price {font-size: 14px;}


#modPageContent #modContacts {width: 400px;}
#modPageContent #modContactform {width: 540px}
#modArticle .article_set_image img {max-width: 201px; max-height: 201px;}

.text-list .body > ul {margin: 0 -10px !important;}
.text-list .body > ul > li {padding: 10px !important;}
.text-list .title {margin-top: 240px !important;}
.text-list .image {width: 230px !important; height: 230px !important;}
.text-list .image a {width: 230px !important; height: 230px !important;}
.text-list .image img {max-width: 230px !important; max-height: 230px !important;}

.text-single .right {width: 450px !important;}

#modContacts .header {width: 980px !important;}
}
@media screen and (max-width: 979px){
.grid100.item > .module {width: 748px;}
.grid100.item > ul {width: 748px;}

#modLang .body li:first-child a {margin-left: 0; padding-left: 0; border: 0;}
#modMenuTop {display: none;}
#modPhoneTop {position: absolute; top: -22px; left: 48%; margin: 0;}
#modPhoneTop .phone-top label {display: none;}
#modPhoneTop .phone-top a {font-size: 14px; font-weight: 300;}

#modMenu .mm-link.level-1 {padding: 0 8px !important; font-size: 12px; }

#modSlideshow {width: 748px !important; height: 280px !important;}
#modSlideshow  .slideshow {width: 748px; height: 280px;}
#modSlideshow img {width: 748px;}
#modPageContent .banner-top.item {width: 100% !important; margin-top: 10px; margin-bottom: 16px;}
.banner-top.item img {width: 235px !important; max-height: 97px !important;}
.banner-top.item .body ul {float: left; width: 100%; text-align: center;}
.banner-top.item .body li {width: 235px !important; height: 97px !important; text-align: center;}
.banner-top.item .body li a {display: inline-block !important; *display:inline !important; zoom: 1; float: none !important; width: auto !important;}
.banner-top.item .body li:first-child {margin-bottom: 0 !important;}

body.page-home .articles-list.item .mod-list-li {overflow: hidden; width: 33.3333%;}
.articles-list.item .mod-list-li .image {width: 236px; height: 236px;}
.articles-list.item .mod-list-li .image a {width: 236px; height: 236px;}
.articles-list.item .mod-list-li .image a img {max-width: 236px; max-height: 236px;}
.articles-list.item .title {margin-top: 246px;}
.articles-list.item .fav-comp-box {top: 197px;}
.articles-list.item .stars {width: 100px;}
.articles-list.item .stars:after {font-size: 19px;}
.articles-list.item .stars .rating:after {font-size: 19px;}

#modNewsHome {padding-right: 0 !important;}
#modSeoText {padding-left: 0 !important;}

.articles-list.article-list-inner-page {width: 66.6667%;}
.articles-list.article-list-inner-page .mod-list-li  {width: 50%;}
.articles-list.article-list-inner-page .mod-list-li .image {width: 240px; height: 240px;}
.articles-list.article-list-inner-page .mod-list-li .image a {width: 240px; height: 240px;}
.articles-list.article-list-inner-page .mod-list-li .image img {max-width: 240px !important; max-height: 240px !important;}
.articles-list.article-list-inner-page .mod-list-li .title {margin-top: 250px;}

#modBannerMiddle .body > ul > li {width: 364px;}
#modBannerMiddle .body > ul > li img {max-width: 364px;}

body #modNewsHome.item {width: 100%;}
body #modNewsHome.item .body > ul > li {height: 224px;}


body #modSeoText.item {width: 100%;}

#modFooterTop.item .footer-column {width: 33.3333%;}
#modFooterTop.item .footer-column.social {clear: both; margin-top: 25px;}

.category-list .body > .image img {max-width: 100%;}

.category-list.item.yui3-dd-drop .mm-item.level-1 {width: 234px;}
.category-list.item.yui3-dd-drop .mm .image {width: 234px; height: 234px;}
.category-list.item.yui3-dd-drop .mm .image a {width: 234px; height: 234px;}
.category-list.item.yui3-dd-drop .mm .image a img {max-width: 234px; max-height: 234px;}
.category-list.item.yui3-dd-drop .title {margin-top: 244px;}

body .sitebar .mod-list-li {padding: 10px;}
body .articles-sitebar.item .category-has-children .mod-list-li {height: auto; padding: 10px;}
.sitebar.item .right-side {padding-left: 90px;}
.sitebar.item .prices span {float: left;}

.sitebar .image {top: 10px; left: 10px;}
.articles-bottombar.item .prices span {float: left;}

.sitebar.item .module {width: 33.3333%;}
body .articles-grid.item .articles-list.item {width: 66.6667%;}

#modFilter .yui3-rangeslider-railbar {width: 173px;}
#modFilter .select-decorator-value {width: 144px;}
#modFilter .select-decorator {width: 173px;}
#modFilter .select-decorator-options {width: 169px;}
#modFilter .select-decorator-options li {width: 132px;}

#modPageContent .yui3-zoom-display {display: none;}
#modPageContent #modArticle .right {width: 360px;}
#modPageContent #modArticle .left {width: 360px;}
#modPageContent #modArticle .image-box {width: 360px;}
#modPageContent #modArticle .image-box .image {width: 360px; height: 360px;}
#modPageContent #modArticle .image-box .image a {width: 360px; height: 360px;}
#modPageContent #modArticle .image-box img {max-width: 360px; max-height: 360px;}

.articles-list .image .second-image {display: none;}
.articles-list .mod-list-li:hover .first-image {visibility: visible; opacity: 1;}
.gallery-box .gallery {width: 360px !important;;}
.gallery-box .gallery .media-type-image {width: 74px; height: 74px;}
.gallery-box .gallery .media-type-image a {width: 74px; height: 74px;}
.gallery-box .gallery .media-type-image img {max-width: 74px; max-height: 74px;}

#modArticle .trademark_image {width: 200px;}
#modArticle .article_gift_right_box {width: 222px;}
#modArticle .article_gift_title {margin-bottom: 6px;}

#modArticle .discount {margin-top: 10px;}

#modArticle .article_set_articles {width: 100%;}
#modArticle .article_set_prices {width: 100%; padding-left: 0;}
#modArticle .article_set_image {width: 201px;}
#modArticle .article_set_image .article_set_img_cont {width: 201px; height: 201px;}
#modArticle .article_set_prices {margin-top: 0;}
#modArticle .article_set_price_separate {margin-top: 0;}
#modArticle .article_set_actions {margin-left: 0;}

body .articles-bottombar.bottombar.item .mod-list-li {height: 120px; padding: 10px;}
body .articles-bottombar.bottombar .image {top: 10px; left: 10px;}
body .articles-bottombar.bottombar .right-side {padding-left: 90px;}

#modPageContent #modContacts {width: 380px;}
#modPageContent #modContactform {width: 540px}

body .comments.item .com-col2 {width: 40%;}

#modCheckout .section-login-button .button.are_you_registered {font-size: 13px;}

#modPageContent #modContactform {width: 368px;}

.text-list .body > ul > li {width: 33%;}
.text-list .title {margin-top: 243px !important;}
.text-list .image {width: 233px !important; height: 233px !important;}
.text-list .image a {width: 233px !important; height: 233px !important;}
.text-list .image img {max-width: 233px !important; max-height: 233px !important;}

.text-single .left {margin-right: 20px !important;}
.text-single .right {width: 228px !important;}
.text-single .gallery-box .gallery {width: 530px !important;}

#modBackToTop {display: none;}

#modContacts .header {width: 748px !important;}

.contactform {float: left; width: 100%; margin-top: -88px !important;}
}
@media screen and (max-width: 767px){
.grid100.item > .module {width: 460px;}
.grid100.item > ul {width: 460px;}

#modLogged {display: none;}

#cartStatus.item {clear: both !important; margin-top: 0; margin-bottom: 0;}
.cart-status-total {display: none;}
.wish-compare.item {margin-top: 0; margin-bottom: 0;}
.wish-compare .body {width: 460px;}
#siteCompare .body {right: -82px;}
#modWishList .body {right: -138px;}
#siteCompare .body:after {right: 127px;}
#modWishList .body:after {right: 183px;}
#modSearch {width: 262px; margin-top: 0; margin-bottom: 0;}
#modSearch .search-input {width: 202px;}

#modMenu.item {position: absolute; top: 30px; float: right; height: 100px; text-align: right; border: 0;}
#modMenu .content {float: right; width: auto;}
#modMenu .content .body {display: table-cell; float: none; height: 100px; vertical-align: middle;}
#modMenu .mm {display: none;}
.button-show-menu {display: block;}

#modSlideshow {width: 460px !important; height: 172px !important;}
#modSlideshow  .slideshow {width: 460px; height: 172px;}
#modSlideshow img {width: 460px;}

.banner-top.item .module {width: 460px; margin: 0 auto;}
.banner-top.item img {width: 386px !important; max-height: 160px !important;}
.banner-top.item .body ul {float: left; width: 100%;}
.banner-top.item .body li {width: 100% !important; height: 160px !important; margin-left: 0 !important; margin-right: 0!important;}
.banner-top.item .body li:first-child {margin-right: 32px; margin-bottom: 0 !important;}

body.page-home .articles-list.item .mod-list-li {width: 50% !important;}
.articles-list.item .mod-list-li .image {width: 220px; height: 220px;}
.articles-list.item .mod-list-li .image a {width: 220px; height: 220px;}
.articles-list.item .mod-list-li img {max-width: 220px !important; max-height: 220px !important;}

.articles-list .fav-comp-box {position: static; height: 20px; text-align: center; margin-bottom: 5px;}
.articles-list .stars {height: 20px; line-height: 20px; margin: 0;}
.articles-list .stars:after {height: 20px;}
.fav-comp-inner-box {display: none;}

.articles-list.article-list-inner-page.item .mod-list-li .image a {width: 220px !important; height: 220px !important;}
.articles-list.article-list-inner-page .mod-list-li .image img {max-width: 220px !important; max-height: 220px !important;}

#modBannerMiddle .body > ul {margin: 0 !important;}
#modBannerMiddle .body > ul > li {width: 460px; margin: 0 !important;}
#modBannerMiddle .body > ul > li img {max-width: 460px;}
#modBannerMiddle .body > ul > li:first-child {margin-bottom: 32px !important;}

#modNewsHome.item {padding: 0 !important;}
#modNewsHome .body > ul {margin: 0 !important;}
#modNewsHome .body > ul > li {margin: 0 !important;}

#modNewsletter > .module {width: 460px;}
#modNewsletter .vn_data {width: 67%;}

body #modSeoText.item {padding: 0 !important;}

#modFooterTop.item .footer-column {width: 50%;}

#modFooterTop.item .footer-column.third {margin-top: 25px;}
#modFooterTop.item .footer-column.social {clear: none;}

#modFooterTop.item .footer-column.payment {clear: both; width: 100%;}
    
.breadcrumbs {background-color: transparent;}

.category-list.item.yui3-dd-drop .mm-item.level-1 {width: 220px;}
.category-list.item.yui3-dd-drop .mm .image {width: 220px; height: 220px;}
.category-list.item.yui3-dd-drop .mm .image a {width: 220px; height: 220px;}
.category-list.item.yui3-dd-drop .mm .image img {max-width: 220px !important; max-height: 220px !important;}

.articles-sitebar {display: none;}

.categories-sitebar {float: left; width: 100%;}
.sitebar.item .module {width: 100%; padding-right: 0;}
#modFilter {display: none;}

body .articles-grid.item .articles-list.item {width: 100%;}

.breadcrumbs.without-image {margin-bottom: 16px;}

#modArticle .body > div {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-direction: normal; -moz-box-direction: normal; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -moz-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-box-align: start; -moz-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start;}

#modPageContent  #modArticle .right {width: 100%; margin-top: 32px; -webkit-box-ordinal-group: 3; -moz-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch;}

#modPageContent  #modArticle .left {overflow: hidden; width: 100%; -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

#modArticle .article_set {-webkit-box-ordinal-group: 4; -moz-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch;}

#modArticle .tabs {-webkit-box-ordinal-group: 5; -moz-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; -webkit-box-flex: 0; -moz-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch;}

#modArticle .image-box {width: 100% !important;}
#modArticle .image {width: 460px !important; height: 460px !important;}
#modArticle .image a {width: 460px !important; height: 460px !important;}
#modArticle .image img {max-width: 460px !important; max-height: 460px !important;}

#modArticle .gallery-box .gallery {width: 470px !important;}

.article_set_content {position: relative;}
#modArticle .article_set_image {width: 181px; height: 181px;}
#modArticle .article_set_image .article_set_img_cont {width: 181px; height: 181px;}
#modArticle .article_set_image img {max-width: 181px; max-height: 181px;}

#modArticle .article_set_articles > li {width: 50%;}
#modArticle .article_set_prices .title {font-size: 16px !important;}
#modArticle .article_set_prices {position: absolute; top: 330px; right: 0; width: 46%;}

#modArticle .article_set_actions {position: absolute; top: 460px; right: 0; width: 46%;}

.articles-list.article-list-inner-page {width: 100% !important;}

body .articles-bottombar.bottombar.item .mod-list-li {height: 150px;}
body .articles-bottombar.bottombar .right-side {padding: 0;}
body .articles-bottombar.bottombar .image {position: static; width: 100%; margin-bottom: 10px;}
.articles-bottombar.item .title {display: none;}
.articles-bottombar.item .prices span {width: 100%; text-align: center;}

body .comments.item .com-col1 {width: 100%;}
body .comments.item .com-col2 {width: 100%;}

#modCheckout .section-login-button .button.are_you_registered {display: none;}
#modCheckout .section-login-button {top: 6px !important;}

.com-sc-checkout.module .section.payment > .vn_data {width: 100%;}
#modCheckout table th {white-space: normal !important;}



.text-list .body > ul > li {width: 49.6%;}
.text-list .image {width: 218px !important; height: 218px !important;}
.text-list .image a {width: 218px !important; height: 218px !important;}
.text-list .image img {max-width: 218px !important; max-height: 218px !important;}
.text-list .title {margin-top: 228px !important;}

.text-single .right {width: 100% !important;}
.text-single .left {width: 460px !important; margin-right: 0 !important;}
.text-single .image-box {width: 460px !important;}
.text-single .image-box .image {width: 460px !important; height: 460px !important;}
.text-single .image-box .image a {width: 460px !important; height: 460px !important;} 
.text-single .image-box .image img {max-width: 460px !important; max-height: 460px !important;}
.text-single .gallery-box .gallery {width: 460px !important;}

#modContacts .header {width: 460px !important;}
#modContactform {width: 100% !important; margin-top: 40px !important;}

#modCheckout .delivery .col3 li {width: 100%;}
body.page-34 #modCheckout .delivery table {width: 100%;}
}
@media screen and (max-width: 479px){
.grid100.item > .module {width: 300px;}
.grid100.item > ul {width: 300px;}

#modLogo .body img {max-width: 230px;}
#modLoginMenu {display: none;}
#modPhoneTop {left: 0;}

#cartStatus.item {clear: both !important;}
.wish-compare.item {display: none; margin-top: 29px;}
.wish-compare .body {width: 300px;}
#siteCompare {clear: both !important; margin-right: 0;}
#modWishList .body {right: -57px;}
#modWishList .body:after {right: 69px;}
#modSearch {width: 214px; margin-right: 10px;}
#modSearch .search-input {width: 154px;}

#modSlideshow {width: 300px !important; height: 112px !important;}
#modSlideshow  .slideshow {width: 300px; height: 112px;}
#modSlideshow img {width: 300px;}

.banner-top.item .module {width: 300px !important;}
.banner-top.item img {width: 300px !important; max-height: 180px !important;}
.banner-top.item .body ul {float: left; width: 100%; text-align: center;}
.banner-top.item .body li {display: inline-block; *display:inline; zoom: 1; float: none !important; width: 300px !important; height: 124px !important;}
.banner-top.item .body li img {width: 300px !important; height: 124px !important;}
.banner-top.item .body li:first-child {margin-right: 0; margin-bottom: 0px !important;}

.articles-list .mod-list-l {margin: 0 -8px;}
.articles-list .mod-list-li {padding: 8px;}

.articles-list.item .mod-list-li .title {margin-top: 150px;}
.articles-list.item .mod-list-li .image {width: 140px !important; height: 140px !important;}
.articles-list.item .mod-list-li .image a {width: 140px !important; height: 140px !important;}
.articles-list.item .mod-list-li .image img {max-width: 140px !important; max-height: 140px !important;}    

.articles-list.article-list-inner-page.item .mod-list-li .image {width: 140px !important; height: 140px !important;}
.articles-list.article-list-inner-page.item .mod-list-li .image a {width: 140px !important; height: 140px !important;}
.articles-list.article-list-inner-page.item .mod-list-li .image img {max-width: 140px !important; max-height: 140px !important;}    

.category-list.item.yui3-dd-drop .mm {margin: 0 -8px;}
.category-list.item.yui3-dd-drop .mm-item.level-1 {width: 140px; margin: 8px !important;}
.category-list.item.yui3-dd-drop .mm .image {width: 140px !important; height: 140px !important;}
.category-list.item.yui3-dd-drop .mm .image a {width: 132px !important;; height: 140px !important;}
.category-list.item.yui3-dd-drop .mm .image img {max-width: 140px !important; max-height: 140px !important;}
.category-list.item.yui3-dd-drop .title {margin-top: 150px !important;}

#modBannerMiddle .body > ul > li {width: 300px;}
#modBannerMiddle .body > ul > li img {max-width: 300px;}
#modBannerMiddle .body > ul > li:first-child {margin-bottom: 32px !important;}

body #modNewsHome.item .body > ul > li {height: 154px;}
#modNewsHome.item.yui3-dd-drop .news-text {padding-left: 160px !important;}
#modNewsHome .summary {display: none;}

#modNewsHome.item.yui3-dd-drop .image {width: 140px; height: 140px;}
#modNewsHome.item.yui3-dd-drop .image a {width: 140px; height: 140px;}
#modNewsHome.item.yui3-dd-drop .image img {max-width: 140px !important; max-height: 140px !important;}

#modNewsletter {display: none;}

.footer-column .mm-link.level-1 {padding-left: 10px !important; font-size: 12px;}

#modCopyright {max-width: 245px;}

#modArticle .image-box {width: 300px !important;}
#modArticle .image {width: 300px !important; height: 300px !important;;}
#modArticle .image a {width: 300px !important; height: 300px !important;}
#modArticle .image img {max-width: 300px !important; max-height: 300px !important;}

#modArticle .gallery-box .gallery {width: 300px !important;}

#modArticle .trademark_image {width: 140px;}
.trademark_image img {max-width: 140px;}
#modArticle .article_gift_right_box {width: 132px;}
#modArticle .article_gift_title {display: none;}
.article_gifts_content > ul {width: 192px;}

#modArticle .article_set_articles > li:after {display: none;}

#modArticle .article_set_articles > li {padding-right: 10px;}
#modArticle .article_set_image {width: 130px; height: 130px;}
#modArticle .article_set_image .article_set_img_cont  {width: 130px; height: 130px;}
#modArticle .article_set_image img {max-width: 130px; max-height: 130px;}

#modArticle .article_set_prices {top: 260px;}
#modArticle .article_set_prices .title {margin-top: 0; font-size: 20px;}
#modArticle .article_set_prices label {float: left;}
#modArticle .article_set_price_set .price {float: left;}

#modArticle .article_set_actions {top: 420px; margin-top: 0;}
.article_set_actions a {padding: 0 10px; font-size: 11px;}

#modArticle .tabs .yui3-tab-label {padding: 0 15px !important; font-size: 18px !important;}

.articles-bottombar.item {width: 100% !important;}
#modRelated .module {padding-right: 0 !important;}
#modSimilar .module {padding-left: 0 !important;}

#modShoppingCart table th {white-space: normal !important;}
body #modPageContent #modShoppingCart a.delete {width: auto !important;}

#modShoppingCart .actions {text-align: center;}
#modShoppingCart .actions .button {display: inline-block; *display:inline; zoom: 1; float: none !important;} 
#modShoppingCart input.order {display: inline-block; *display:inline; zoom: 1; float: none !important; margin-bottom: 20px;}
#modShoppingCart .coupon .button {margin-top: 20px;}

.text-list .body > ul > li {width: 100% !important;}
.text-list .title {margin-top: 286px !important;}
.text-list .image {width: 300px !important; height: 276px !important;}
.text-list .image a {width: 300px !important; height: 276px !important;}
.text-list .image img {max-width: 276px !important; max-height: 276px !important;}

.text-single .left {width: 300px !important; margin-right: 0 !important;}
.text-single .image-box {width: 300px !important;}
.text-single .image-box .image {width: 300px !important; height: 300px !important;}
.text-single .image-box .image a {width: 300px !important; height: 300px !important;} 
.text-single .image-box .image img {max-width: 300px !important; max-height: 300px !important;}
.text-single .gallery-box .gallery {width: 300px !important;}

#modContacts {width: 300px !important;}
#modContacts .header {width: 300px !important;}

#modPageContent #modContacts {width: 300px;}

body.page-14 #modShoppingCart thead th:nth-child(2) {overflow: hidden; width: 0; max-width: 0; padding: 0;}
body.page-14 #modShoppingCart tbody td:nth-child(2) {overflow: hidden; width: 0; max-width: 0; padding: 0;}
body.page-34 #modCheckout .step_checkout thead th:nth-child(2) {overflow: hidden; width: 0; max-width: 0; padding: 0; }
body.page-34 #modCheckout .step_checkout tbody td:nth-child(2) {overflow: hidden; width: 0; max-width: 0; padding: 0; }
}