body {
	margin:0px;
	background:url(../images/background.jpg) top left repeat-x;
	font:12px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
}
input, select, textarea {
	font:12px Arial, Helvetica, sans-serif;
	
}
img {
	border:0;
}
.wrapper {
	width:900px;
	margin:0 auto;
}
.header {
	position:relative;
	height:106px;
}
.logo {
	display:block;
	width:224px;
	height:79px;
	background:url(../images/logo.gif);
	position:absolute;
	left:0;
	bottom:21px;
}
.phone {
	position:absolute;
	left:330px;
	bottom:21px;
}
.phone span {
	font:23px Arial, Helvetica, sans-serif;
	color:#cecece;
}
.phone strong {
	font:normal 23px Arial, Helvetica, sans-serif;
}
.parameters {
	position:absolute;
	right:0px;
	bottom:21px;
}
.parameters .title {
	width:165px;
	padding-right:10px;
	text-align:right;
	height:17px;
	padding-bottom:3px;
	color:#b4b3b3;
}
.parameters .count {
	width:33px;
	text-align:center;
	height:17px;
	background:url(../images/parameters1-bg.gif) top no-repeat;
	color:#fff;
	padding-bottom:3px;
}
.parameters .currency {
	width:30px;
	text-align:left;
	padding-left:4px;
	height:17px;
	background:url(../images/parameters2-bg.gif) top no-repeat;
	color:#fff;
	padding-bottom:3px;
}
.navigation {
	height:40px;
	background:url(../images/navigation-bg.jpg) top no-repeat;
	margin-bottom:20px;
}
.navigation table {
	width:870px;		
	margin:0 auto;
}
.navigation table td {
	background:url(../images/navigation-separat.jpg) top right no-repeat;
	padding-right:2px;
}
.navigation table td.nobg {
	background:none;
}
.navigation a {
	display:block;
	font:11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	height:40px;
	line-height:40px;
	text-align:center;
	text-decoration:none;
	color:#4e4e4e;
}
.cart a {
	padding-left:20px;
}
.main {
	overflow:hidden;
	zoom:1;
}
.left  {
	float:left;
	width:217px;
}
h3.title {
	width:183px;
	padding:0px 17px;
	margin:0px;
	height:38px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	line-height:38px;
	background:url(../images/left-title.jpg) top left no-repeat;
}
.brand-list {
	width:183px;
	padding:3px 17px;
	list-style-type:none;
	margin:0;
}
.brand-list li {
	padding:4px 0px;
	border-bottom:1px dashed #d6d6d6;
}
.brand-list li a {
	color:#232124;
	text-decoration:none;
}
.brand-list li.last {
	border:0;
}
.newest .name {
	color:#fe7501;
}
.newest .name h2 {
	margin:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:12px 17px;
}
.newest .img {
	padding:0px 17px;
	width:183px;
	background:#fff;
	text-align:center;
}
.newest .price {
	padding:0px 17px;
	background:url(../images/price.jpg) top left no-repeat;
	margin:0 0 8px 0;
	width:183px;
	height:26px;
	overflow:hidden;
	zoom:1;
}
.newest .price span {
	display:block;
	float:left;
	line-height:26px;
}
.newest .price strong {
	display:block;
	float:right;
	line-height:26px;
}
.right {
	margin-left:231px;
	width:669px;
}
.add {
	margin-bottom:20px;
	overflow:hidden;
	zoom:1;
}
.add img {
	float:left;
}
.add select {
	float:left;
	width:75px;
	border:1px solid #8b8b8b;
	font:bold 11px Arial, Helvetica, sans-serif;
	background:#e7e7e7;
	color:#4e4e4e;
	margin:0px;
}
.add .in-cart {
	cursor:pointer;
}
.login {
	line-height:35px;
	font-size:11px;
	width:183px;
	padding:13px 17px;
	height:99px;
	background:url(../images/login.jpg);
}
.login input {
	font-size:11px;
	border:1px solid #8a8a8a;
	color:#4e4e4e;
}
.login a {
	text-transform:lowercase;
	color:#4e4e4e;
	font-size:10px;
}
.login .enter {
	font-size:10px;
	margin-left:40px;
}
.search {
	padding:0px 0px 20px 0px;
	text-align:33px;
}
.search-field {
	position:relative;
}
.search .field {
	width:530px;
	height:31px;
	border:1px solid #a6a6a6;
	padding:0px 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	background:url(../images/field.jpg) top left repeat-x;
}
.search .sb {
	height:33px;
	border:1px solid #a6a6a6;
	padding:0px 10px;
	font:12px Arial, Helvetica, sans-serif;
	padding:0px 10px;
	background:url(../images/search-bg.jpg) top left repeat-x;
	cursor:pointer;
}
.search-field ul {
	position:absolute;
	width:552px;
	padding:0px;
	left:0px;
	top:33px;
	margin:0px;
	list-style-type:none;
}
.search-field ul li {
	border-left:1px solid #a6a6a6;
	border-right:1px solid #a6a6a6;
	border-bottom:1px solid #a6a6a6;
	padding:3px 10px;
}
.search-field ul li a {
	display:block;
	color:#4e4e4e;
	text-decoration:none;
}
.rootline {
	width:649px;
	padding:0px 10px;
	height:38px;
	background:url(../images/rootline.jpg) top left repeat-x;	
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	line-height:38px;
}
.rootline a {
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4e4e4e;
}
.item-list .name{
	color:#fe7501;
}
.item-list .name h2 {
	margin:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:12px 10px;
	height:30px;
}
.item-list .img {
	padding:0px 10px;
	width:195px;
	height:165px;
	background:#fff;
	text-align:center;
}
.item-list .price {
	padding:0px 10px;
	background:url(../images/price-il.jpg) top left no-repeat;
	margin:0 0 8px 0;
	width:195px;
	height:26px;
	overflow:hidden;
	zoom:1;
}
.item-list .price span {
	display:block;
	float:left;
	line-height:26px;
}
.item-list .price strong {
	display:block;
	float:right;
	line-height:26px;
}
.add {
	margin-bottom:20px;
	overflow:hidden;
	zoom:1;
}
.item-list .add select {
	width:73px;
}

.middle {
	padding:0px 12px;
}
h1 {
	margin:0;
	padding:0 0 10px 0;
	font:21px Arial, Helvetica, sans-serif;
}
.main-text p {
	text-align:justify;
}
.pages {
	border-top:1px dashed #edebec;
	line-height:30px;
}
.pages b {
	margin-left:20px;
}
.pages a {
	color:#fe7501;
	margin-left:20px;
}
.art span {
	color:#fe7501;
}
.sizes {
	padding:5px;
	border:1px dashed #CCC;
	position:relative;
}
.sizes-1 {
	padding:5px;
	border:1px dashed #CCC;
	border-top:0px;
}
.full-info {
	position:relative;
}
.full-info span span {
	font:12px Arial, Helvetica, sans-serif !important;
	text-align:justify;
}
.in-cart a {
	display:block;
	padding:4px;
	background:#fe7501;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
.price-td {
	width:70px;
	color:#555;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:center;
}
.full-info{
	text-align:justify;
}
.item-list td {
	vertical-align:top;
}
.review {
	padding:10px 10px 0px 10px;
}
.review strong {
	color:#fe7501;
}
.review p {
	font-size:11px;
	text-align:justify;
	border-bottom:1px dashed #ccc;
	margin:0px;
	padding:10px 0px;
}
.footer {
	background:#dadada;
	height:100px;
	color:#444;
	font-size:11px;
}
.footer .container {
	width:900px;
	height:100px;
	position:relative;
	margin:0 auto;
}
.footer .menu-bot {
	position:absolute;
	top:26px;
	left:0;
}
.footer a {
	color:#222;
}
.footer .menu-bot span {
	margin:0px 10px;
}
.footer .sape {
	position:absolute;
	bottom:26px;
	left:0;
}
.footer .dev {
	position:absolute;
	top:26px;
	right:0;
}
.inf {
	position:relative;
}
.help {
	border-bottom:1px dashed #aaa;
	color:#aaa;
	cursor:help;
	position:relative;
}
.edc {
	display:none;
	width:175px;
	position:absolute;
	top:-5px;
	left:0px;
	padding:5px 5px 5px 5px;
	border:1px dashed #fff;
	background:#edebec;
	z-index:10;
	font-size:12px;
	line-height:14px;
}
.edc a {
	color:#FE7501;
}
