@import 'reset.css';

body {
	background:#FFF;
	font:13px Tahoma,Verdana,Arial,Serif
	}

a {
	color:#2222D3
	}
	
h1,h2 {
	font-size:18pt
	}

h1 {padding:0 40px;background:url(h1.png) left center no-repeat}
	
.left {float:left !important}
.right {float:right !important}	
.nobg {background:none !important}
.clear {display:block;height:1px;overflow:hidden;clear:both;padding:0;margin:0;float:none;background:none;width:auto !important}
	
.container {
	padding:35px;
	clear:both
	}
.inner {
	float:left
	}

.logo {
	display:block;
	float:left;
	width:203px;
	height:110px;
	background:url(logo.png) 0 0 no-repeat
	}
.logo strong {display:none}
	
.header-left, .header-right {
	background:#BE407E url(top-bg.png) 0 0 no-repeat;
	height:110px;
	margin-left:360px
	}
.header-right {background-position:right bottom;margin-left:55px;padding-right:55px}

.login-form {
	float:right;
	padding:35px 0 0 0
	}	

.login-form fieldset {width:110px;margin-right:10px;float:left}
.login-form label {width:110px;display:block;color:#fff;padding-bottom:6px}
.login-form fieldset a {display:block;color:#fff;font-size:11px;padding:0 4px}
.login-form .button {margin-top:20px}
	
.button, .button b, .skin, .skin input {
	display:block;
	width:auto;
	border:0;
	margin:0;
	float:left;
	height:25px;
	overflow:hidden;
	line-height:24px;
	padding:0 0 0 12px;
	background:#BE407E url(skin.png) 0 -71px no-repeat;
	text-decoration:none
	}
.button b, .skin input  {
	float:left;
	width:auto;
	padding:0 12px 0 0;
	background-position:100% -71px;
	cursor:pointer;
	font-weight:normal;
	font-size:11px;
	color:#fff
	}
.button:hover b {color:#fff}

.skin, .skin input {
	height:21px;
	width:98px;
	line-height:auto;
	background-position:0 0;
	overflow:hidden;
	font-size:15px;
	vertical-align:bottom;
	color:#000;
	margin-bottom:2px;
	}
.skin input  {margin:0;background-position:100% 0;cursor:text;width:86px;line-height:18px}

.s-white, .s-white input {background-position:0 -21px;height:25px;line-height:24px}
.s-white input {background-position:100% -21px}

.long {width:190px;margin-right:8px}
.long input{width:178px}

.white {background-position:0 -46px}
.white b {background-position:100% -46px;color:#000}
a.white:hover b {color:#BE407E}

.orange {background-position:0 -44px}
.orange b {background-position:100% -44px;color:#C66701}

.gray {background-position:0 -66px}
.gray b {background-position:100% -66px;color:#666}
	
.footer {
	padding:20px 35px;
	font-size:11px;
	border-top:1px dashed #CFCFCF
	}
	
.footer li {display:inline;padding:0 8px;border-right:1px solid #999;color:#A2A2A2}
.footer ul {text-align:right;display:block}
.footer li.first, .footer li.last {border:0}
.footer li.first {padding-left:0}
.footer li.last {padding-right:0}
.footer a {padding:0;margin:0}

.promo {
	padding:70px 0 60px 0;
	overflow:hidden;
	clear:both;
	position:relative
	}

.promo p {
	display:block;
	position:absolute;
	width:250px;
	padding:0 0 0 70px;
	margin:0;
	}

.promo .images-line {
	display:block;
	overflow:hidden;
	height:65px;
	padding-left:400px
	}
.promo .images-line span {
	display:block;
	float:left;
	width:75px;
	height:65px;
	background:url(images-line.jpg) 0 0 no-repeat
	}
.promo .images-line span#img02 {background-position:-75px 0}
.promo .images-line span#img03 {background-position:-150px 0}
.promo .images-line span#img04 {background-position:-225px 0}
.promo .images-line span#img05 {background-position:-300px 0}
.promo .images-line span#img06 {background-position:-375px 0}
.promo .images-line span#img07 {background-position:-450px 0}
.promo .images-line span#img08 {background-position:-525px 0}
.promo .images-line span#img09 {background-position:-600px 0}

.search-form {margin-top:6px}

.catalog-category {padding:40px 0 40px 35px;overflow:hidden;clear:both}

.catalog-category li {
	display:block;
	width:32%;
	float:left
	}

.catalog-category ul li {display:inline;width:auto;float:none;line-height:1.4em}

.catalog-category dl, .catalog-category dd {background:url(rubricator.png) 0 0 no-repeat}

.catalog-category dt {font-size:1.2em;padding:8px 36px 16px 36px}
.catalog-category dd {background-position:0 100%;padding:0 36px 6px 36px}

.catalog-all {font-size:1.2em;margin-right:36px}

.hot-deals ul  {margin-top:30px;overflow:hidden;clear:both}
.hot-deals li {width:30%;margin-right:12px}
.hot-deals li, .hot-deals dl {
	background:url(r-corners1.png) 0 0 no-repeat;
	height:125px;
	float:left
	}
.hot-deals dl {background-position:100% 0;margin:0 0 0 12px;padding:8px;float:none}
.hot-deals dt {display:block;float:left}
.hot-deals dd {display:block;margin-left:110px}
.hot-name {margin:12px 0 4px 0}
.hot-ending, .hot-ending div {padding:0 0 0 12px;background:url(arrows.png) left center no-repeat}
.hot-ending div {padding:0 12px 0 0;background-position:right center;color:#BE407E;text-align:center }
.co-name {color:#666;padding:2px 0 0 0 }