html, body {
	height:100%;
}
body {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	width:986px;
	margin:0 auto;
}
h3{
color:#707070;
display:block;
float:left;
font:bold 12px Arial;
		}
		h3 a{
			color:#707070;
			display:block;
			float:left;
			font:bold 12px Arial;
			text-decoration:none
			}
input{
	color:#a6a6a6;
	font:12px Arial;
	}
label{
	color:#9d9c9c;
	font:12px Tahoma
	}
a{
	font:12px tahoma;
	color:#0073ff
	}
p{
margin-bottom:0.6em;
font:12px Tahoma
}
/*�����*/
#header{
	height:114px;
	width:100%;
}
	.neznaikin{
		display:block;
		position:absolute;
		margin-left:75px;
		}
/*����*/
#menu{
	width:100%;
	height:50px;
	background:url(../images/bg_m.png) repeat-x;
	margin-bottom:23px;
	}
	.menu{
		height:50px;
		background:url(../images/m_cl.png) no-repeat left;
		}
		.menu_r{
			height:50px;
			background:url(../images/m_cr.png) no-repeat right;
			text-align: center;
			width:auto;
			}
			.menu_r span{
				zoom: 1;
				}
			*:first-child+html .menu_r span{
				display: inline-block;
				}
			*:first-child+html  .download input{
				padding-right:7px;
				}
			*:first-child+html .search-area input{
				border:1px solid #fff;
				margin-top:2px;
				}
			.menu_r ul{
				padding:0;
				list-style:none;
				display: table;
				margin: 0 auto;
				}
				.menu_r ul li{
					display:block;
					padding:19px 8px 0;
					float:left;
					height:31px;
					border-right:1px solid #02bdd1
					}
				.menu_r ul .b_n{
					border-right:none
				}
					.menu_r ul li:hover{
						background:#fd8906
						}
					.menu_r ul li a{
						font:bold 12px Arial;
						color:#fff;
						text-decoration:none;
						}
/*�������*/
	
/*����� �������*/
#left{
	margin-right:-100%;
	width:235px;
	float:left;
	}
	.popular, .catalog, .authorization{
		margin-bottom:30px;
		}
	#left .header{
		height:20px;
		width:237px;
		background:url(../images/l_h.png) no-repeat;
		}
	#left .header, .h_cr, .h_cr_c{
		padding:7px 0 0 10px;
		}
		.com_z{
			padding:0 0 0 0;
			}
	#left .footer{
		height:7px;
		width:237px;
		background:url(../images/l_f.png) no-repeat;
		}
	.lk{
		border-left:1px solid #D8D8D8;
		border-right:1px solid #D8D8D8;
		padding-bottom:14px;
		width:235px;
		}
	.vl, .vp{
		width:146px;
		}
	.vl, .vp, .zm{
		margin-left:18px;
		padding-top:13px;
		}
		.vl input, .vp input{
			margin-top:10px;
			height:20px;
			width:146px;
			background:url(../images/l_i.png) no-repeat;
			border:0;
			}
		.vp input{
			margin-bottom:6px;
			}
		.vp a, .col, .data_create{
			color:#336699;
			font:11px Tahoma;
			}
			.col, .data_create{
				color:#666666
				}
	.tc{
height:19px;
margin:14px 0 0;
width:235px;
		}
		.tc input{
			background:url("../images/tc.png") no-repeat scroll 0 0 transparent;
border:0 none;
color:#707070;
cursor:pointer;
display:block;
float:right;
height:19px;
margin-right:30px;
width:50px;
			}
	.catalog .lk ul{
		list-style:none;
		margin:0;
		padding:0;
		}
		.catalog .lk ul li a{
			display:block;
			padding:9px 0 0 18px;
			height:19px;
			}
			.catalog .lk ul li:hover{
				background:#02bcd0;
				}
				.catalog .lk ul li a{
					font:12px Tahoma;
					color:#336699;
					text-decoration:none;
					}
					.catalog .lk ul li a:hover{
						color:#fff
						}
					.catalog .lk ul li a span{
						color:#0ab933
						}
	.popular .lk table{
		width:235px;
		}
	.popular .lk a, .p_ct a, .add_k a, .com_inf a{
		color:#336699;
		font:bold 12px Tahoma;
		text-decoration:underline;
		}
		.popular .lk a:hover, .p_ct a:hover, .add_k a:hover, .com_inf a:hover{
			color:#fd3b00;
			text-decoration:none
			}
		.popular .lk table tr td{
			height:55px;
			padding-left:18px;
			padding-top:5px;
			padding-bottom:8px;
			padding-right:20px;
			vertical-align:middle;
			}
			.p_f{
				background:#fff;
				}
			.p_s{
				background:#ededed;
				}
		.popular .lk table .p_h td{
			font:12px Tahoma;
			color:#a6a6a6;
			height:28px;
			vertical-align:bottom;
			}
#content{
	float:left;
	width:748px;
	margin-left:252px;
	}
	.submenu{
		height:12px;
		margin-bottom:8px
		}
		.submenu ul li{
			float:left;
			margin-right:5px;
			display:block;
			height: 11px;
			}
			.submenu ul li a{
				font:11px Tahoma;
				color:#336699
				}
			.submenu ul li a:hover{
				font:11px Tahoma;
				color:#fd6f06
				}
	.page{
		}
	.search{
		height:27px;
		margin-left:
		}
	.b_s{
		background:url("../images/b_s.png") no-repeat scroll 0 0 transparent;
		border:0 none;
		color:#707070;
		cursor:pointer;
		display:block;
		height:27px;
		width:72px;
		float:right
		}
	.search-area{
		float:left;
		background:url(../images/s_bg.png) repeat-x center ;
		height:27px;
		}
		.search-area b{
			float:left;
			height:27px;
			background:url(../images/l_s.png) no-repeat left;
			margin-left:1px;
			}
			.search-area b b{
				height:27px;
				background:url(../images/r_s.png) no-repeat right;
			}
		.search-area input{
			font-size:12px;
			width:639px;
			border:none;
			margin-top:6px;
			margin-right:1px;
			}
			.search-area form{
			width:642px;
			}
	.p_p{
		margin-top:20px;
		}
		.h_cl{
			height:27px;
			background:url(../images/h_cl.png) no-repeat top left;
			}
			.h_cl_c{
				height:27px;
				background:url(../images/h_cl.png) no-repeat bottom left;
				}
		.h_cr{
			height:18px;
			background:url(../images/h_cr.png) no-repeat top right;
			}
			.com_z{
				height:27px;
				}
			 .h_cr_c{
				height:18px;
				background:url(../images/h_cr.png) no-repeat bottom right ;
				}
		.h_p{
			height:27px;
			background:url(../images/h_bg.png) repeat-x 0 -1px;
			}
			.h_p_c{
				height:27px;
				background:url(../images/h_bg.png) repeat-x 0 -28px;
				}
		.p_c{
			width:748px;
			}
			.p_ct{
				width:216px;
				height:367px;
				float:left;
				display:inline-block;
				text-decoration:none;
				border-bottom:1px solid #d8d8d8;
				padding:22px 16px;
				min-height:315px;
				text-align: center;
				}
			.c_i{
				display:table;
				margin:0 auto;
				margin-top:13px;
				margin-bottom:17px;
				zoom:1
				}
			.reating_l ul{
				float:left;
				margin-right:5px;
				margin-left:5px;
				}
			.reating{
				color:#666666;
				font:12px Tahoma;
				margin-bottom:5px;
				overflow:hidden;
				}
				.idata
				{
				color:#666666;
				font:12px Tahoma;
				margin-bottom:15px;
				overflow:hidden;
				}
			.reating_l{
				color:#666666;
				font:12px Tahoma;
				overflow:hidden;
				margin-bottom:5px
				}
				.reating span, .reating_l span{
					display:block;
					float:left;
					}
				.reating ul{
					float:right;
					margin-right:50px;
					}
				.reating ul li, .reating_l ul li, .com_inf ul li{
					display:block;
					height:13px;
					width:14px;
					float:left;
					}
					.zv{
						background:url(../images/zv.png) no-repeat 0 -13px;
						}
					.zv_p{
						background:url(../images/zv.png) no-repeat 0 -26px;
						}
					.zv_s{
						background:url(../images/zv.png) no-repeat 0 0px;
						}
			.description{
				font:10px Tahoma;
				color:#333333;
				margin-bottom:15px;
				height:40px;
				}
			.download input{
				display:block;
				height:24px;
				width:116px;
				/*
				padding-left:20px;
				padding-right:4px;*/
				background:url(../images/download.png) no-repeat;
				border:0;
				cursor:pointer;
				font:bold 12px tahoma;
				color:#fff;
				text-align:right;
				}
				.download input:hover{
					background:url(../images/download.png) no-repeat 0 -24px;
					}
				.p_ct_r, .p_ct_l, .wraper{
					border-left:1px solid #d8d8d8;
					border-right:1px solid #d8d8d8;
					}
					
	.paginator{
		height:71px;
		background:url(../images/pag_bg.png) repeat-x;
		margin-top:20px;
		margin-bottom:20px;
		}
		.pag_lc{
			background:url(../images/pag_lc.png) no-repeat left;
			height:71px;
			}
		.pag_rc{
			background:url(../images/pag_rc.png) no-repeat right;
			padding-top:17px;
			height:54px;
			text-align: center;
			width:auto;
			}
		.pag_t, .pag_b{
			display:block;
			margin:0 auto;
			}
			.pag_t{
				width:200px;
				}
			.pag_b{
				width:100%;
				text-align:center
				}
			.pag_t span, .pag_b  span{
				zoom:1
				}
			*:first-child+html .pag_t span, .pag_b  span{
				display: inline-block;
			}
		.pag_b{
			margin-top:10px;
			}
			.pag_b a{
			padding:2px 5px;
			text-decoration:underline;
			}
			.pag_b a:hover{
				text-decoration:none
				}
			.pag_t li, .pag_b li{
				list-style:none;
				float:left;
				padding:0;
				display:block
				}
			.pag_b li{
				height:13px;
				margin-left:4px;
				padding:2px 5px;
				}
			.active{
					background: url(../images/bg_pag.png) repeat-x;
					font:12px Arial;
					color:#333333
						}
						.pag_b .active a{
							font:12px Arial;
							color:#333333;
							text-decoration:none
					}
				.pag_t li a, .pag_b li a{
					font: 12px Arial;
					color:#0073ff;
					text-decoration:underline
					}
					.pag_t li a:hover, .pag_b li a:hover{
						text-decoration:none
						}
			.next{
				margin-left:7px;
				}
			.back{
				margin-right:7px;
				}
	.wraper{
		padding:17px;
		}
	.op{
		height:11px;
		border-bottom:1px solid #D8D8D8;
		margin-top:-1px;
		margin-bottom:28px
		}
		.op b{
			height:11px;
			width:9px;
			margin-top:1px
			}
		.op_cl{
			float:left;
			background: url(../images/op_cl.png) no-repeat;
		}
		.op_cr{
			float:right;
			background: url(../images/op_cr.jpg) no-repeat;
		}
.clear{
	clear:both;
	}
#wrap {
	position: relative;
	background:#fff;
	min-width:1000px;
	margin: 0px auto;
}
#footer{
	height:25px
	}
.nezn{
	margin:44px 0 0;
	position:absolute;
	}
.adv{
	margin:18px 0 0 390px;
	position:absolute;
	}
.tr{
	background:url("../images/tr.png") no-repeat scroll center top transparent;
	height:10px;
	}
.tr_n{
	background:url("../images/tr.png") no-repeat scroll center bottom transparent;
	height:9px;
	}
	.tr_n, .tr{
		display:block;
		float:left;
		margin-right:3px;
		margin-top:2px;
		width:15px;
		}
.c_img{
	background:url("../images/c_img.png") no-repeat;
	display:block;
	position:absolute;
	width:150px;
	height:150px;
	z-index:2;
	}
/*�������� �����������*/
form {
	padding:0;
	width:307px;
}
	form tr{
		}
	form td{
		padding-bottom:10px;
		}
		.label{
			text-align:right;
			padding-right:10px;
			}
			.label, .com{
				font:12px Tahoma;
				color:#333333
				}
		.input{
			width:199px;
			}
		.input input{
			border:0;
			margin:1px 3px;
			}
		.input div{
			background:url("../images/ib_r.png") repeat-x;
			height:20px
			}
			.input div div{
				background:url("../images/i_rl.png") no-repeat left;
			}
				.input div div div{
					background:url("../images/i_rr.png") no-repeat right;
				}
.registration{
	float:right;
	height:19px;
        padding:0 4px 0 1px;
	width:123px;
	display:block;
	background:url("../images/reg_b.png") no-repeat scroll 0 0 transparent;
	border:0;
	cursor:pointer;
color:#707070;
	}

/*kartochka tovara*/
.left{
	float:left;
	width:547px;
	}
.right{
	float:left;
	width:150px;
	}
.left h1{
	color:#fd6f06;
	font:bold 14px Tahoma;
	margin-bottom:17px
	}
.add_k{
	margin-bottom:10px
	}
.text{
	font:12px Tahoma;
	color:#333333;
	padding-right:20px;
	padding-bottom:20px
	}
.com_l{
	background:#efefef  url(../images/com_clb.png) left bottom no-repeat;
	width:177px;
	vertical-align:top;
	}
	.com_ctl{
		background:url(../images/com_ctl.png) left top no-repeat;
		width:61px;
		padding:8px;
		}
.com_r{
	background:#f3f3f3 url(../images/com_crb.png) right bottom no-repeat;
	width:522px;
	border-left:1px solid #fff;
	padding-bottom:8px;
	}
	.com_ctr{
		background:url(../images/com_crt.png) right top no-repeat;
		width:600px;
		padding:8px;
		}
	.avatar img{
	 border:1px solid #b3b3b3
	 }
.com_text{
	width:582px;
	margin-left:1px
	}
	.com_inf{
		margin-bottom:9px
		}
.com_text, .avatar{
	float:left
	}
.data_create, .user{
	float:left;
	margin-left:3px;
	margin-right:3px;
	}
.c_1{
	margin-bottom:12px
	}
.c_p{
	margin-bottom:0
	}
.cor{
		background:url(../images/cor.png) no-repeat;
		height:13px;
		width:6px;
		margin:10px 0 0 -8px
		}
 .scrin{
	float:left;
	margin:0;
	height:20px;
	padding:7px 5px 0
	}
.col_com{
float:left;
height:27px;
margin:0;
background:none repeat scroll 0 0 #FFFFFF;
border-top:1px solid #D8D8D8;
}
.comment{
	width:700px;
	height:140px;
	border:1px solid #cdcdcd
	}
.add_comment{
	display:block;
	height:24px;
	width:92px;
	background:url(../images/download.png) no-repeat 0 -48px;
	border:0;
	cursor:pointer;
	margin-top:10px
}
.col_com2{
background:url("../images/com_z2.png") no-repeat scroll right bottom transparent;
height:27px;
margin-top:-1px;
}
.col_com3{
background:url("../images/com_z.png") no-repeat scroll left bottom transparent;
height:20px;
padding:7px 5px 0;
	}
.pagesap {display:none}
