* {
	outline: none;
}

html, body {
	margin: 0 auto 0 auto;
	width: 100%;
	min-width: 100%;
	text-align: center;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	height: 900px;
}

iframe, div, span, table, td, img, form, p, a, tbody {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto 0 auto;
	border: none;
	margin: auto;
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 14px;
}

img {
	vertical-align: middle;
	border:0;
}

#NawRight img {
    display: inline;
}

table
{
border-collapse:collapse;
}
a {
	text-decoration: none;
}

#Page {
	width: 960px;
	height: 680px;
	margin: 0px auto 0px auto;
	border: solid 0px #4affff;
}

	#Page .left {
		background-color: #fff;
		float: left;
		width: 444px;
		height: 680px;
		margin: 0px 8px 0px 4px;
		overflow: hidden;
	}

	#Page .right {
		background-color: #fff;
		float: left;
		width: 500px;
		height: 680px;
		overflow: hidden;
	}

	#Page .right.cart {
		position: absolute;
		height: 797px;
		margin-left: 454px;
		border: solid 1px #000;
		overflow: auto;
	}

	#Page .right.offer {
		margin-left: 454px;
		height: 797px;
		position: absolute;
		border: solid 1px #fff;
		border-top: none;
	}

	#Page .right.news {
		margin-left: 454px;
		height: 797px;
		position: absolute;
		border: solid 1px #fff;
		border-top: none;
	}

	#Page .right.press {
		margin-left: 454px;
		height: 797px;
		position: absolute;
		border: solid 1px #fff;
		border-top: none;
	}

	#Page .right.press #gallery img {
		margin:4px;
		border: solid 2px #ababab;
	}

	#Page .top
	{
		height:141px;
		overflow:hidden;
		margin:0 !important;
	}

	#Page .top, #Page .top .logo, #Page .top .menu {
		float: left;
		width: 444px;
	}

	#Page .top .logo {
		margin: 37px 0px 0px 121px;
	}

	#Page .top .menu {
		margin: 35px 0px -1px 0px;
	}

	#Page .top .menu a {
		color: #434343;
		padding: 0px 15px 0px 0px;
	}

	#Page .top .menu a.hover {
		font-weight: bold
	}

	#Page .image {
		float: left;
		text-align: center;
		margin: -2px 0px 0px -2px;
		overflow: hidden;
		border: solid 2px #fff;
	}

		#Page .image.i9 {
			width: 146px;
			height: 180px;
		}

		#Page .image .info {
			position: relative;
			margin: -120px 0px 0px 5px;
			color: #fff;
			text-shadow: 2px 2px 2px  midnightblue;
			font-size: 18px;
			font-weight: bold;
		}

		#Page .image.i9 .thumb {
			display: block;
			position: relative;
			margin-left: auto;
			margin-right: auto;
		}

		#Page .image.i3 {
			width: 146px;
			height: 540px;
		}

		#Page .image.i3 img.thumb {
			display: block;
			position: relative;
			text-align: center;
			margin-left: auto;
			margin-right: auto;
		}

		#Page .image .info.i3 {
			margin-top: -45px
		}

		#Page .image.i16 {
			margin: 0px;
			width: 107px;
			height: 131px;
		}

		#Page .image .info.i16 {
			margin-top: -55px
		}

	#Page a.Prev {
		display: block;
		float: left;
		width: 48px;
		height: 48px;
		line-height: 48px;
		background: url(../images/prev_1.jpg) no-repeat center center;
	}

	#Page a.Prev:hover {
		background: url(../images/prev_2.jpg) no-repeat center center;
	}


	#Page a.Next {
		display: block;
		float: right;
		width: 48px;
		height: 48px;
		line-height: 48px;
		background: url(../images/next_1.jpg) no-repeat center center;
	}

	#Page a.Next:hover {
		background: url(../images/next_2.jpg) no-repeat center center;
	}

	.bottom {
		float: left;
		width: 100%;
		height: 300px;
		margin-top: 15px;
		background: url(../images/bg_bottom.jpg) no-repeat center center;
	}

	.fotter {
		width: 954px;
		margin: 6px auto 0 auto;
		color: #adadad;
	}

	.fotter a {
		font-size: 12px;
		color: #adadad;
		padding: 0px 14px 0px 4px
	}

	.fotter a.hover {
		font-weight: bold;
	}

	#PriceRight {
		position: absolute;
		float: left;
		margin: -360px 0px 0px -1px;
		color: #000;
		width: 502px;
		height: 70px;
		overflow: hidden;
		text-align: right;
	}

	#PriceRight h1 {
		font-size: 18px;
		color: #fff;
		text-shadow: #000 -4px -4px 8px;
	}

	#NawRight {
		position: relative;
		margin: -259px 0px 0px -1px;
		color: #000;
		width: 502px;
		height: 157px;
		overflow: hidden;
		background: url(../images/bg.png);
	}

	#Close {
		width: 40px;
		height: 40px;
		display: block;
		cursor: pointer;
		position: relative; margin: 460px -50px 0px 10px;
		background: url(../images/Open_1.jpg) no-repeat left top;
	}

	#Close:hover {
		background: url(../images/Open_2.jpg) no-repeat left top;
	}

	.Limit {
		float: right;
		width: 40px;
		height: 40px;
		display: block;
		cursor: pointer;
		position: relative; margin: 620px 10px 0px -50px;
		border: solid 1px #fff;
	}

	.Limit.l9 {
		background: #fff url(../images/3_pictures_1.jpg) no-repeat left top;
	}

	.Limit.l9:hover {
		background: #fff url(../images/3_pictures_2.jpg) no-repeat left top;
	}

	.Limit.l3 {
		background: #fff url(../images/9_pictures_1.jpg) no-repeat left top;
	}

	.Limit.l3:hover {
		background: #fff url(../images/9_pictures_2.jpg) no-repeat left top;
	}

	table .user {
	}

	table .user td {
		vertical-align: top;
		padding: 0px 8px 4px 8px;
		/*border-right: solid 1px #eee;
		border-bottom: solid 1px #eee;*/
	}

	table .user td.field {
		text-align: right;
		padding: 4px 0px 0px 8px;
	}

	table .user .validate {
		color: #f00;
		padding: 2px;
	}

	.paginate {
		background: url(../images/TabControl/TabControl.jpg) repeat-x left top;
		position: absolute;
		float: right;
		text-align: center;
		width: 256px;
		height: 40px;
		line-height: 40px;
		border: solid 1px #fff;
		margin: 0px 0px 0px 189px;
		color: #fff;
		font-size: 14px;
		z-index:10000;
	}

	.paginate a {
		color: #959595;
		font-size: 13px;
	}

	.paginate a.Prev {
		display: block;
		float: left;
		width: 40px;
		height: 40px;
		line-height: 40px;
		background: url(../images/prev_1.jpg) no-repeat center center;
	}

	.paginate a.Prev:hover {
		background: url(../images/prev_2.jpg) no-repeat center center;
	}


	.paginate a.Next {
		display: block;
		float: right;
		width: 40px;
		height: 40px;
		line-height: 40px;
		background: url(../images/next_1.jpg) no-repeat center center;
	}

	.paginate a.Next:hover {
		background: url(../images/next_2.jpg) no-repeat center center;
	}

	.fotter .news, .fotter .press, .fotter .offer, .fotter .cart {
		margin-top: 110px;
	}

/*
	SOCIAL WIDGET
*/
.widget_social
{
	float:right;
	width:232px;
	height:420px; 
	background: url(../images/slider2.png) no-repeat;
	display:block;
	right:-205px;
	padding:0;
	position:fixed;
	top: 170px;
	z-index:1002;
}
.widget_social:hover
{
	right:0;
}
.widget_social a {
.	color:#fff !important;
}

td.data input.form {
	width: 150px;
}
