* {
	margin:0; padding:0;
}

img {
	border:0;
}

h2 {
	font-size:140%;
	margin-top:1em;
	margin-bottom:-1em;
}

p {
	margin:1em 0;
	text-align:justify;
}




html {
	height:100%;
	background:#6e6e6e url(new/pattern.jpg);
}

body {
	font:8pt tahoma, verdana, arial;
	line-height:1.5em;
	position:relative;
	min-height:100%;
	_height:100%;
	width:946px;
	margin:0 auto;
}

#wraper {
	margin-top:555px;
	padding-top:10px;
	padding-bottom:160px;
	overflow:hidden;
	width:100%;
	_overflow:visible;
	background:#fff;
}


#content {
	float:left;
	width:563px;
	margin-left:17px;
	_margin-left:8.5px;
	padding:0 20px;
	padding-bottom:20px;
	background:#e8e9ee;
}

#right {
	float:left;
	width:295px;
	margin-left:16px;
}

#header {
	position:absolute; top:20px; left:0;
	width:944px;
	height:560px;
	border:solid 1px #fff;
	background:#fff url(new/header-bg.gif) repeat-x;
}


#footer {
	position:absolute; bottom:0; left:0;
	width:100%;
	height:140px;
	background:#6e6e6e url(new/pattern.jpg);
}







#content h1 {
	height:34px;
	line-height:34px;
	margin:0 -20px;
	padding-left:20px;
	margin-bottom:20px;
	font-size:1.1em;
	font-weight:bold;
	color:#000;
	overflow:hidden;
	background:url(new/h1-bg.png);
}

#right span.likeh1 {
	display:block;
	height:34px;
	line-height:34px;
	padding-left:20px;
	font-size:1.1em;
	font-weight:bold;
	color:#5a0209;
	background:url(new/likeh1-bg.png);
}

#right span.submenuh1 {
	display:block;
	height:34px;
	line-height:34px;
	padding-left:20px;
	font-size:1.1em;
	font-weight:bold;
	color:#5a0209;
	background:url(new/likeh1-bg.png);
}

#right div#submenu {
	margin-bottom:100px;
}

#right div#submenu a {
	display:block;
	margin:1px 0;
	padding:5px 20px;
	background:#ddd;
}

#right div#submenu a:hover {
	background:#eee;
}

#content h1 b {
	float:right;
	display:block;
	margin-right:20px;
}

#right ul {
	list-style:none;
	padding:20px;
	background:#fff;
}

#right ul li {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:solid 2px #eaecee;	
}

#right ul li b {
	display:block;
	float:left;
	padding:3px 7px;
	margin-bottom:10px;
	font-weight:normal;
	background:#eaecee;
}

#right ul li a {
	display:block;
	clear:both;
	margin-bottom:0px;
	text-decoration:underline;
}

#right ul li p {
	margin:0;
	line-height:1.3em;
}

#right a.sub {
	display:block;
	margin-left:20px;
	margin-top:-20px;
}




#header div#head-pict {
	position:absolute; top:100px; left:0;
	width:100%;
	height:215px;
	background:url(new/img-borders.png) repeat-y 50% 0;
}

#header div#head-pict span {
	position:absolute; top:0px;
	display:block;
	width:295px;
	height:215px;
	background-repeat:no-repeat;
}

#header div#head-pict span#img1 {
	left:16px;
}

#header div#head-pict span#img2 {
	left:324px;
}

#header div#head-pict span#img3 {
	left:633px;
}

#header div#head-pict span.f1 {
	background-image:url(i/01.jpg);
}

#header div#head-pict span.f2 {
	background-image:url(i/02.jpg);
}

#header div#head-pict span.f3 {
	background-image:url(i/03.jpg);
}

#header div#head-pict span.f4 {
	background-image:url(i/04.jpg);
}

#header div#head-pict span.f5 {
	background-image:url(i/05.jpg);
}

#header div#head-pict span.f6 {
	background-image:url(i/06.jpg);
}

#header div#head-pict span.f7 {
	background-image:url(i/07.jpg);
}

#header div#head-pict span.f8 {
	background-image:url(i/08.jpg);
}

#header div#head-pict span.f9 {
	background-image:url(i/09.jpg);
}

#header div#head-pict span.f10 {
	background-image:url(i/10.jpg);
}

#header div#head-pict span.f11 {
	background-image:url(i/11.jpg);
}

#header div#img-over {
	position:absolute; top:100px; left:0;
	width:100%;
	height:215px;
	background:url(new/img-over.png) repeat-x;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/data/img/new/img-over.png');
}

#header div#head-line {
	position:absolute; top:20px; left:16px;
	width:910px;
	height:62px;
	border:solid 1px #fff;
	border-top:0;
	background:url(new/header-line.png) repeat-x;
}

#header a#logo {
	position:absolute; top:29px; left:40px;
	display:block;
	width:253px;
	height:43px;
	background:url(new/logo.png);
}

#header span#phone-t {
	position:absolute; top:32px; right:35px;
	display:block;
	width:218px;
	height:41px;
	background:url(new/phone-top.png);
}

#header h3 {
	position:absolute; top:37px; left:320px;
	font-weight:normal;
	font-size:9pt;
	color:#d7d6d6;
}





#menu {
	position:absolute; top:360px; left:16px;
	width:914px;
	height:207px;
	background:url(new/menu-bg.png);
}

#menu span {
	position:absolute; top:-12px; left:0;
	display:block;
	height:108px;
	background-repeat:no-repeat;
}

#menu span#d1 {
	left:20px;
	background-image:url(new/d1.gif);
}

#menu span#d2 {
	left:330px;
	background-image:url(new/d2.gif);
}

#menu span#d3 {
	left:640px;
	background-image:url(new/d3.gif);
}

#menu span i {
	display:block;
	margin-top:25px;
	margin-left:88px;
	text-transform:uppercase;
	font-style:normal;
	font-size:1.8em;
	color:#24252a;
}

#menu span b {
	display:block;
	margin-top:20px;
	margin-left:90px;
}

#menu span b a {
	display:block;
	margin:1px 0;
	line-height:1.8em;
	font-size:1.1em;
	color:#5a0209;
}

#menu span#d2 b {
	margin-left:0px;
	margin-top:43px;
}

#menu span#d3 b {
	margin-top:43px;
}




#footer span#provoda {
	position:absolute; top:0; left:17px;
	display:block;
	width:604px;
	height:71px;
	background:url(new/provoda.jpg);
}

#footer span#brands {
	position:absolute; bottom:25px; left:42px;
	display:block;
}

#footer span#brands a {
	margin-right:25px;
	color:#d7d6d6;
}

#footer span#phone-b {
	position:absolute; top:20px; right:9px;
	display:block;
	width:288px;
	height:56px;
	background:url(new/phone-bottom.png);
}

#footer span#copy {
	position:absolute; top:25px; left:50px;
	color:#fefefe;
}

#footer span#copy a {
	color:#a0d0e0;
}

#footer span#skv {
	margin-left:50px;
}









/**
*** CATALOG
**/

ul#items {
	list-style:none;
}

ul#items li {
	overflow:hidden;
	_overflow:visible;
	_height:1%;
	margin-bottom:10px;
}

ul#items li h2 {
	position:relative;
	font-size:1.5em;
	padding-bottom:1em;
}

ul#items li h2 b {
	float:right;
	position:absolute; top:1.5em; right:0;
}

ul#items li p.descr {
	margin-left:180px;
}

ul#items li p.descr span.pr {
	display:block;
	width:130px;
	height:20px;
	float:right;
}

ul#items li p.photo {
	float:left;
	width:155px;
	height:155px;
	padding-left:5px;
	padding-top:5px;
	margin-right:20px;
	background:url(new/item-bg.gif);
}

ul#items li p.photo a {
	display:block;
	width:150px;
	height:150px;
	text-align:center;
}



/**
*** ITEM
**/

div#item_photo {
	float:left;
	width:312px;
	height:306px;
	padding-top:6px;
	margin-right:20px;
	text-align:center;
	background:url(new/item-bg-big.gif);
}

div#item_sdescr {
	clear:right;
}

div#item_ldescr {
	clear:both;
	padding-top:20px;
	_padding-top:0;
}

a#buy1 {
	display:block;
	float:right;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	border:solid 1px #fff;
	margin-bottom:20px;
	color:#c00;
	background:#efe;
}




div#items_r {
	margin-top:10px;
}

div#items_r a {
	display:block;
	margin:2px 0;
	padding:8px 0;
	padding-left:15px;
	font-size:1.1em;
	border-bottom:solid 1px #ccc;
}

div#items_r a b {
	float:right;
}



#lnk {
    margin-top:20px;
}

#lnk h3 {
	margin-top:10px;
	padding-top:10px;
}

#lnk p {
	background:none;
}

