html,body, p, form, ul, li {margin: 0;padding: 0;}
body{font: 12px sans-serif; color: #000; width: 100%;}
img {border: 0;}
a {color: #000; text-decoration: underline; outline: none;}
a:hover {color: #D92C81; text-decoration: underline; outline: none;}
/********************************************* DIV *********************************************/
.lo {position: fixed; top: 0; right: 0;
   //position: absolute;
     top: expression(document.getElementsByTagName('body')[0].scrollTop < 850 ? 0 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px');
     z-index: 1000;
}
.lo-txt {display: block; font-size: 12px; background: #DF0D24; color: #fff; padding: 3px 8px 3px 8px;}
#wrapper {width: 999px; margin: 0 auto; background: none;}
#container {float: left; width: 999px; background: url(../images/bgg.jpg) no-repeat;}
#header {position: relative; width: 999px; height: 378px; background: url(../images/rainbow-bg.gif) repeat-y;}
#header-menu {width: 999px; height: 34px; background: #000;}
#header-search {width: 999px; height: 33px; background: #D92C81;}
#header-search #search {height: 17px; width: 734px; background: url(../images/t-search.gif) no-repeat 0% 95%; margin-left: 32px; padding-left: 115px; padding-top: 7px;}
* html #header-search #search {margin-left: 30px; background: url(../images/t-search.gif) no-repeat 0% 80%;}
#header-menu #links {float: left; margin-left: 44px; padding-top: 10px;}
* html #header-menu #links {margin-left: 20px;}
#header-menu #menu {float: left; margin-left: 36px; padding-top: 10px;}
* html #header-menu #menu {margin-left: 30px;}
#header-menu #menu .dash {float: left; width: 18px; height: 18px; background: url(../images/m-dash.jpg) no-repeat 53% 80% #000;}
#cart {position: absolute; right: 0px; top: 0px; width: 140px; padding: 3px 0px 0px 10px; height: 59px; background: #D92C81; color: #fff; z-index: 111;}
* html #cart {right: -1px;}
#cart #info {line-height: 17px;}
#info .cart-empty {float: left; width: 41px; height: 55px; background: url(../images/cart.gif) no-repeat 150% 50%; margin-right: 10px; margin-left: -5px;}
#plist-content {position: absolute; z-index: 55;width: 416px; color: #fff; background: #D92C81; margin-top: 60px; padding: 10px; display: none; right: 0px;}
#logo {position: absolute; width: 349px; height: 154px; background: url(../images/logo.png) no-repeat; margin-top: 20px; left: 16px; z-index: 5; cursor: pointer;}
* html #logo {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/logo.png");}
#fbh {position: absolute; width: 221px; height: 17px; background: url(../images/for_best_hair.png) no-repeat; margin: 30px 0px 0px 190px;}
* html #fbh {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/for_best_hair.png");}
#gift {position: absolute; width: 284px; height: 300px; background: url(../images/gift.png) no-repeat; margin-top: 120px; left: 145px; z-index: 1;}
* html #gift {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/gift.png");}
#gift-index {position: absolute; width: 331px; height: 321px; background: url(../images/gift-index.png) no-repeat; margin-top: 130px; left: 135px; z-index: 1;}
* html #gift-index {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/gift-index.png");}
#gift-content {position: absolute; width: 238px; height: 261px; background: url(../images/gift-content.png) no-repeat; margin-top: 130px; left: 178px; z-index: 1;}
* html #gift-content {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/gift-content.png");}
#welcome-txt {position: absolute; width: 275px; height:60px; margin: 90px 0px 0px 380px; font: 11px Tahoma;}
#search-key {position: absolute; width: 183px; height: 46px; margin: 20px 0px 0px 457px; background: url(../images/k-search.gif) no-repeat;}
#login-block {position: absolute; width: 249px; height: 128px; background: url(../images/enter-bg.jpg) no-repeat; margin-top: 19px; right: 22px; z-index: 15;}
* html #login-block {right: 21px;}
#pin {position: absolute; width: 43px; height: 44px; background: url(../images/pin.png) no-repeat; margin-top: -1px; right: 7px; z-index: 66;}
* html #pin {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/pin.png"); right: 6px;}
#content {position: relative; float: left; width: 999px;}
#left {position: relative; float: left; width: 310px; margin-top: -135px; z-index: 111;}
#right {position: relative; float: left; width: 688px; margin-top: -135px; z-index: 111;}
#menu-left {margin-left: 8px;}
.goods tr td .img, .goods-inner tr td .img {position: relative; width: 175px; height: 175px; margin: 10px 10px 10px 15px; float: left;}
.goods tr td .img .sale, .goods-inner tr td .img .sale, .sale {position: absolute; width: 75px; height: 58px; background: url(../images/sale.png) no-repeat; left: 0; top: 120px;}
* html .goods tr td .img .sale, * html .goods-inner tr td .img .sale, .sale {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/sale.png");}
* html {margin: 10px 10px 10px 5px;}
.goods tr td .desc {float: left; margin-top: 10px; width: 112px;font-size: 12px; margin-left: 5px;}
.goods-inner tr td .desc {float: left; margin-top: 10px; width: 445px;font-size: 12px;}
* html .goods-inner tr td .desc {width: 430px;}
.goods tr td div.frame {float: left;width: 329px; height: 240px; background: url(../images/frame.png) no-repeat;}
* html .goods tr td div.frame {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/frame.png");}
.goods-inner tr td div.frame {float: left;width: 660px; background: #fff; border: 1px solid #dfdfdf; border-bottom: none;}
.frame-bottom, .page-bottom {float: left;width: 670px; height: 58px; background: url(../images/frame-big-bottom.png) no-repeat; margin-left: -8px;}
* html .frame-bottom {margin-left: -7px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/frame-big-bottom.png");}
.page-bottom {float: left;width: 670px; height: 58px; background: url(../images/frame-big-bottom.png) no-repeat; margin-left: -5px;}
* html .page-bottom {margin-left: -4px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/frame-big-bottom.png");}
.goods tr td div.item-block {float: left; margin-top: -228px;}
#discount-txt-block {width: 326px; height: 180px; margin: 20px 0px 20px 0px; text-align: right; font: 10px Tahoma;}
#discount-txt-block-content {width: 326px; height: 240px; margin: 20px 0px 20px 0px; text-align: right; font: 10px Tahoma;}
#footer {position: relative; float: left; clear: both; width: 999px; height: 40px;}
#footer #rainbow {width: 999px; height: 10px; background: url(../images/footer-bg.gif) repeat-y;}
#footer #black {width: 999px; height: 30px; background: #000;}
#footer-logo {position: absolute; width: 349px; height: 115px; background: url(../images/logo_footer.png) no-repeat; margin-top: -120px; left: 250px;}
* html #footer-logo {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/logo_footer.png");}
#footer-discount {position: absolute; width: 331px; height: 156px; background: url(../images/discount-card.png) no-repeat; margin-top: -186px; right: 30px;}
* html #footer-discount {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/discount-card.png");}
#footer #copyright {margin-left: 350px; font-size: 11px; color: #fff; padding-top: 10px;}
#footer #discount-txt {position: absolute;  width: 326px; height: 180px; text-align: right; font-size: 10px; bottom: 60px; left: 310px;}
#advices {margin-top: 20px; margin-left: 8px; padding-bottom: 30px;}
#phone {position: absolute; width: 125px; height: 117px; background: url(../images/phone2.png) no-repeat; margin-top: 111px; right: 238px; z-index: 20;}
* html #phone {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/phone2.png"); right: 237px;}
#phone-cable {position: absolute; width: 81px; height: 17px; background: url(../images/phone-cable.png) no-repeat; margin-top: 35px; right: 251px; z-index: 111;}
* html #phone-cable {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/phone-cable.png");}
#phone-block {position: absolute; right: 30px; margin-top: 160px;}
.pages {width: 630px;background: #fff; padding: 5px 15px 5px 15px; margin: 7px 0px 7px 3px; border: 1px solid #DFDFDF;}
* html .pages {margin-left: 4px;}
.page {width: 630px; min-height: 700px; height:auto !important; height:700px;background: #fff; border: 1px solid #DFDFDF; border-bottom: none; margin-left: 3px; margin-top: 10px; padding: 15px;}
* html .page {margin-left: 4px;}
.error-block {padding: 10px 0px 10px 0px; color: #000; font-weight: bold;}
.logged-in {position: relative; margin: 35px 0px 10px 35px;}
.logged-in .discount {position: absolute; right: 10px; bottom: -12px; font-weight: bold;}
* html .logged-in .discount {bottom: 52px;}
#counters {float: left; margin-left: 25px; padding-bottom: 20px;}
/****************************************** Inputs ******************************************/
#header-search #search select {float: left; width: 190px; font-size: 11px; margin-left: 10px; margin-top: 0px;}
#header-search #search .search {margin-left: 10px; margin-top: -2px; width: 91px; height: 20px;}
* html #header-search #search .search {margin-top: -1px;}
#search-key #keyword {float: left; width: 120px; font-size: 11px; margin-top: 13px; border: 0; margin-left: 20px;}
#search-key #ks-bg {margin-left: 12px; margin-top: 11px; outline: none;}
* html #search-key #ks-bg {margin-left: 8px;}
#login-block .inp {width: 187px; font-size: 11px; border: 1px solid #000;  margin-bottom: 7px;}
#login-block .pwd {background: url(../images/t-pwd.gif) no-repeat #fff;}
#login-block .enter-btn {float: left; margin-right: 17px;}
.reg-btn {margin-left: 3px;}
.email-txt {float: left; margin-right: 8px;}
#chk-email {float: left; color: #428F08; margin-top: 3px;}
.forget-inp {float: left;}
.forget-btn {float: left; margin-left: 10px;}
/****************************************** Lists ******************************************/
ul.sitemap {margin-left: 30px;}
ul.sitemap li {margin: 5px 0px 5px 0px;}
ul.sitemap li.sub {margin-left: 15px;}
ul.sitemap li.sub2 {margin-left: 25px;}
#menu-left ul {list-style: none; margin: 0;}
#menu-left ul li.main {margin: 10px 0px 10px 16px;}
#menu-left ul li.main a {
	font-family: sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #D92D82;
	text-decoration: none;
	text-transform: none;
}
#menu-left ul li.main a:hover {text-decoration: underline;}
#menu-left ul li.sub {margin: 3px 0px 3px 0px;}
#menu-left ul li.sub a {font-family: sans-serif; font-size: 12px; color: #000; text-decoration: underline; padding-left: 16px;}
#menu-left ul li.sub a:hover {background: url(../images/sub-arrow.gif) 0% 65% no-repeat; color: #D92C81;}
#menu-left ul li.sub-active {}
#menu-left ul li.sub-active a {font-family: sans-serif; margin: 3px 0px 3px 0px; font-size: 12px; text-decoration: underline; padding-left: 16px; background: url(../images/sub-arrow.gif) 0% 65% no-repeat; color: #D92C81;}
/****************************************** SPAN ******************************************/
.goods tr td .price, .goods-inner tr td .price, .price {display: block; font-family: sans-serif; margin: 0px 0px 10px 0px; font-size: 27px; font-weight: bold; color: #D92C81;}
.goods-inner tr td .price {margin-top: 10px;}
.goods tr td .no-price {display: block; font-family: sans-serif; margin: 0px 0px 7px 0px; font-size: 24px; font-weight: bold; color: #D92C81;}
.goods tr td .price-main {display: block; font-family: sans-serif; margin: 0px 0px 7px 0px; font-size: 27px; font-weight: bold; color: #D92C81;}
#advices span {display: block; font-size: 12px; color: #D92D82;margin: 15px 0px 0px 16px;}
.big-title {display: block; font-family: sans-serif; margin: 15px 0px 0px 16px; font-size: 15px; font-weight: bold; color: #D92D82; text-decoration: none; text-transform: none;}
#advices .big-title {display: block; font-family: sans-serif; margin: 15px 0px 0px 16px; font-size: 15px; font-weight: bold; color: #D92D82; text-decoration: none; text-transform: none;}
.m10 {margin-top: 10px;}
.admin {display: block; font-family: sans-serif; font-size: 14px; font-weight: bold;}
.phone {display: block; font-family: sans-serif; font-size: 30px; font-weight: bold;}
.big {
	display: block;
	font-family: sans-serif;
	margin: 17px 0px 0px 5px;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	text-transform: none;
}
.pink {color: #D92D82;}
.bld { font-family: sans-serif; margin: 15px 0px 0px 5px; font-size: 15px; font-weight: bold; color: #000;}
.search-txt {padding: 2px 7px 2px 7px; background: #D92D82; color: #fff; font-weight: bold;}
span.title {display: block; font-family: sans-serif; margin: 10px 0px 10px 0px; font-size: 13px; font-weight: bold; color: #2C2C2C; text-decoration: none;}
.pages b {color: #d92c81;}
.num {display: block; width: 15px; text-align: right; float: left; margin-right: 10px;}
.goods-num {padding: 0px 0px 0px 3px;}
.plist-price {display: block;float: left; width: 65px; font-weight: bold;color: #fff; padding-left: 2px;}
.red {color: red;}
.gray {color: #c3c3c3;}
.small {font-size: 11px;}
/****************************************** Links ******************************************/
#header-menu #links a {display: block; float: left; margin-right: 30px;}
#header-menu #menu a {display: block; float: left; height: 19px;}
#header-menu #menu a.ourshop {width: 119px; background: url(../images/m-ourshop.jpg) 100% 0%;}
#header-menu #menu a.ourshop:hover {width: 119px; background: url(../images/m-ourshop.jpg) 100% 100%;}
#header-menu #menu a.shares {width: 60px; background: url(../images/m-shares.jpg) 100% 0%;}
#header-menu #menu a.shares:hover {width: 60px; background: url(../images/m-shares.jpg) 100% 100%;}
#header-menu #menu a.discounts {width: 211px; background: url(../images/m-discounts.jpg) 100% 0%;}
#header-menu #menu a.discounts:hover {width: 211px; background: url(../images/m-discounts.jpg) 100% 100%;}
#header-menu #menu a.payment {width: 71px; background: url(../images/m-payment.jpg) 100% 0%;}
#header-menu #menu a.payment:hover {width: 71px; background: url(../images/m-payment.jpg) 100% 100%;}
#header-menu #menu a.delivery {width: 87px; background: url(../images/m-delivery.jpg) 100% 0%;}
#header-menu #menu a.delivery:hover {width: 87px; background: url(../images/m-delivery.jpg) 100% 100%;}
#login-block a {display: block; float: left; margin-top: -1px; font-size: 10px; }
a.big, a.big2 {display: block; width: 185px; font-family: sans-serif; margin: 15px 0px 0px 5px; font-size: 15px; font-weight: bold; color: #000; text-decoration: underline; text-transform: uppercase;}
* html a.big {padding-top: 15px;}
a.big:hover {text-decoration: none;}
a.big2 {margin-top: 0px;}
a.register {color: #FF0000; text-decoration: underline;}
a.register:hover {color: #FF0000; text-decoration: underline;}
.goods tr td a.title, .goods tr td a.title-main, .goods-inner tr td a.title {display: block; font-family: sans-serif; margin: 10px 0px 10px 0px; font-size: 13px; font-weight: bold; color: #2C2C2C; text-decoration: none;}
.goods tr td a.title-main {height: 95px;}
.goods tr td a.title:hover, .goods tr td a.title-main:hover, .goods-inner tr td a.title:hover {color: #D92C81; text-decoration: none;}
.goods tr td a.title-main {margin-bottom: 6px;}
.to-cart {display: block; width: 91px; height: 22px; background: url(../images/tocart-btn.gif) no-repeat;}
#footer #copyright a {font-size: 11px; color: #fff; text-decoration: none;}
#footer #copyright a:hover {font-size: 11px; color: #fff; text-decoration: underline;}
#advices a {display: block;font-family: sans-serif; margin: 3px 0px 3px 0px; font-size: 12px; color: #000; text-decoration: underline; padding-left: 16px;}
#advices a:hover {background: url(../images/sub-arrow.gif) 0% 65% no-repeat; color: #D92C81;}
.goods tr td .img a {display: block; width: 175px; height: 175px; float: left;}
.goods-inner tr td .img a {display: block; width: 175px; height: 175px; float: left;}
a.finalize {color: #fff; font-weight: bold; text-decoration: underline;}
a.finalize:hover {color: #fff; font-weight: bold; text-decoration: none;}
a.dashed {color: #fff; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #fff;}
a.dashed:hover {color: #fff; font-weight: bold; text-decoration: none; border-bottom: 1px dashed #fff;}
.cart-tbl a {color: #fff;text-decoration: underline;}
.cart-tbl a:hover {color: #fff;text-decoration: none;}
.logged-in a, .logged-in a:hover {color: #D92C81; text-decoration: none;}

/****************************************** Tables ******************************************/
.goods {border: 0;}
.goods tr td {width: 329px; height: 224px;}
.goods-inner tr td {width: 668px;}
.cart-tbl {width: 420px;}
.cart-tbl .td0 {width: 15px;}
.cart-tbl .td1 {width: 250px;}
#register-form table, #order-form table {width: 600px;}
#register-form table tr td.td1, #order-form table tr td.td1 {width: 150px;}
.order-table {width: 100%;}
.order-table tr td {border-bottom: 3px solid #fff; background: #bacd7a; padding: 15px;}
.order-table tr td.td1 {width: 370px;}
.order-table tr td.td2 {width: 40px; text-align: center;}
table.history {border: 0; width: 100%;}
table.history tr th {padding: 5px; background: #cfe0a0;}
table.history tr td {padding: 10px 5px 10px 5px; border-bottom: 3px solid #cfe0a0;}
table.history tr td.td1 {width:75%;}
table.history tr td.td2 {text-align: center;}
.product div {font-size: 12px;}
.product tr td.product-img {width: 250px; text-align: center;}
/********************************************* P ********************************************/
#login-block p {margin: 35px 0px 0px 35px;}
.plist-p {float: left; width: 65px; padding-left: 2px; padding-right: 2px;}
.text {
	padding-bottom: 12pt;
}#myheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.menutop {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
}
p {font-family: Tahoma;}
ul {font-family: Tahoma;}
