html {
    min-width:998px;
	width:exðpression((document.documentElement.clientWidth || document.body.clientWidth) < 998? "998px": "auto");
}
body {
    margin:0 auto;
    min-width:998px;
	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 998? "998px": "auto");
	font:12px Arial;
	color:#525252;
}
a {color:#00a2d0}
a:hover{text-decoration:none}
a img {border:0}
h1 {
	font:22px Arial;
	font-weight:bold;
	color:#9963bf;
}
h2 {
	font:20px Arial;
	color:#9963bf;
}
h3 {
	font:18px Arial;
	color:#9963bf;
}
#search input.na {color:#dadada}
#search input.a {color:#656565}
form {
	padding:0;
	margin:0;
}

#top {
	height:452px;
	background:url(/images/top.jpg) center top no-repeat;
}
	#top #top_container {
		width:1000px;
		margin:auto;
		position:relative;
	}
		#top #top_container #logo {
			position:absolute;
			left:0;
			top:0;
		}

		#top #top_container #str {
			position:absolute;
			left: 214px;
			top: 27px;
			color:#9963bf;
			font:15px Arial;
			font-weight:bold;
		}

		#top #top_container #search {
			position:absolute;
			left:673px;
			top:0;
			width:328px;
			height:63px;
			background:#bc18af;
		}
			#top #top_container #search #inp_cont {
				background:url(/images/s.gif) left top no-repeat;
				height:24px;
				margin-top:19px;
				margin-left:32px;
			}

				#top #top_container #search #inp_cont input {
					border:0;
					width:204px;
					margin-top:6px;
					margin-left:10px;
					backgrpound:transparent;
					font-size:12px;
				}

				#top #top_container #search #inp_cont .sbut {
					margin-left:20px;
				}

				#top #top_container #search #inp_cont .sbut a {
					color:#FFF;
					text-decoration:none;
					font:12px Arial;
				}
		#top #top_container #contact {
			position:absolute;
			left:624px;
			top:105px;
			font:11px Arial;
			color:#2c76ca;
		}
			#top #top_container #contact #phone {
				font:34px Arial;
				color:#4d4d4d;
				font-weight:bold;
				margin-top:-3px;
			}

			#top #top_container #contact a{
				font:11px Arial;
				color:#2c76ca;
			}
		#top #top_container #cart {
			position:absolute;
			left:840px;
			top:77px;
			padding-top:28px;
			background:url(/images/cart.gif) left top no-repeat;
			color:#fff;
			font:12px Arial;
		}
			#top #top_container #cart div {
				margin-top:6px;
			}
			#top #top_container #cart a {
				color:#e0ee00;
			}
#container {position:relative;overflow:hidden;width:998px;margin:auto}
#footer {color:#292929;font-size:11px;width:998px;margin:auto}
.left {
	margin-left:2%;
	position:relative;
	float:left;
	width:27%;
	height:130px;
	padding-left:15px;
}
.center {
	margin-left:29%;
	height:130px;
}
#left {
	margin-left:2%;
	position:relative;
	float:left;
	width:27%;
	padding-bottom:37px;
}
	#left .tt {
		font-size:14px;font-weight:bold;margin-top:41px;padding-left:10px
	}
	#left ul.menu2 {
		padding:0;
		margin:0;
		margin-top:5px;
		padding-left:25px;
	}
	#left ul.menu2 li {
		padding:0;
		margin:0;
		list-style:none;
		margin-bottom:9px;
	}
	#left ul.menu2 li a {
		font:13px Arial;
		color:#00a2d0;
		color:#222222;
		
	}
		#left ul.menu2 li.level2 {
			margin-left:10px;
		}
		#left ul.menu2 li.level3 {
			margin-left:20px;
		}
		#left ul.menu2 li.level2 a, #left ul.menu2 li.level3 a {
			color:#676767;
			text-transform:none;
		}

		#left ul li.active a{
			font-weight:bold;
		}


	#left .search {
		margin-top:30px;
		margin-left:14px;
		padding-left:15px;
		padding-top:60px;
		width:219px;
		background:#bfee00 url(/images/search.jpg) top no-repeat;
	}
		#left .search select {
			width:193px;
		}
		#left .search div {
			margin-bottom:15px;
		}
		#left .search div.but {
			width:193px;
			padding-bottom:30px;
			text-align:right;
		}

	#left .news {
		margin-top:30px;
		margin-left:14px;
		padding:15px;
		width:204px;
		border:1px solid #9963bf;
	}
		#left .news .news_item {
			margin-top:15px;
			margin-bottom:10px;
		}

		#left .news .news_item .date {
			font:9px Arial;
			color:#8b8b8b;
		}
		#left .news .news_item .title a {
			font-size:11px;
		}
		#left .news .news_item .txt {
			margin-top:5px;
			font:11px Arial;
			color:#363536;
		}

#center {margin-left:29%;padding-left:1px;position:relative;
}
	#center ul.menu {
		padding:0;
		margin:0;
		overflow: hidden;
    	display:inline-block;
	}
	#center ul.menu {
	    display:block;
	}
	#center ul.menu li {
		padding:0;
		margin:0;
		margin-right:20px;
		list-style:none;
		float:left;
	}
		#center ul.menu li a {
			font:25px Tahoma;
			color:#4d4d4d;
			text-decoration:none;
		}
		#center ul.menu li a:hover {
			color:#000;
		}
		#center div.txt {
			padding-right:20px;
			margin-top:10px;
		}

			#center #spec_img {
				margin-top:30px;
			}

			#center #spec_img td {
				width:33%;
				padding-bottom:30px;
				font-size:13px;
			}
				#center #spec_img .img img {
					border:4px solid #DEDEDE;
				}
				#center #spec_img .img {
					background:url(/images/shad.jpg) bottom center no-repeat;
					padding-bottom:16px;
					width:208px;
					position:relative;
				}

				#center #spec_img .img .brand{
					position:absolute;
					right:4px;
					bottom:21px;
				}
					#center #spec_img .img .brand img {
						border:0;
					}
				#center #spec_img .img .new{
					position:absolute;
					right:-13px;
					top:-13px;
				}

				#center #spec_img .iname {
					color:#2f2f2f;
					font-size:14px;
				}

				#center #spec_img .price {
					color:#000000;
				}
					#center #spec_img .price span {
						font-size:20px;
						font-weight:bold;
					}
						#center #spec_img .price span.hot {
							color:#514c92;
						}
ul.menu3 {
	padding:0;
	margin:0;
	overflow:auto;
	display:inline-block;
	margin-bottom:15px;
}
ul.menu3 {
	display:block;
}
ul.menu3 li {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	margin-right:15px;
}
ul.menu3 li a {
	color:#4d4d4d;
	font:20px Arial;
	text-decoration:none;
}
ul.menu3 li a:hover {
	color:#000;
}
.nal {
	font-size:12px;
	color:#555555;
	padding:3px 0;
}
.no {
	color:#ce2b2b;
}
.string h1 {
	margin:0;
	margin-top:3px;
}
.string {
	margin-top:35px;
	margin-bottom:32px;
	position:relative;
}
#item .bigImage {
		float:left;
		position:relative;
		background:url(/images/shad1.jpg) bottom center no-repeat;
		padding-bottom:27px;
	}
	#item .photos {
		overflow: hidden;
    	display:inline-block;
	}

	#item .photos {
		display:block;
	}

	.photo {
		float:left;
		margin-right:10px;
		margin-bottom:15px;
	}
	.photo a img {
		border:1px solid #c9f710;
		height:143px;
	}
	.photo a.show img {
		border:6px solid #c9f710;
		height:131px;
	}

	.sizes {
		font:16px Arial;font-weight:bold;color:#4b4b4b;
	}
	.szs {
		margin:10px 0;
		overflow: hidden;
    	display:inline-block;
	}
	.szs {
		display:block;
	}
	.szs label {
		margin-right:10px;
	}
	a.back {
		background:#ee008c;padding:7px 12px;
	}
	a.back:hover {
		background:#9e005d;
	}
	.kol {
		font:16px Arial;font-weight:bold;color:#4b4b4b;
		margin-top:10px;
	}
	.kol input {
		margin-left:15px;
		border:1px solid #525252;
		width:50px;
	}
	#item .price span.pr{
		color:#ee008c;
		font:30px Arial;
		font-weight:bold;
	}
	#item .price {
		margin-top:10px;
		color:#000000;
		font:12px Arial;
	}
	#item .price span.nal {
		color:#4b4b4b;
		background:#ededed;
		font:11px Arial;
		padding:2px 5px;
		margin-left:10px;
	}
	#item .but {
		background:#bfee00;
		padding:20px;
		margin-top:10px;
	}
	a.th {
		text-decoration:none;
		border-bottom:1px dashed;
	}
	a.th:hover {
		border:0;
	}
tr.head {background:#dadada}
tr.head td {text-align:center; font-color:#000000; font-size:13px;font-weight:bold}
tr.data td {text-align:center; font-size:13px}
tr.data td input {border:1px solid #adadad; width:50px;text-align:right}
tr.data td a.del {color:red}
#ank label {float:left; width:170px;text-align:right; padding-right:10px;font-size:13px; font-weight:bold}
#ank input {float:left; width:300px; border:1px solid #adadad}
#ank textarea {float:left; width:300px; border:1px solid #adadad}
#ank p {clear:both;padding-top:10px}
#item .but input {width:150px}
.brandlist {
font-size:14px; background:#d7efce; padding:10px;margin-bottom:20px;color:#000000;
}
.brandlist a {
	color:#891022;
}
.pgs {font-size:13px}
.pgs a {
	text-decoration:none;
}
.pgs span {padding:0 4px;margin:0 2px}
.pgs a:hover span {background:#dadada;color:#ffffff}
.pgs span:hover {background:#dadada;color:#ffffff}
.pgs span:hover a {color:#ffffff;}


.opros {
		margin-top:30px;
		margin-left:14px;
		padding:5px 15px 5px 15px;
		padding-bottom: 10px;
		width:204px;
		border:1px solid #9963bf;
	}
.opros .name {
	width:204px;
	font-size: 1.7em;
	font-weight:bold;
	text-align: center;
	color:#9963bf;  
}
.opros .opros_item {
			margin-top:15px;
			margin-bottom:10px;
}

.opros .opros_item .title {
			font:15px Arial;
			color:black;
			font-weight:bold;
		}
	
.opros .opros_item .answers {
			margin-top:5px;
			font:11px Arial;
			color:#363536;
			position:relative; float: left; width:100%;
		}

