	* {
		margin:0;
		padding:0;
	}
	* html html,body	{
		height:100%;
	}
	html	{
		height:100%;
	}
	body	{ 
		behavior:url("csshover.htc"); 
		font-family:Tahoma, Verdana, Arial, sans-serif;
		color:#FEFEFF;
		font-size:11px;
		background:#070A19;
		text-align:center;
	}
	* html div	{
		height:1px;
	}
	a	{
		color:#BBD8F8;
		text-decoration:underline; 
	}
	a:hover	{
		text-decoration:none; 
	}
	img, table	{
		border:none;
	}
	
	table {
		border-collapse:collapse;
		width:100%;
	}

	td, th {
		padding:0;
		vertical-align:top;
		text-align:left;
		font-weight:normal;
	}
	ul {
		list-style:none;
	}
	h1, h2, h3	{
		background:url(../images/titles_bg.gif) 0 50% no-repeat;
		text-transform:uppercase;
		font-size:16px;
		padding-left:18px;
		position:relative;
		left:-18px;
		margin-bottom:15px;
	}
	h2, h3	{
		font-size:14px;
	}
	.htmlMakeup	{
		min-height:100%;
		text-align:left;
		position:relative;
	}
	* html .htmlMakeup	{
		height:100%;
	}
	.mainHeader	{
		background:url(../images/main_header.jpg) 0 0 no-repeat;
		height:250px;
		padding:119px 0 0 0;
	}
	.mainHeaderIll	{
		position:absolute;
		background:url(../images/main_collage.jpg) 101px 77px repeat-x;
		width:100%;
	}
	.mainHeaderIllFrame	{
		background:url(../images/main_header_line.gif) 0 0 repeat-x;
	}
	.mainHeader .fotoFrames	{
		background:url(../images/main_fotoframes.png);
		width:480px;
		height:330px;
		position:absolute;
		right:0;
		top:0;
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/main_fotoframes.png, sizingMethod=crop);
	}
	.mainHeader a	{
		display:block;
		height:21px;
		width:80px;
		margin-bottom:1px;
		margin-left:39px;
	}
	.mainHeader a:hover	{
		background:url(../images/main_header_a_bg.gif) 0 50% no-repeat;
	}
	.mainContentTop	{
		height:312px;
	}
	.mainContent	{
		position:relative;
		padding:0 0 130px 0;
	}
	.mainContent .leftCol	{
		float:left;
		width:210px;
		padding:0 50px 0 50px;
		background:url(../images/left_col_separator.gif) 50% 100% no-repeat;
		margin-bottom:80px;
	}
	.mainContent .leftColWrapper	{
		padding-bottom:80px;
		float:left;
	}
	.mainContent .rightCol	{
		padding:0 30px 0 0;
		margin-left:310px;
	}
	.mainContent .news	{
		margin-bottom:20px;
	}
	.mainContent .news div	{
		margin-bottom:20px;
	}
	.mainContent .news div i	{
		background:url(../images/bullet_dwn.gif) 0 50% no-repeat;
		padding-left:16px;
		position:relative;
		left:-16px;
		display:block;
		margin-bottom:3px;
		font-style:normal;
	}
	.mainContent .bestSeller	{
	}
	.mainContent .bestSeller div	{
		min-height:100px;
		margin-bottom:30px;
	}
	* html .mainContent .bestSeller div	{
		height:100px;
	}
	.mainContent .bestSeller div img	{
		padding:1px;
		border:solid 1px #64B0ED;
		float:left;
		margin-right:13px;
		width:58px;
	}
	.mainContent .bestSeller div a	{
		color:#60ADEB;
		font-weight:bold;
		font-size:12px;
		display:block;
		text-decoration:none;
		margin-bottom:4px;
	}
	.mainContent .bestSeller div a:hover	{
		text-decoration:underline;
	}
	.mainContent .bestSeller div b	{
		color:#60ADEB;
		font-size:14px;
		display:block;
		margin-top:12px;
		margin-left:71px;
	}
	.mainContent .bestSeller div b i	{
		color:white;
		font-style:normal;
		font-weight:normal;
		font-size:11px;
	}
	.mainContent .about	{
		margin-bottom:30px;
	}
	.mainContent .about b	{
		display:block;
		margin-top:8px;
	}
	.mainContent .about b a	{
		font-weight:normal;
		background:url(../images/main_header_a_bg.gif) 0 50% no-repeat;
		padding-left:11px;
	}
	.catalogChoicer	{
		padding:7px 9px;
		background:#576273;
		min-height:129px;
		margin-bottom:27px;
		float: left;
		width: 100%;
	}
	.catalogChoicer .pic	{
		width:173px;
		float:left;
	}
	.catalogChoicer .desk	{
		margin-left:186px;
	}
	.catalogChoicer .desk h2	{
		background:url(../images/titles_bg.gif) 10px 50% no-repeat #2A3040;
		text-transform:uppercase;
		position:relative;
		left:0;
		margin-bottom:5px;
		padding-left:28px;
		height:25px;
		line-height:25px;
	}
	.catalogChoicer .desk h2 a	{
		height:25px;
		line-height:25px;
		display:block;
		color:white;
		text-decoration:none;
	}
	.catalogChoicer .desk h2 a:hover	{
		text-decoration:underline;
	}
	.catalogChoicer .desk span	{
		display:block;
		margin-top:9px;
	}
	.catalogChoicer .desk span a	{
		font-size:12px;
		font-weight:bold;
	}
	.bottom	{
		height:132px;
		position:absolute;
		bottom:0;
		width:100%;
		background:url(../images/main_bottom_bg.gif) 0 100% no-repeat;
	}
	.bottom .phone	{
		height:45px;
		background:url(../images/bottom_phone.jpg) 50% 0 no-repeat;
		padding-top:130px;
		position:absolute;
		left:60px;
		bottom:15px;
	}
	.bottom .phone b	{
		font-weight:normal;
		display:block;
		color:#6FBFF9;
		font-size:26px;
	}
	.bottom .phone b i	{
		font-style:normal;
		color:white;
		font-size:12px;
	}
	.bottom .copy	{
		position:absolute;
		bottom:15px;
		left:310px;
	}
	.bottom .icq	{
		float:right;
		margin:75px 25px 0 0;
		min-width:230px;
	}
	.bottom .icq b	{
		float:left;
		background:url(../images/bottom_ic_icq.gif) 100% 50% no-repeat;
		padding-right:45px;
		margin-right:7px;
		line-height:41px;
		height:41px;
	}
	.bottom .icq a	{
		font-weight:bold;
	}
	.bottom .counters	{
		float:right;
		margin:79px 30px 0 0;
	}
	* html .bottom .counters	{
		margin-right:15px;
	}
	.innerHeader	{
		background:url(../images/inner_header.jpg) 0 0 no-repeat;
		height:206px;
		padding:34px 0 0 314px;
	}
	.innerHeaderFrame	{
		background:url(../images/inner_header_frame.gif) 0 0 repeat-x;
	}
	.innerHeaderIll	{
		background:url(../images/main_collage.jpg) 202px 53px repeat-x;
		position:absolute;
		width:100%;
	}
	.innerHeader .fotoFrames	{
		background:url(../images/inner_header_foto_frame.png);
		width:316px;
		height:224px;
		position:absolute;
		right:0;
		top:0;
		//background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/inner_header_foto_frame.png, sizingMethod=crop);
	}
	.innerHeader a	{
		float:left;
		height:22px;
		margin-right:20px;
	}
	.innerHeader a:hover	{
		background:url(../images/bullet_dwn.gif) 2px 100% no-repeat;
	}
	.innerHeader strong	{
		float:left;
		height:22px;
		margin-right:20px;
		background:url(../images/bullet_dwn.gif) 2px 100% no-repeat;
	}
	.innerHeader a strong	{
		display:block;
		float:none;
		height:22px;
		margin-right:0;
		background:url(../images/bullet_dwn.gif) 2px 100% no-repeat;
		cursor:pointer;
	}
	.innerHeader .logo	{
		display:block;
		position:absolute;
		width:180px;
		height:50px;
		top:10px;
		left:45px;
	}
	.innerHeader .logo:hover	{
		background:none;
	}
	.innerHeader .home	{
		width:47px;
	}
	.innerHeader .cat	{
		width:46px;
	}
	.innerHeader .news	{
		width:49px;
	}
	.innerHeader .price	{
		width:65px;
	}
	.innerHeader .contacts	{
		width:57px;
	}
	.innerContentTop	{
		height:193px;
	}
	.innerContentClear	{
		clear:both;
	}
	.innerContent	{
		position:relative;
		padding: 0 0 120px 0;
		//padding-bottom:130px;
	}
	.innerContent .leftCol	{
		float:left;
		width:210px;
		padding:0 50px 0 50px;
		background:url(../images/left_col_separator.gif) 50% 100% no-repeat;
		margin-bottom:80px;
	}
	.innerContent .news	{
		margin-bottom:20px;
	}
	.innerContent .news div	{
		margin-bottom:20px;
	}
	.innerContent .news div i	{
		background:url(../images/bullet_dwn.gif) 0 50% no-repeat;
		padding-left:16px;
		position:relative;
		left:-16px;
		display:block;
		margin-bottom:3px;
		font-style:normal;
	}
	.innerContent .leftColWrapper	{
		padding-bottom:80px;
		float:left;
	}
	.innerContent .rightCol	{
		padding:0 30px 0 0;
		margin-left:310px;
	}
	.innerContent .bestSeller	{
	}
	.innerContent .bestSeller div	{
		min-height:100px;
		margin-bottom:30px;
	}
	* html .innerContent .bestSeller div	{
		height:100px;
	}
	.innerContent .bestSeller div img	{
		padding:1px;
		border:solid 1px #64B0ED;
		float:left;
		margin-right:13px;
                width:58px;
	}
	.innerContent .bestSeller div a	{
		color:#60ADEB;
		font-weight:bold;
		font-size:12px;
		display:block;
		text-decoration:none;
		margin-bottom:4px;
	}
	.innerContent .bestSeller div a:hover	{
		text-decoration:underline;
	}
	.innerContent .bestSeller div b	{
		color:#60ADEB;
		font-size:14px;
		display:block;
		margin-top:12px;
	}
	.innerContent .bestSeller div b i	{
		color:white;
		font-style:normal;
		font-weight:normal;
		font-size:11px;
	}
	.subMenu	{
		margin-bottom:25px;
	}
	.subMenu ul	{
		margin-top:3px;
		margin-bottom:3px;
	}
	.subMenu ul ul	{
		margin-left:16px;
	}
	.subMenu ul ul ul	{
		margin-left:9px;
	}
	.subMenu li	{
		text-transform:uppercase;
		font-weight:bold;
		line-height:18px;
	}
	.subMenu li strong	{
		background:url(../images/bullet_dwn.gif) 0 50% no-repeat;
		padding-left:18px;
		position:relative;
		left:-18px;
	}
	.subMenu li li	{
		text-transform:none;
		font-weight:bold;
	}
	.subMenu li li li	{
		font-weight:normal;
	}
	.innerContent h1	{
		margin-bottom:30px;
	}
	.innerContent h4	{
		font-size:12px;
	}
	.wayFinder	{
		position:relative;
		top:-36px;
		margin-bottom:-18px;
	}
	.wayFinder a	{
		background:url(../images/main_header_a_bg.gif) 90% 50% no-repeat;
		padding-right:21px;
	}
	.catalogItemList	{
	}
	.catalogItemList .item	{
		width:252px;
		min-height:128px;
		padding:8px 9px;
		background:#576273;
		position:relative;
		float:left;
		margin:0 16px 16px 0;
	}
	.catalogItemList .item .pic	{
		float:left
	}
	.catalogItemList .item .desk	{
		margin-left:95px;
		padding-bottom:22px;
	}
	.catalogItemList .item .desk h3	{
		left:0;
		background:url(../images/titles_bg.gif) 6px 6px no-repeat #2A3040;
		padding:4px 6px 3px 25px;
		margin-bottom:20px;
		font-size:12px;
	}
	.catalogItemList .item .desk span	{
		display:block;
		position:absolute;
		bottom:8px;
		left:104px;
		width:157px;
		border:solid 1px #576273;
	}
	.catalogItemList .item .desk span b	{
		color:#60ADEB;
		font-size:14px;
		margin-top:12px;
	}
	.catalogItemList .item .desk span b i	{
		color:white;
		font-style:normal;
		font-weight:normal;
		font-size:11px;
	}
	.catalogItemList .item .desk span a	{
		float:right;
		background:url(../images/main_header_a_bg.gif) 100% 50% no-repeat;
		padding-right:13px;
		margin-top:2px;
	}l;
		font-size:11px;
	}
	.catalogItemList .item .desk span a	{
		float:right;
		background:url(../images/main_header_a_bg.gif) 100% 50% no-repeat;
		padding-right:13px;
		margin-top:2px;
	}

#feedback	{color:#FFFFFF; width:500px}
#feedback td	{padding:4px 0}
#feedback span	{color:#FF0000}
#feedback textarea	{width:360px; height:168px; font:12px 'tahoma'}
#feedback input	{font:12px 'tahoma'}
#feedback .btn input	{margin-left: 70px; background:#5f5f5f; color:#fff; border:1px solid; border-left-color:#8c8c8c; border-top-color:#8c8c8c; border-bottom-color:#313131; border-right-color:#313131; padding:2px 18px}
#wrap	{margin:0 auto; width:883px}
