body{background: #050505 url(/opt/i/bg.png) no-repeat 100% 103px;color:#ccc;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 13px;}
a{color:#fff;}
strong,b{font-weight: bold;}
em,i{font-style: italic;}
td{vertical-align: top;}
.clr{clear:both;overflow: hidden;height: 0;display: block;}
h1,h2,h3,h4,h5,h6{color:#fff;font-weight:normal;}
h1{font-size:1.9em;}
h1.title-h1{float:left;line-height:30px;margin-right:36px;padding-bottom:28px;}
h2.title-h2{font-size:25px;margin-left:24px;line-height:30px;margin-bottom:28px;}
.hidden{display: none;}
input[type="submit"]:focus,input[type="submit"]:active,input[type="submit"]:select,input[type="button"]{outline:none;}

#min-width{min-width: 1000px;background: url(/opt/i/bg.png) no-repeat 100% 103px;min-height: 100%;position: relative;}
#wrapper{min-width: 1000px;background: url(/opt/i/stricks.png) no-repeat 50% 0;position: relative;overflow:hidden;}
#marginside{margin-left:4.9%;}
.container{width: 100%;float: left;}
.side{float: left;width: 20%;min-width: 243px;min-height: 1px;}
.section{float: left;width:74%;min-width: 704px;}
#topline,#topmenu,#pagetitle,#page,#infootertext{padding-left: 41px;}
#pagetitle{overflow: hidden;}

#loader{position:fixed;top:0;width:100%;z-index:100;}
#loader div {background: transparent url(/opt/i/loader.png) scroll center bottom;color:#FFF;font-size:13px;height:21px;line-height:18px;margin:0 auto;position:relative;text-align:center;width:104px;z-index:1000;}

#header{padding-top:37px;padding-bottom:20px;min-height:165px;float: none;width: auto;}
#logo{margin-top:-12px;left:11px;min-width: none;min-height: none;position: relative;margin-left:-10px;}
#logo a#logolink {color:#050505;}
#topline{height:71px;font-size: 0.8em;margin-right: 31px;position:relative;left:11px;}
#topline a:hover{color:#658DA4}
#topmenu{float: left;clear: both;min-height:94px;left: 11px;position: relative;}
.profilelink{border-bottom: #333 solid 2px;padding-bottom:4px;padding-top:4px;width:179px;float: left;}
.searchart{margin-left:35%;width:43%;}
.searchart input{background: #333;border:none;margin-left:15px;padding:5px 2px 4px;width:40.4%;color:#ccc;}
.searchart input#artsubmit{background: transparent url(/opt/i/searchbut.png) no-repeat 0 0;margin-left:9px;padding:0;width:14px;cursor: pointer;height:14px;}
#basket{position:absolute;right:0;top:4px;width:19%;}
#basket a{display: block;cursor: pointer;text-decoration: none;}
.basket1{color:#658da4;display: block;border-bottom: #333 solid 2px;padding-bottom:4px;position:relative;}
.basket1 b{color:#fff;font-size:30px;font-weight:normal;position:absolute;right:0;top:-23px;}
.basket2{text-decoration: underline;color:#999;line-height:19px;}

.typegood{float: left;}
.typegood li{display: block;float: left;}
.typegood li a{line-height: 38px;padding:11px 13px;color:#fff;background:#333;white-space: nowrap;}
.typegood li a:hover,.typegood li a:focus{background:#5b7b8d;text-decoration: none;}
.typegood li.active a{background:#658da4;text-decoration: none;}

.statusgood{float: left;clear: left;}
.statusgood li{display: block;float: left;padding-bottom:5px;}
.statusgood li a{line-height:24px;padding:4px 16px 7px;color:#fff;background:#658da4;white-space: nowrap;}
.statusgood li a:hover,.statusgood li a:focus{background:#c7ccd1;text-decoration: none;color:#000;}
.statusgood li.active a{background:#dfdcdc;text-decoration: none;color:#000;}

#sortirovka{clear: left;float: left;background: #dfdcdc;color:#333;font-size: 0.8em;padding:8px 14px 7px 18px;}
#sortirovka a{outline:none;color:#666;padding-right: 11px;padding-left: 10px;white-space:nowrap;}
#sortirovka a:hover,#sortirovka a:focus{color:#658da4;}
#sortirovka a.desc,
#sortirovka a.asc,
#sortirovka a.loading{color:#658da4;padding-right: 11px;margin-right:11px;}
#sortirovka a.desc{background: url(/opt/i/arrowgrayd.png) no-repeat right 5px;}
#sortirovka a.asc{background: url(/opt/i/arrowgrayup.png) no-repeat right 5px;}

#content{padding-bottom: 70px;float: none;width: auto;}

#paginator,#paginator2{font-size:0;line-height:0;letter-spacing:-1px;}
#paginator2{margin-top:30px;}
#paginator a,#paginator2 a{margin-right:4px;letter-spacing:normal;display:inline-block;background:#050505;border: 2px solid #363636;color:#2e2e2e;text-decoration: none;text-align: center;line-height:22px;line-height:10px;padding:8px 10px 8px 9px;margin-bottom:10px;font-size: 14px;}
#paginator span,
#paginator2 span{margin-right:4px;letter-spacing:normal;font-size: 14px;display:inline-block;background: none;border: none;color:#fff;text-align: center;line-height:10px;padding:10px 12px 10px 11px;margin-bottom:10px;}
#paginator span.active,
#paginator2 span.active,
#paginator a:hover,
#paginator a:focus,
#paginator2 a:hover,
#paginator2 a:focus{background: #363636;border: 2px solid #363636;padding:8px 10px 8px 9px;color:#fff;}

.parentitem{padding-bottom: 14px;}
#navleft{background: url(/opt/i/transp.png) repeat 0 0;font-size:11px;padding:31px 16px 20px 19px;}
.regedit #navleft{width:208px;}
.regedit #navleft.profilemenu{width: auto;}
#navleft li a.expanded,#navleft li a.collapsed{background-repeat: no-repeat;color: #a1264c;padding:4px 4px 4px 22px;text-decoration:none;cursor:default;}
#navleft li a.expanded{background-image: url(/opt/i/arrowredd.png);background-position:2px 10px;}
#navleft li a.collapsed{background-image: url(/opt/i/arrowredr.png);background-position:3px 8px;}
.navl{border: 1px solid #161616;max-height:150px;margin:9px 0 0;overflow:auto;padding: 7px 9px 9px 12px;}
.navl li{padding: 3px 0 2px;}
.navl li.active a,.navl li.active a:hover,.navl li.active a:focus{background: #a1264c;text-decoration: none;color:#fff;}
.navl li a:hover,.navl li a:focus{color: #a1264c;}
.navl a{display: block;padding:4px 4px 4px 9px;color:#658da4;}

#navleft .warning-price{padding:0 0 15px 7px;color:#cc0000;}

#optlist{padding-bottom:6px;overflow:hidden;}
#optlist li{background: url(/opt/i/transp.png) repeat 0 0;float: left;padding:9px 6px 9px 11px;width:250px;height:212px;margin:0 3px 3px 0;}
.goodopttitle{line-height:19px;white-space: nowrap;}
.goodopttitle span{display: block;overflow: hidden;font-weight: bold;font-size:14px;color:#fff;}
.goodoptmore{border-bottom:1px dashed;padding-top:1px;line-height:14px;font-size:11px;text-decoration:none;color:#ccc;float:right;margin-left:5px;display: inline;}
.goodoptart{line-height:19px;padding-bottom:5px;}
.goodoptart span{font-size: 12px;}
.goodoptinfo{margin-bottom:3px;overflow:hidden;}
.goodoptimage{float: left;width: 100px;display:block;position: relative;}
.goodoptimage span{display: none;}
.goodoptimage:hover span{display:block;position: absolute;top:54px;left:30px;width: 39px;height:39px;background: url(/opt/i/zoom.png) no-repeat 0 0;cursor:pointer;}

.goodoptrem{line-height:16px;white-space: nowrap;overflow: hidden;text-align:right;font-size:11px;}
.goodoptprice{font-weight: bold;font-size:14px;color:#fff;float:left;}
#optlist dl{display: block;float: left;padding-left:15px;width:135px;height: 152px;overflow-y: auto;overflow-x:hidden;}
#optlist dt,#optlist dd{float: left;display: block;}
#optlist dt{clear: left;line-height:21.5px;padding-bottom:0;width:63px;}
#optlist dt b{color:#fff;text-transform:uppercase;}
#optlist dd{width: 45px;padding-bottom: 5px;}
.serenity_form #optlist dd input{width: 32px;border: none;background: #333;color:#ccc;text-align: right;padding: 1px 9px 4px 4px;cursor: pointer;}

#tsb{background-position:0 0;}
#tsb dd{background-position:100% 0;}
#fsb{background-position:0 100%;}
#fsb dd{background-position:100% 100%;}
.solidround .tfsb{font-size:0;width:100%;margin:0;padding:0;background-image:url(/opt/i/sbar.png);height: 11px;}
.solidround .tfsb dd{padding:0;height:11px;margin:0 -11px 0 11px;background-image:url(/opt/i/sbar.png);}
.solidround #csb{margin-right:-11px;padding:0 0 0 11px;background-image:url(/opt/i/sbar.png);}
.solidround #csb dd{float: left;display: block;}
.solidround #csb dt{display:block;font-size:0.8em;line-height:1.4em;margin:0 20px 0 120px;}
.solidround #csb dt a{color:#fff;}

#optdescript{width: 250px;}
.top-left, .top-right, .bottom-left, .bottom-right {background-image: url(/opt/i/sbar.png);height: 11px;    font-size: 2px;}
.top-left, .bottom-left {margin-right: 11px;}
.top-right, .bottom-right {margin-left: 11px;margin-top: -11px;}
.top-right {background-position: 100% 0;}
.bottom-left  {background-position: 0 -19px;}
.bottom-right {background-position: 100% -19px;}
.inside {border-left: 2px solid #658DA4;border-right: 2px solid #658DA4;background: #000;color: #fff;padding:10px 24px;}

#optdescript p{padding: 3px 0;}
#optdescript .optlabel{color:#fff;font-weight:bold;}
a.container-close{background: url(/i/exitlogin.png) no-repeat scroll 50% 50% transparent;color:#000;cursor:pointer;display:block;height:22px;position:absolute;right:12px;top:12px;width:24px;}

#yui-gen0_c a.container-close{background: url(/i/blank.gif);width: 100%;height:100%;left:0;top:0;right:auto;border:none !important;outline: none !important;}
#yui-gen0_c a.container-close:active,#yui-gen0_c a.container-close:focus{outline: none;}
#yui-gen0_c{width: 790px;height: 390px;}
#hack_footer{height:100px;clear: both;}
#thefooter{height:100px;width:100%;position: absolute;bottom:0;left:0;}
.footer{height:100px;line-height:15px;position: relative;float:none;width:auto;}
#footer{margin-left:4.9%;height:100px;}

#serenity{color:#666;margin-left:-21px;font-size: 11px;}
#serenity a,#serenity a:hover,#serenity a:focus{color:#ccc;}
#serenity div{margin:0 0 0 46px;}
#serenity a#imgserenity{width: 36px;height: 31px;display: block;vertical-align: top;float: left;margin-top:-7px;}
#serenity a.nolink{text-decoration: none;color:#666;}

#footertext{color:#666;font-size: 10px;line-height:13px;margin-top:-1px;margin-left:21px;}
#counter{padding-top: 19px;}
.mask{background-color: #000000;}

.side dl#basketdata{font-size:14px;line-height:21px;padding: 0 0 10px 7px;}
#basketdata dt{}
#basketdata dd{font-weight: bold;float: right;margin-top: -21px;padding-right:10px;}
#basketdata dt.cat-dt{font-size: 13px;line-height:25px;}
#basketdata dd.cat-dd{font-size: 13px;line-height:25px;margin-top: -25px;}

.side dl{}
.side dl dd{}

#underlayer{background: url(/opt/i/transp.png) repeat 0 0;margin-right:41px;padding: 4px 16px 25px;}
.optbasket{width: 100%;line-height: 18px;}
.optbasket td{padding: 7px 10px 2px 0;}
.futbfotoname{width:34%;}
.futbart{width:12%;}
.futbrazm{font-weight: bold;text-transform: uppercase;color:#fff;width:1%;white-space: nowrap;}
tr.deleted .futbrazm{color:#676767;}
.futbprice{color:#699;text-align: right;width:11%;white-space: nowrap;}
tr.deleted .futbprice{color:#2a3e3e;}
.optbasket td.futbcount{background-image: url(/opt/i/multiply.png);background-repeat: no-repeat;background-position: 0 14px;padding-left: 16px;width:12%;}
.optbasket td.futbcount.firsttd{background-position: 0 20px;}
.serenity_form .futbcount input{width: 32px;border: none;background: #333;color:#ccc;text-align: right;padding: 1px 9px 4px 4px;}
.serenity_form tr.deleted .futbcount input{background: #1b1b1b;color:#747474;}
.futbpriceall{color:#fff;width:17%;white-space: nowrap;}
tr.deleted .futbpriceall{color:#676767;}
.futbdel{font-size: 0.85em;width:1%;}
.futbdel a.del{color:#c00;}
.futbdel a.del:hover{color:#b00;}
.futbdel a.res{color:#999;}
.futbdel a.res:hover{color:#888;}

#buttons{padding-top: 20px;text-align: right;}
#buttons .price{font-size:1.4em;float:left;text-align:left;color:#fff;margin-top:-6px;}
#buttons .price .num{font-size:1.2em;}
#buttons .warning-price{font-size:0.55em;color:#cc0000;margin-top:10px;}
.serenity_form #buttons input,.serenity_form .basketbut,.serenity_form #tobasket input{width:155px;background:#CC0000;color:#fff;font-size:21px;line-height:25px;padding:5px 13px 9px;border: 0;cursor: pointer;text-align:center;}
.serenity_form .disable{background: #333 !important;color:#606060 !important;}
.serenity_form #tobasket input{width:129px;}
.serenity_form #buttons input:hover,.serenity_form #buttons input:focus,.serenity_form .basketbut:hover,.serenity_form .basketbut:focus{background: #BB0000;}
.serenity_form #buttons input#abuy{background: #090;color:#fff;}
.serenity_form #buttons input#abuy:hover,.serenity_form #buttons input#abuy:focus{background:#080;}
.serenity_form .basketbuta,.serenity_form #buttons input.basketbuta{width:132px;background: #658DA4;color:#fff;font-size:21px;line-height:25px;padding:5px 13px 9px;border: 0;cursor: pointer;text-align:center;}
.serenity_form .basketbuta:hover,.serenity_form .basketbuta:focus,.serenity_form #buttons input.basketbuta:hover,.serenity_form #buttons input.basketbuta:focus{background: #5B7B8D;}
.serenity_form #buttons input.perescheta{width:155px;background: #c00;color:#fff;}
.serenity_form #buttons input.perescheta:hover,#buttons input.perescheta:focus{background: #b00;}
.serenity_form #tobasket input#abuy{background: #658DA4;color:#fff;}

.serenity_form #buttons input.basketbuta,.serenity_form #buttons input.perescheta{float:right;}

.optbasket td.lasttd{border-bottom: 1px solid #999;padding-bottom: 13px;}
.optbasket td.firsttd{padding-top: 13px;}
.optbasket .form-error{padding-top:2px;color:#C60300;font-size: 0.75em;line-height:12px;}

.futbfoto{float: left;display: block;}
.futbname{font-size: 12px;padding-left:55px;}
.brandname{font-size:14px;font-weight:bold;line-height:11px;color:#fff;}
.futbname div{padding-top:3px;}
.futbname a:hover{color:#ccc;}

#cena{font-size:55px;line-height:38px;margin-left:-3px;padding-bottom:8px;}
.ru {text-transform: uppercase;}
.ru span{position: absolute; overflow: hidden; width: 0.45em; height: 1em;margin:2px 0 0 -0.57em; }
#cena .ru span {margin: 9px 0 0 -0.55em;}
.ru span:before { content: '\2013';}
#back{background: url(chrome://pixelperfect/content/user_overlays/opt_basket_v2.png) no-repeat scroll 0 0;position: absolute;width: 1000px;height: 940px;left:0;top:0;z-index:100;opacity:0.5;display:none;}

#_yuiResizeMonitor{border-width:0;position:absolute;visibility:visible;width:2em;height:2em;top:-31px;left:0;}

#optmessage{background: url(/opt/i/transp.png) repeat 0 0;display: inline-block;padding: 20px;font-size: 18px;color:#fff;}
#optprofile{width:548px;background: url(/opt/i/transp.png) repeat 0 0;margin-right:41px;margin-top:0;padding: 26px 37px 30px;}
#optprofile dl{overflow: hidden;}
#optprofile fieldset{border-bottom:1px solid #999999;margin-bottom:14px;padding-bottom:14px;}
#optprofile fieldset div{clear: both;float:left;padding-bottom:8px;width:100%;}
#optprofile legend{padding:0 0 13px;font-size: 20px;color:#fff;}
#optprofile dt{float:left;width:138px;padding-right: 9px;line-height:19px;vertical-align:;}
#optprofile dd{}
#optprofile fieldset.optshops{border-bottom: none;margin-bottom:0;}

.profilemenu li{padding: 3px 10px 2px 0;}
.profilemenu a{display: block;padding:4px 4px 4px 9px;color:#658da4;}
.profilemenu a:hover{color: #a1264c;}
.profilemenu li.active a{background: #a1264c;text-decoration: none;color:#fff;}

dl.zend_form{overflow: hidden;}
form.serenity_form{font-size: 14px;color:#ccc;}
form#login_two{padding: 0 0 0 7px;}
#login_two dt{float:left;width:62px;margin-bottom:5px;}
#login_two dd{margin-bottom:5px;}
#login_two dd input{width:120px;}
#login_two .form-error{padding-top:2px;color:#C60300;font-size: 0.75em;display: block;padding:0 0 0 62px;margin-top: -3px;margin-bottom: 4px;}
#login_two .form-error li{display: inline;}

form#regeditform,form#ordering-form{width:548px;background: url(/opt/i/transp.png) repeat 0 0;margin-right:41px;margin-top:0;padding: 26px 37px 30px;}

.serenity_form fieldset{padding-bottom:14px;}
.serenity_form input{width:225px;vertical-align:top;border: none;background: #333;color:#ccc;padding: 2px 9px 3px 4px;}
.serenity_form input:focus{background: #333;}
.serenity_form label input{width:auto;vertical-align: baseline;background: none;padding: 0;margin: 0 9px 9px 0;}
.serenity_form fieldset#fieldset-captchafieldset input{width:187px;}
.serenity_form textarea{width:365px;border: none;padding: 1px 1px 1px 4px;height:170px;background: #333;color:#ccc;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:14px;}
.serenity_form select{width:238px;vertical-align:top;border: none;background: #333;color:#ccc;padding: 2px 2px 2px 4px;}

.beautyform fieldset{margin-bottom:14px;border-bottom:1px solid #999;}
.beautyform fieldset div{clear: both;float:left;padding-bottom:8px;width:100%;}
.beautyform fieldset div.firstphoto{padding-bottom:0;margin-bottom:-6px;}
.beautyform fieldset#fieldset-captchafieldset div{width: 200px;clear: none;padding-bottom: 0;}
.beautyform input.zend_form_file{}
.beautyform label{line-height:19px;vertical-align:sub;}
.beautyform legend{padding:0 0 13px;font-size: 20px;color:#fff;}
.beautyform dt{float:left;width:138px;padding-right: 9px;}
.beautyform dd{float:left;}
.beautyform em{font-style: normal;color:#666;line-height:22px;padding-left:12px;}
.beautyform fieldset#fieldset-captchafieldset em{display: block;float: left;padding-top:70px;}

.serenity_form input#send{width:auto;background: #658DA4;color:#fff;font-size:21px;line-height:25px;padding:5px 13px 9px;border: 0;cursor: pointer;text-align:center;}
.serenity_form input#send.logininput{width:94px;}
.serenity_form input#send.longbut{margin-top:10px;}

.beautyform .description{color:#666;font-size: 0.75em;width:237px;}
.beautyform .form-error{display:block;float:right;padding-right:10px;padding-top:2px;width:123px;color:#C60300;}
.beautyform fieldset#fieldset-captchafieldset .form-error{clear:both;padding: 0;width: auto;float: none;}
.beautyform .stardesc{color:#666;}
.beautyform .stardesc li,.beautyform .form-error li{display: inline;font-size: 0.75em;}
.beautyform fieldset#fieldset-captchafieldset div#serenity-captcha-refresh-captcha{color:#ccc;text-decoration: underline;font-size: 0.75em;cursor: pointer;display: inline;width: auto;padding-bottom: 8px;}
.beautyform #serenity-captcha-refresh-captcha:hover{color:#ccc;}

.beautyform fieldset#fieldset-shops2 .required dd.required label{font-size: 0.9em;}
.beautyform dd.file-del-dd{clear: both;padding-bottom:8px;width:160px;text-align: right;}
.beautyform dd.file-del-dd input{vertical-align:bottom;width:auto;background: none;padding: 0;margin: 0;}
.beautyform dt.file-del-dt{float:left;padding-right:0;padding-left:10px;width:auto;}

.beautyform dd.birthday-dd{width:401px;}
.beautyform fieldset dd.birthday-dd div{clear:none;float: left;padding-right: 10px;}
.beautyform fieldset dd.birthday-dd div.date-select-1{width: 50px;}
.beautyform fieldset dd.birthday-dd div.date-select-2{width: 103px;}
.beautyform fieldset dd.birthday-dd div.date-select-3{width: 65px;padding-right: 0;}
.serenity_form dd.birthday-dd select{width: 100%;}
.beautyform .origindate em {float:right;margin-top:-31px;padding-left:0;padding-right:143px;}

.beautyform .radio-dd{width:238px;position: relative;}
.beautyform .radio-dd .form-error{position: absolute;right:-163px;top:0;}

#bluetitle{color:#3cf;line-height:30px;padding-bottom:13px;font-size:1.9em;}
#wholesalertext{color:#fff;position: relative;}
#wholesalertext a{color:#3cf;}
#wholesalertext a:hover{color:#fff;}
#wholesalertext p{font-size:1.2em;line-height:1.23em;margin:11px 18% 13px 0;}
.wholesalerblack{font-size:1em;padding:26px 0 30px 37px;margin:15px 41px 24px 0;min-width:586px;width:85.3%;background:url(/opt/i/transp.png) repeat 0 0;}
.opt-2col{width: 100%;font-size:1em;margin-top:21px;}
.opt-2col td{padding-right:6%;}
.opt-2col ul{margin-left:-21px;color:#ccc;}
.opt-2col li{background: url(/opt/i/markeropt.gif) no-repeat 0 7px;font-size:1em;line-height:1.27em;margin-bottom:6px;padding-left:22px;}
#wholesalertext .opt-2col p{font-size:1em;margin:0 0 6px;padding: 0;}

.opt-tabs{padding-left:41px;height:50px;margin-top:-179px;position:relative;}
.opt-tabs ul{float:left;border-bottom:1px solid #999;}
.opt-tabs li{padding:12px 20px 11px;font-size:1.2em;margin-top: 6px;float:left;background:#222e35;margin-right:1px;}
.opt-tabs li a{color:#fff;}
.opt-tabs li.active a{text-decoration:none;cursor:text;}
.opt-tabs li.active{font-size: 1.4em;float:left;background:#658da4;text-decoration:none;margin-top: 0;padding:11px 20px 15px;}
.opt-tabs li:last-child{margin-right:0;}

.ownership{height:39px;position:relative;}
.ownership li{padding:4px 48px 7px 53px;font-size: 1.3em;border-bottom:1px solid #999;margin-top: 6px;float:left;background:#222e35;}
.ownership li a{color:#fff;}
.ownership li.active a{text-decoration:none;cursor:text;}
.ownership li.active{font-size: 1.4em;float:left;background:#658da4;text-decoration:none;margin-top: 0;padding:7px 56px 9px;}

#opt-client-reg,
#opt-agent-reg{padding-left:41px;margin-top:58px;}
#opt-client-faq{padding-left:41px;margin-top:56px;}
#opt-client-faq .wholesalerblack{margin:5px 41px 5px 0;padding:16px 0 20px 19px;}
#opt-client-faq .attent{color:#c00;font-weight: normal;}
#opt-client-faq .category{color:#fff;font-size:20px;border-bottom:1px dashed;text-decoration:none;outline:none;}
#opt-client-faq .category:hover,#opt-client-faq .active .category{color:#ccc;}
#opt-client-faq .question{font-size: 1.2em;line-height: 1.5em;border-bottom:1px dashed;text-decoration:none;outline:none;}
#opt-client-faq .question:hover,#opt-client-faq .active .question{color:#658da4;}
#opt-client-faq .answ{color:#fff;padding-right: 20px;padding-left:40px;}
#opt-client-faq .answ p{margin:0 0 10px;line-height:normal;font-size:1em;}
#opt-client-faq .discounts{table-layout: fixed;width: 100%;}
#opt-client-faq .discounts td{color: #BBB;padding-bottom: 2px;padding-right: 10px;vertical-align: middle;white-space: nowrap;width: 85px;}
#opt-client-faq .discounts .count{color: #FFF;}
#opt-client-faq .discounts .b{font-size: 16px;}
#opt-client-faq .discounts .pad{padding-bottom: 5px;}
#opt-client-faq .discounts .big{font-size: 20px;width: auto;}
#opt-client-faq #bluetitle{padding-bottom:26px;}
#opt-client-faq .faqs{padding:9px 40px 0 0;}
#opt-client-faq .ques{padding:18px 0 9px 40px;background: url(/opt/i/ques.gif) 19px 30px no-repeat;}
#opt-client-faq .ques:hover,#opt-client-faq .faqs .active{background-image:url(/opt/i/ques-a.gif);}

.wholesalerblack .opt-benefits{color:#fff;margin-top: 5px;height:48px;/*margin-bottom: 35px;*/}
.wholesalerblack .opt-benefits li{float:left;line-height: 1.15em;height:100%;background: transparent no-repeat 0 0;}
.opt-benefits li.first{padding-left: 56px;width: 22%;margin-right:5%;background-image:url(/opt/i/benef1.png);}
.opt-benefits li.second{padding-left: 49px;width: 18%;margin-right:4.3%;background-image:url(/opt/i/benef2.png);}
.opt-benefits li.third{padding-left: 56px;width: 19%;margin-right:0;background-image:url(/opt/i/benef3.png);}

.wholesalerblack .opt-benefits-more{color:#fff;margin-top:13px;height:25px;}
.wholesalerblack .opt-benefits-more li{float:left;line-height: 1.15em;height:100%;background: transparent no-repeat 0 0;position:relative;z-index:5;margin-bottom:-1px;margin-top:1px;}
.opt-benefits-more li.first{padding-left: 56px;width: 22%;margin-right:5%;}
.opt-benefits-more li.second{padding-left: 49px;width: 18%;margin-right:4.3%;}
.opt-benefits-more li.third{padding-left: 56px;width: 19%;margin-right:0;}
.opt-benefits-more div{background:url('/opt/i/more-arr.gif') no-repeat 72px 7px;}
.opt-benefits-more div.active{background:url('/opt/i/more-arr_act.gif') no-repeat 72px 7px;}
.opt-benefits-more div.moreinfo span{color:#33CCFF;border-bottom:1px dashed #33CCFF;cursor:pointer;position:relative;zoom:1;}
.opt-benefits-more div.active span{color:#a1264c;border-bottom:1px dashed #a1264c;}
.wholesalerblack div.moretext{padding-bottom:0;position:relative !important;}

.pdf-catalog{clear: left;margin-left: -10px;padding-top: 2px;margin-top:46px;}
.pdf-catalog:first-child{margin-top:0;}
.pdf-catalog .brand-img{float: left;width: 106px;padding-top: 3px;}
.pdf-catalog .brand-desc{padding-left: 106px;padding-right: 90px;}
#wholesalertext .pdf-catalog p{font-size:1em;margin:0 0 6px;padding: 0;}
#wholesalertext .wholesalerblack .desc{margin-bottom:17px;min-height:73px;}
#wholesalertext .wholesalerblack .pdf-catalog a{}
#wholesalertext .wholesalerblack .pdf-catalog p.name{font-size: 1.2em;}
#wholesalertext .wholesalerblack .pdf-catalog p.pdf-link{margin-top:20px;padding-left:48px;margin-bottom: -6px;background:url(/opt/i/pdf-link.png) no-repeat 0 3px;}
#wholesalertext .wholesalerblack .pdf-catalog p.zip-link{margin-top:20px;padding-left:48px;background:url(/opt/i/zip-link.png) no-repeat 0 3px;}
#wholesalertext .wholesalerblack .pdf-catalog sup{line-height:0.85em;color:#C00;font-size:0.85em;padding-left:7px;position:relative;top:-2px;}
#wholesalertext .pdf-catalog .comment{font-size:0.85em;font-style:italic;position:relative;margin:17px 0 23px;font-family: Verdana, "Geneva CY", "DejaVu Sans", sans-serif;line-height:1.5em;}
#wholesalertext .pdf-catalog .comment .title-comment{display:inline;font-style:normal;position:absolute;left:-106px;font-family: Tahoma, "Geneva CY", sans-serif;}
#wholesalertext .pdf-catalog .weight{font-size:0.85em;color:#ccc;display:block;padding-top: 2px;}
#wholesalertext .wholesalerblack .divider{width:100%;margin:28px 0 -29px -37px;padding: 0 37px 0 0;height:1px;background:#4e4e4e;overflow:hidden;}
#div123{padding:26px 0 30px 37px;margin:15px 41px 24px 0;width:88%;}

#genpass_block{padding: 3px 0 0;height:15px;width:15px;margin-top:4px;float:right;}
#genpass_block .question{background: url(/opt/i/question.gif) no-repeat 0 0;cursor:pointer;height:14px;margin-left:5px;display:inline-block;width:14px;}

#question_c{margin-left:-96px;margin-top:-36px;}
#question{border:0 none;color: #FFF;height: auto;position: absolute;width:210px;display:none;}
#question #tsb{position: relative;}
#question_c #tsb #goodinfoarrow1{background:url(/i/goodinfoarrow.png) no-repeat scroll 0 0 transparent;height:30px;left:-14px;position:absolute;top: 21px;width: 15px;}
#question .tfsb{background-image: url(/opt/i/bubble.png);}
#question .tfsb dd{background-image: url(/opt/i/bubble.png);float:none;}
#question #csb{border-left: 1px solid #FFF;background-image:none;background-color:#000;}
#question #csb dd{border-right:1px solid #FFF;float:none;font-size:0.8em;line-height:1.25em;padding:1px 8px 3px;background-color:#000;}
#question #bal_brand{font-size: 1.2em;padding-bottom: 5px;}

.beautyform .desc_on{color: #FFF;font-size: 0.9em;margin-bottom: 10px;}

#ownership{width:270px;height:38px;border-bottom:1px solid #9b9c9e;}
#ownership li{float:left;width:135px;background:#1e2b33;height:32px;text-align:center;font-size:1.4em;margin-top:6px;line-height:1.7;cursor:pointer;}
#ownership li.active{background:#658ea4;height:38px;margin-top:0;line-height:2;cursor:default;}
#ownership li span{text-decoration:underline;}
#ownership li.active span{text-decoration:none;}

.contacts-text{margin-top:135px;position:absolute;padding-left:25px;}
.contacts-text .phone{color:#fff;font-size:1.9em;margin-bottom:1px;letter-spacing:-0.5px;}
.contacts-text .phone .code{font-size:0.65em;}
.contacts-text .desc{color:#999;font-size:0.95em;letter-spacing:-0.25px;}

.site-date-main{text-align:right;margin:-28px 41px 0 0;min-width:586px;padding:0 0 0 37px;width:85.3%;font-size:0.85em;color:#fff;}
.site-date-main span{text-transform:capitalize;}
.site-date{margin:-33px 0 0 0;font-size:1.1em;color:#fff;white-space:nowrap;position:absolute;}
.site-date span{text-transform:capitalize;}

.wholeselerinfo{background:url("/opt/i/transp.png") repeat 0% 0%;margin-top:30px;padding:25px 20px 30px 20px;}
.wholeselerinfo img{float:left;margin-right:14px;width:36px;height:45px;}
.wholeselerinfo h3{margin-bottom:12px;margin-top:-6px;margin-left:50px;}
.wholeselerinfo .text{color:#bababa;}
.wholeselerinfo .warning{color:#cc0000;display:block;margin:17px 0;font-size:0.85em;white-space:nowrap;}
.wholeselerinfo td{vertical-align:middle;padding-right:10px;padding-bottom:2px;color:#bbb;}
.wholeselerinfo .count{color:#fff;}
.wholeselerinfo .b{font-size:17px;}
.wholeselerinfo .pad{padding-bottom:15px;}
.wholeselerinfo .big{font-size:20px;}

h2.preorder{margin:24px 0 24px 24px;}
.dead-one{background:url("/opt/i/transp.png") repeat 0% 0%;width:189px;padding:13px 25px 25px 25px;border:1px solid #4e4e4e;margin-bottom:30px;color:#fff;}
.dead-one table{width:100%;}
.dead-one td{padding-bottom:12px;padding-right:12px;vertical-align:middle;padding-top:6px;}
.dead-one td.img{width:41px;}
.dead-one td.img .img{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;width:37px;height:37px;behavior:url('/opt/css/pie.htc');position:relative;}
.dead-one td.brand{padding-right:0;}
.dead-one span.brand{font-size:20px;}
.dead-one .line{border-bottom:1px solid #4e4e4e;}
.dead-one .doptext{color:#658da4;font-size:11px;margin:9px 0 23px 0;}
.dead-one div.brand{font-size:20px;margin-bottom:6px;}
#dead-day{font-size:26px;}
.dead-one .time{float:right;font-size:26px;}
.dead-one .time-name{float:right;}
.dead-one .time-name .dead-hour,.dead-one .time-name .dead-minute,.dead-one .time-name .dead-second{width:30px;padding-right:5px;display:inline-block;text-align:right;}
.dead-one .time-name .dead-minute{width:39px;}
.dead-one .time-name .dead-second{width:30px;}
.dead-one div.line{margin:10px 0 4px 0;}

.first-more{margin:0 15px 0 -23px;}
.first-more .arr{background:url('/i/arrow_opt.png') no-repeat 96px 0%;width:33%;height:18px;position:relative;margin-bottom:-1px;}
.first-more div.txt{padding:7px 23px 10px 23px !important;border:1px solid #4d4d4d;color:#b9b9b9;}
.second-more{margin:0 15px 0 -23px;}
.second-more .arr{background:url('/i/arrow_opt.png') no-repeat 156px 0%;width:40%;height:18px;position:relative;margin-bottom:-1px;margin-left:25%;}
.second-more div.txt{padding:7px 23px 10px 23px !important;border:1px solid #4d4d4d;color:#b9b9b9;}
.third-more{margin:0 15px 0 -23px;}
.third-more .arr{background:url('/i/arrow_opt.png') no-repeat 194px 0%;width:47%;height:18px;position:relative;margin-bottom:-1px;margin-left:50%;}
.third-more div.txt{padding:7px 23px 10px 23px !important;border:1px solid #4d4d4d;color:#b9b9b9;}
#wholesalertext .moretext div.txt p{font-size:1em !important;margin:0.5em 0 !important;}
.moretext div.txt .num{font-size:1.2em;}

#wholesalertext .moretext table{width:100%;table-layout: fixed;}
#wholesalertext .moretext td{vertical-align:middle;padding-right:10px;padding-bottom:2px;color:#bbb;white-space:nowrap;width:85px;}
#wholesalertext .moretext .count{color:#fff;}
#wholesalertext .moretext .b{font-size:16px;}
#wholesalertext .moretext .pad{padding-bottom:5px;}
#wholesalertext .moretext .big{font-size:20px;width:auto;}

.excel-download{background: url(/opt/i/excel-bg.png) 0 0 repeat;border:1px solid #2b3b45;margin: -5px 0 24px 41px;padding: 9px 12px;width: auto;float:left;}
.excel-download a{background: url(/opt/i/excel-button.png) 0 0 no-repeat;display: block;float: left;height: 48px;margin-right: 24px;width: 136px;}
.excel-download p{float: left;margin-top: 4px;}
.excel-download p .excel-ugol{border-right:20px solid #915a6d;border-top:20px solid transparent;border-left:0;border-bottom:20px solid transparent;display: inline-block;height: 0;overflow: hidden;width: 0;vertical-align:top;}
.excel-download p .excel-text{display:inline-block;vertical-align:top;}
.excel-download p .excel-text span{background:#915a6d;color:#fff;display: table-cell;height: 40px;line-height: 1.2em;margin-left: 20px;padding-left: 13px; padding-right: 20px;vertical-align:middle;}
