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;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;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;}
#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;}
#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;}
/*#sortirovka a.loading{background: url(/opt/i/loadsort.gif) no-repeat right 5px;}*/

#content{padding-bottom: 70px;float: none;width: auto;}

#paginator2{margin-top:30px;}
#paginator a,#paginator2 a{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;}
#paginator span,
#paginator2 span{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;}
#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;}

#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;}

.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: none;width: 100%;height:100%;left:0;top:0;right:auto;}
#yui-gen0_c a.container-close:active,#yui-gen0_c a.container-close:focus{outline: none;}
#yui-gen0_c{width: 366px;height: 273px;}
#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 27px 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%;}
tr.deleted .futbrazm{color:#676767;}
.futbprice{color:#699;text-align: right;width:11%;}
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%;}
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;}
.serenity_form #buttons input,.serenity_form .basketbut,.serenity_form #tobasket input{width:132px;background: #333;color:#606060;font-size:21px;line-height:25px;padding:5px 13px 9px;border: 0;cursor: pointer;text-align:center;}
.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: #222;}
.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;}

.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:#33ccff;line-height:30px;padding-bottom:13px;font-size:1.85em;}
#wholesalertext{color:#fff;padding-left:41px;margin-top:-152px;position: relative;}
#wholesalertext a{color:#33ccff;}
#wholesalertext a:hover{color:#fff;}
#wholesalertext p{font-size:1.2em;line-height:1.23em;margin:11px 18% 13px 0;}
.wholesalerblack{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;}
.wholesalerblack table{width: 100%;}
.wholesalerblack td{padding-right:6%;}
.wholesalerblack ul{margin-left:-21px;color:#ccc;}
.wholesalerblack 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 .wholesalerblack{font-size:1em;}
#wholesalertext .wholesalerblack p{font-size:1em;margin:0 0 6px;padding: 0;}




