	html, body {margin:0; padding:0; width:100%; height:100%;}
	body {text-align:center; background:#F2F2F2 url(i/bg.gif); behavior:url('csshover.htc')}
	/*Page positioning*/
	#all {position:relative; width:982px; margin:auto; background:url(i/all_bg.jpg) repeat-y; text-align:left}
	/* Шапка */
	#top {width:982px; height:265px;}
	#top .top {width:982px; height:26px; background:url(i/top_top.jpg) no-repeat}
	#top .middle {width:982px; height:210px;}
	#top .middle .left {float:left; width:338px; height:210px; background:url(i/top_middle_left.jpg) no-repeat}
	#top .middle .center {float:left; width:305px; height:210px;}
	#top .middle .right {float:left; width:328px; height:210px; background:url(i/top_middle_right.jpg) no-repeat;}
	#top .bottom {width:982px; height:29px; background:url(i/top_bottom.jpg) no-repeat}
	/* / Шапка */
	/* Основная часть */
	#main {width:940px; margin-left:21px; background:white}
	#main .left {float:left; width:262px; background:url(i/main_left.jpg) no-repeat left top}
	#main .left .img {width:262px; height:290px; background:url(i/girl.jpg) no-repeat left top}
	#main .right {float:right; width:670px;}
	/* Основная часть */
	/* Логотип */
	#logo {width:234px; height:132px; margin:11px 0 0 31px; background:url(i/logo.jpg) no-repeat;}
	#logo a {width:234px; height:132px; display:block; }
	/* / Логотип */
	/* Меню */
	#menu {position:relative; height:360px; margin:0 0 0 -21px; background:url(i/menu.jpg) no-repeat; list-style:none; }
	#menu li {color:white; font-weight:bold; font-size:14px; margin-left:-20px;}
	html:root #menu li {margin-left:-15px;}
	*html #menu li {margin-left:15px;}
    *:first-child+html #menu li {margin-left:15px;}





	#menu li a {height:27px; padding-top:10px; display:block; color:white; font-weight:bold; font-size:14px; text-decoration:none; }
	#menu li a:hover {color:#D9EFC5;}
	#menu li ul {margin:0px 0 12px 20px; list-style-image:url('i/menu_arr.gif');}
	#menu li ul li {border:0}
	#menu li ul li a {font-size:12px; height:16px; padding-top:0;}
	/* / Меню */
	/* Контакты */
	#contacts {width:215px; margin:0 0 0 20px; color:#454545; font-size:11px}
	#contacts .name {color:#68A5A8; font-size:17px; margin-left:35px}
	#contacts .item {color:#454545; font-size:11px}
	#contacts .item a {color:#454545; font-size:11px; text-decoration:none}
	#contacts .item a:hover {color:#FF930D;}
	/* / Контакты */
	/* Корзина */
	#basket {position:relative; width:212px; height:111px; margin:0 0 0 -21px; background:url(i/basket.jpg) no-repeat;}
	/*
	#basket {position:relative; width:212px; height:111px; margin:0 0 0 -21px; background:#FFAE11 url(i/basket.jpg) no-repeat;}
	*/
	#basket a {width:212px; height:111px; padding:6px 0 0 35px; display:block; text-decoration:none; color:#FFFFFF; cursor:hand; background:url(i/basket.jpg) no-repeat}
	#basket a:hover {background:url(i/basket_on.jpg) no-repeat}
	#basket span.top {font-size:18px; font-weight:bold; color:#FFFFFF}
	#basket_order {display:block; width:137px; height:18px; font-size:14px; font-weight:bold; color:#FFFFFF;}
	#basket:hover #basket_order {border-bottom:2px solid #FFFFFF}
	#basket.jshover #basket_order {border-bottom:2px solid #FFFFFF}
	/* / Корзина */
	/* Обратная связь */
	#feedback {width:180px; margin-left:50px; color:#5F6060; font-size:11px}
	#feedback .name {color:#5E9FA2; font-size:16px; font-weight:bold}
	#feedback .text {width:175px; height:17px; padding-top:3px; margin:3px 0 6px; border:1px solid #5E9FA2; color:#5F6060;}
	#feedback .textarea {width:175px; height:70px; padding-top:3px; margin:3px 0 6px; border:1px solid #5E9FA2; color:#5F6060;}
	#feedback .bn {padding:0 30px 0 0; margin:0; border:0; cursor:hand; color:#5E9FA2; font-size:14px; font-weight:bold; text-align:left; background:url(i/form_arr.gif) 83px 7px no-repeat}
	#feedback .bn:hover {color:#FF930D;}
	/* / Обратная связь */
	/* Заголовки */
	h1 {font-weight:bold; padding:0; margin:25px 0 12px 0; color:#237381; font-size:11px}
	h2 {font-weight:bold; padding:0; margin:0 0 6px 0; color:#5E9FA2; font-size:14px}
	h3 {font-weight:bold; padding:0 0 0 20px; margin:0 0 6px 0; color:#FF990E; font-size:16px; text-transform:uppercase; background:url(i/arr1.gif) no-repeat 0 6px}
	h4 {height:40px; font-weight:bold; margin:0 0 6px 0; padding:0; color:#86B7B9; font-size:16px;}
	.title_top {position:relative; float:right; height:39px; padding:10px 40px 0 20px; margin:-20px -21px 0 0; background:url(i/title_top2.gif) repeat-x; color:white; font-size:14px; font-weight:bold;}
	.title_top .corner {position:absolute; top:0; left:-10px; width:10px; height:39px; background:url(i/title_top1.gif) no-repeat}
	.title_middle {position:relative; float:right; height:39px; padding:10px 40px 0 20px; margin:0 -21px 0 0; background:url(i/title_middle2.gif) repeat-x; color:white; font-size:14px; font-weight:bold;}
	.title_middle img {margin:0 0 0 -19px}
	.title_middle .corner {position:absolute; top:0; left:-10px; width:10px; height:39px; background:url(i/title_middle1.gif) no-repeat}
	/* / Заголовки */
	/* Тумбы */
	.tumbs {float:left; width:312px; height:277px; margin:15px 15px 0 0;}
	.tumbs a {width:312px; height:277px; display:block; background:url(i/tumbs.jpg) no-repeat; text-align:center; text-decoration:none; color:#1372A1; cursor:hand}
	.tumbs a .top {width:312px; height:93px; display:block; background:url(i/tumbs_top.jpg) no-repeat; text-decoration:none; color:#1372A1; }
	.tumbs a:hover .top {background:url(i/tumbs_top_on.jpg) no-repeat;}
	.tumbs a .top .price {float:right; width:120px; padding-top:2px; color:#FF900D; font-weight:bold; font-size:21px}
	/*
	.tumbs a .bottom {width:312px; height:185px; display:block; background:#FEEEC8 url(i/tumbs_bottom.jpg) no-repeat bottom left; text-decoration:none; color:#1372A1; }
	*/
	.tumbs a  .bottom img {margin:auto}
	.tumbs a .top .text {height:60px; margin-top:5px; padding:0 6px; font-weight:bold; font-size:15px; text-align:left}
	.tumbs a:hover .top .text {color:#135D82}
	.tumbs a .top .hit {float:left; width:136px; height:25px; height:'30px'; padding-top:5px; color:#FF900D; font-size:17px; font-weight:bold; background:url(i/hit.jpg) no-repeat}
	/* Тумбы */
	/* Статьи */
	.article1 {}
	.article1 p {padding:0 20px 0 0; margin:0; font-size:11px; color:#454545; text-align:justify; }
	.article1 p.catalog {float:right; width:500px; padding:0; margin:0; font-size:11px; color:#454545; text-align:justify;}
	.article1 .left_ {float:left; width:145px; width:'150px'; padding:10px 6px 10px 19px; margin:0; background:#F5F5F5; list-style-image:url(i/arr2.gif);}
	.article1 .left_ li {margin-left:10px; font-size:14px; color:#5A989B;}
	.article1 .left_ li span {color:#7C7C7C; font-weight:bold}
	.article1 .right_ {float:right; width:194px; margin:0 10px 0 0; padding:6px 6px 6px 19px; background:#F5F5F5; list-style-image:url(i/arr2.gif);}
	.article1 .right_href {float:right; width:144px; margin:0 10px 0 0; padding:6px 6px 6px 19px; list-style-image:url(i/arr2.gif)}
	.article1 .right_ li {margin-left:10px; font-size:14px; color:#5A989B;}
	.article1 .right_href li {margin-left:10px; font-size:14px; color:#5A989B}
	.article1 .right_href li a {font-size:14px; color:#5A989B; text-decoration:none}
	.article1 .right_href li a:hover {color:#FDAF39;}
	.article1 .right_ li .text1 {width:25px; height:16px; color:#7C7C7C; font-weight:bold}
	.article1 .right_ li .text2 {width:56px; height:16px; color:#7C7C7C; font-weight:bold}
	.article1 .price {float:left; width:110px; height:27px; padding-top:3px; margin:12px 136px 0 0; background:#F5F5F5; color:#FDAF39; font-size:18px; font-weight:bold; text-align:center;}
	.article1 .title_basket {margin-top:-36px}
	.article1 .title_basket_ {margin-top:-36px}
	.article1 .title_basket:hover .corner,
	.article1 .title_basket.jshover .corner {background:url(i/title_middle1_on.gif) no-repeat}
	.article1 .title_basket:hover,
	.article1 .title_basket.jshover {background:url(i/title_middle2_on.gif) repeat-x}
	.article1 .title_basket .bn {position:relative; height:28px; margin:-5px 0 0 0px; border:0; background:none; cursor:hand; color:white; font-size:14px; font-weight:bold; }
	.article1 .title_basket img {margin:0px 10px 0 0;}
	* html .article1 .title_basket img {margin:0 0 0 0} 
	.article1 .title_basket_ img {margin:0px 10px 0 0;}
	* html .article1 .title_basket_ img {margin:0 0 0 0} 
	.article1 .middle {float:left; height:76px; width:513px}
	html:root .article1 .middle {float:none; width:100%}
	.article1 h2.inside {width:100%; text-align:center; text-transform:uppercase}
	.article1 h2.inside2 {width:100%; text-align:left; color:#7C7C7C; text-transform:uppercase; padding:0; margin:0}
	.article1 p.inside {font-size:12px; color:#7C7C7C; text-indent:25px; text-align:justify;}
	.article1 p.inside a {font-size:12px; color:#7C7C7C;}
	.article1 p.inside a:hover {font-weight:bold}
	.article1 p.inside .color1 {color:#5E9FA2;}
	.article1 p.inside .color2 {color:#FFB04A;}
	.article1 ol {margin:0px; padding:0px;}
	.article1 ol li {margin:0 0 0 25px; padding:0px;}
	.article1 ol.indent {margin:0px; padding:0px;}
	.article1 ol.indent li {margin:0 0 0 65px; padding:0px;}
	.width100 {width:100%; text-align:center}
	.width100 img {margin:auto}
	
	.hr {padding:15px 0; clear:both}
	.article1 img {margin:0 15px 0 0}


	.article2 {margin-bottom:15px}
	.article2 p {padding:0 20px 0 0; margin:0; font-size:12px; color:#454545; text-align:justify}
	.article2 .more {float:right; margin-right:20px; font-size:12px; color:#5E9FA2; font-weight:bold; text-decoration:none}
	.article2 .more:hover {color:#FF930D;}
	
	.article3 {font-size:11px; color:#626262;}
	.article3 table.order {margin-top:-30px}
	.article3 table.order td {font-size:11px; color:#414141;}
	.article3 table.order td .text {width:410px; height:18px; padding-top:4px; font-size:11px; color:#626262;}
	.article3 table.order td .textarea {width:410px; height:100px; font-size:11px; color:#626262;}
	.article3 table.order td .bn {padding:0 30px 0 0; margin:0; border:0; cursor:hand; color:#5E9FA2; font-size:14px; font-weight:bold; text-align:left; background:url(i/form_arr.gif) 83px 7px no-repeat}
	.article3 table.order td .bn:hover {color:#FF930D;}
	.article3 table.price {border:1px solid #E0DEDE; border-collapse:collapse}
	.article3 table.price td {border:1px solid #E0DEDE; font-size:11px; color:#414141;}
	.article3 table.price th {text-align:left; border:1px solid #E0DEDE; font-size:11px; color:#5E9FA2; background:#F1F7FC}
	.article3 table.price th.name {border:0; font-size:11px; color:#5E9FA2; background:#F5F5F5}
	.article3 table.price td.color {color:#86B7B9;}
	/*
	.article3 .bn_price {padding:0 30px 0 0; margin:10px 0; border:0; cursor:hand; color:#5E9FA2; font-size:14px; font-weight:bold; text-align:left; background:url(i/form_arr.gif) 203px 7px no-repeat}
	*/
	.article3 .bn_price {padding:0 30px 0 0; margin:10px 0; border:0; cursor:hand; color:#5E9FA2; font-size:14px; font-weight:bold; text-align:left; background:url(i/form_arr.gif) 203px 5px no-repeat; text-decoration:none}
	
	.article3 .bn_price:hover {color:#FF930D;}
	/* / Статьи */
	
	.tumbs1 {float:left; width:180px; height:220px; margin:0 0 15px 10px; color:#86B7B9; font-weight:bold}
	.tumbs1 a {padding:0 10px; color:#86B7B9; font-weight:bold; text-decoration:none}
	.tumbs1 a:hover {color:#FDAF39;}
	.tumbs2 {float:left; width:150px; height:160px; padding:0 0px; margin:0 0 25px 10px; color:#86B7B9; font-size:10px;}
	.tumbs2 a {padding:0 10px; font-size:10px; color:#86B7B9; text-decoration:none}
	.tumbs2 a:hover {color:#FDAF39;}

	
	/* Футер */
	#bottom {width:982px; height:74px; background:url(i/bottom.jpg) no-repeat}
	#bottom .copyright {float:right; width:210px; margin-top:10px; text-align:center; color:#848484; font-weight:bold; font-size:11px; text-align:center}
	#bottom .top3 {float:right; width:280px; margin-top:4px; text-align:center; color:#848484; font-weight:bold; font-size:9px; text-align:center}
	#bottom .top3 a {color:#848484; font-weight:bold; font-size:9px; text-decoration:none}
	#bottom .top3 a:hover {color:#FF930D;}
	
	/* Футер */
	
	/*Auxiliary elements*/
	* {font:12px tahoma, tahoma, sans-serif;}
	.clear {width:100%; height:0; clear:both; font-size:0;}
	form, input {margin:0; padding:0}
	
	a:hover {text-decoration:none}

	 .catalog_frame img {border:1px solid #EAEAEA}
#apDiv1 {
	position:absolute;
	top:0px;
	width:100%;
	height:200px;
	z-index:1;
}
