/* ZERO */

ul, ul li { margin: 0; padding: 0; list-style-type: none; }
img { border: 0; }
form, input, p, dl, dt, dd { margin: 0; padding: 0; }/* GENERAL //////////////////////////////////////////////////////*/

html {
	margin: 0; padding: 0;
	height: 100%;
}
body {
	position: relative;
	margin: 0 auto; padding: 0;
	min-height: 100%; _height: 100%;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	background: #0080a5;
	color: #242424;
}

#cache {
	position: absolute;
	top: -1000px;
	width: 1px; height: 1px;
	overflow: hidden;
}

.clear {
	clear: both;
	width: 100%; height: 0 !important;
	overflow: hidden !important;
	line-height: 0 !important;
	font-size: 1px !important;
}

a {color: #bfd8df; border-color: #bfd8df;}
a:hover {color: #fff !important; border-color: #fff !important;}

#up_part, #down_part {
	position: relative;
}
	#up_part .backgrounds, #down_part .backgrounds {
		position: absolute;
		left: 0; top: 0;
		width: 100%; height: 100%;
		overflow: hidden;
	}
	#up_part .width_content, #down_part .width_content {
		position: relative;
		margin: 0 auto 50px auto;
		width: 1200px;
	}
#up_part.index {
	min-height: 844px; _height: 844px;
}
	#index_bg {
		position: absolute;
		left: 0; top: 0;
		width: 100%; height: 844px;
		background: url(../img/illustration.jpg) 50% top no-repeat;
	}
	#inner_bg {
		position: absolute;
		left: 0; top: 0;
		width: 100%; height: 100%;
		background: url(../img/inner_bg.jpg) left top no-repeat;
	}
	#catalog_left_bg {
		position: absolute;
		left: 0; top: 0;
		width: 100%; height: 100%;
	}
		#catalog_left_bg .png {
			width: 100%; height: 100%;
			background: url(../img/catalog_left_bg.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/catalog_left_bg.png",sizingMethod="crop");
		}
	#catalog_right_bg {
		position: absolute;
		right: 0; top: 0;
		width: 100%; height: 100%;
		background: url(../img/catalog_right_bg.jpg) right top no-repeat;
	}/* INDEX //////////////////////////////////////////////////////*/

#index_content {
	position: relative;
	margin: 0 103px 0 680px; padding-top: 84px;
}
#index_ill {
	position: absolute;
	left: 120px; top: 515px;
	text-align: right;
	font-size: 18px;
	color: #B3E9F9;
}
	#index_ill strong {
		font-size: 30px;
		font-weight: normal;
		color: #fff;
	}
#logo {
	position: absolute;
	right: 0; top: 42px;
	width: 175px; height: 160px;
	overflow: hidden;
}
#inner_content #logo {
	top: -42px;
}
	#logo .link {
		float: right;
		width: 149px; height: 83px;
		background: url(../img/logo.png) left top no-repeat;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/logo.png",sizingMethod="crop");
	}
		#logo img {
			width: 149px; height: 83px;
			border: 0;
		}
	#logo .phone {
		margin-top: 14px;
		float: right;
		text-align: right;
	}
		#logo .phone small {
			margin: 0 9px 0 0;
			font-size: 18px;
			color: #104656;
		}
		#logo .phone span {
			font-size: 30px;
			line-height: 0.95em;
			color: #fefefe;
		}
		#logo .phone em {
			font-style: normal;
			font-size: 15px;
			color: #104656;
		}

		#iphone {
			float: left;
			margin: 0 61px 0 17px;
			width: 190px;
			text-align: right;
		}
			#iphone small {
				margin: 0 9px 0 0;
				font-size: 18px;
				color: #104656;
			}
			#iphone span {
				font-size: 30px;
				line-height: 0.95em;
				color: #fefefe;
			}
			#iphone em {
				font-style: normal;
				font-size: 15px;
				color: #4CB1C5;
			}

	#index_content .content {
		margin: 150px 0 0 0;
	}		#index_content .content h1 {
			margin: 0 0 15px 0;
			line-height: 0.85em;
			font-size: 48px;
			font-weight: normal;
			color: #B3E9F9;
		}
			#index_content .content h1 span {
				color: #fff;
			}
		#index_content .content p {
			margin: 0 0 58px 0;
			line-height: 24px;
			font-size: 20px;
			color: #B3E9F9;
		}
		
		#price {
			float: left;
			line-height: 38px;
			font-size: 24px;
		}
			#price a {
				color: #F7EB68;
			}
			#price a:hover {
				color: #fff;
			}
	#index_menu {
		margin: 70px 0 0 0; padding: 0 0 70px 0;
	}
		#index_menu dl {
			float: left;
			position: relative;
			padding-top: 160px;
			width: 270px;
		}
			#index_menu dl dd {
				position: absolute;
				text-align: center;
			}
				#index_menu dl.about dd {
					left: 45px; top: 8px;
				}
				#index_menu .about p {
					width: 179px; height: 143px;
					overflow: hidden;
					background: url(../img/im_1.png) left top no-repeat;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/im_1.png",sizingMethod="crop");
				}
					#index_menu .about p img {
						width: 179px ;height: 143px;
					}
				#index_menu dl.catalog dd {
					left: 75px; top: 7px;
				}
				#index_menu .catalog p {
					width: 120px; height: 145px;
					overflow: hidden;
					background: url(../img/im_2.png) left top no-repeat;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/im_2.png",sizingMethod="crop");
				}
					#index_menu .catalog p img {
						width: 120px; height: 145px;
					}
				#index_menu dl.delivery dd {
					left: 11px; top: 7px;
				}
				#index_menu .delivery p {
					width: 247px; height: 145px;
					overflow: hidden;
					background: url(../img/im_3.png) left top no-repeat;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/im_3.png",sizingMethod="crop");
				}
					#index_menu .delivery p img {
						width: 247px; height: 145px;
					}
				#index_menu dl.contacts dd {
					left: 93px; top: 24px;
				}
				#index_menu .contacts p {
					width: 84px; height: 112px;
					overflow: hidden;
					background: url(../img/im_4.png) left top no-repeat;
					_background: none;
					_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/im_4.png",sizingMethod="crop");
				}
					#index_menu .contacts p img {
						width: 84px; height: 112px;
					}
			#index_menu dl dt {
				//padding-bottom: 2px;
				text-align: center;
				font-size: 20px;
			}
				#index_menu dl dt a {
					text-decoration: none;
					color: #e5cca0;
					border-bottom: 1px solid #e5cca0;
				}
				#index_menu dl dt a:hover {
					color: #ffa201 !important;
					border-color: #ffa201 !important;
				}/* INNER //////////////////////////////////////////////////////*/

#inner_content {
	position: relative;
	margin: 0 105px 0 137px; padding-top: 84px;
}
	#header {
		position: relative;
		padding: 0 0 32px 0;
		height: 130px;
	}
	#inner_content #navi {
		position: absolute;
		right: 0; top: 7px;
	}	#inner_content #phone {
		position: absolute;
		right: 3px; top: 61px;
		margin: 0;
	}
		#inner_content #phone em {
			color: #104656;
		}
		#main_menu {
			padding: 10px 0 0 0;
			width: 625px; height: 21px;
			overflow: hidden;
		}
			#main_menu li {
				float: left;
				padding: 0 12px;
				height: 21px; line-height: 19px;
				font-size: 16px;
			}
				#main_menu li a {
					text-decoration: none;
					color: #c5f2ff;
					border-bottom: 1px solid #c5f2ff;
				}
					#main_menu li a b{
					color:#FF9;
					text-decoration:none;
					font-weight:normal;
					border-bottom: 1px solid #FF9;
				}
			#main_menu li.cur {
				padding: 0;
				color: #fff;
			}
				#main_menu em {
					display: block;
					float: left;
					width: 10px; height: 21px; line-height: 20px;
					font-style: normal;
					background: url(../img/menu_left.gif) left top no-repeat;
				}
				#main_menu span {
					display: block;
					float: left;
					width: 10px; height: 21px; line-height: 20px;
					background: url(../img/menu_right.gif) right top no-repeat;
				}
				#main_menu strong {
					display: block;
					float: left;
					height: 21px; line-height: 19px;
					font-weight: normal;
					background: #104656;
				}
	#text {
		padding: 0 0 160px 0;
	}
		.text_block {
			position: relative;
			padding: 0 0 7px 0;
			background: url(../img/text_block.gif) left bottom repeat-x;
		}
			.text_block .cont {
				margin: 0 auto; padding: 0 65px 0 149px;
				width: 987px;
			}
				.text_block .cont h1 {
					margin: 0 80px 0 0; padding: 0 0 4px 0;
					line-height: 1em;
					font-size: 48px;
					font-weight: normal;
					color: #fff;
				}
				.text_block .cont h2 {
					margin: 12px 80px 0 0;
					line-height: 1em;
					font-size: 30px;
					font-weight: normal;
					color: #76dbf9;
				}
				.text_block .cont p {
					margin: 7px 80px 12px 0;
					line-height: 24px;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 16px;
					color: #c5f2ff;
				}
				.text_block .cont p a {
					text-decoration: none;
					color: #fffcc5;
					border-bottom: 1px solid #fffcc5;
				}
				.text_block .cont .images {
					margin: 30px 0 0 0;
					width: 987px;
				}
					.text_block .cont .images dl {
						float: left;
						margin: 0 35px 20px 0;
						width: 290px; height: 242px;
						overflow: hidden;
					}
						.text_block .cont .images dd {
							width: 290px; height: 198px;
							overflow: hidden;
						}
						.text_block .cont .images dt {
							padding: 6px 10px 0 10px;
							font-size: 14px;
							font-style: italic;
							color: #fff;
						}
				.text_block .cont ul.articles {
					margin: 20px 0 0 0;
					font-family: Georgia, "Times New Roman", Times, serif;
				}
				.text_block .cont ul.articles li {
					margin: 0 0 10px 0; padding-left: 0;
					font-size: 16px;
					background: none;
					color: #c5f2ff;
				}
					.text_block .cont ul.articles li a {
						text-decoration: none;
						color: #fffcc5;
						border-bottom: 1px solid #fffcc5;
					}
					.text_block .cont ul.articles .date {
						padding: 3px 6px;
						font-family: "Times New Roman", Times, serif;
						font-size: 14px;
						background: #104656;
						color: #fff;
					}/* POSITION //////////////////////////////////////////////////////*/

#position {
	position: relative;
	marign: 20px 0 0 0;
}
	#position .left {
		float: left;
		width: 500px;
	}
		#position .left h1 {
			margin: 0;
			line-height: 1em;
			font-size: 48px;
			font-weight: normal;
			color: #fff;
		}
		#position .left p {
			margin: 15px 0;
			line-height: 24px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 16px;
			color: #c5f2ff;
		}
		#position .left p a {
			text-decoration: none;
			color: #fffcc5;
			border-bottom: 1px solid #fffcc5;
		}
		#position .left .tech {
			padding: 10px 0 0 0;
			background: url(../img/text_block.gif) left top repeat-x;
		}
			#position .left h2 {
				margin: 0 0 10px 0;
				font-size: 30px;
				font-weight: normal;
				color: #76dbf9
			}
			#position .left table {
				width: 100%;
			}
				#position .left table td {
					padding-bottom: 9px;
					vertical-align: top;
					font-size: 16px;
					color: #c5f2ff;
				}
				#position .left table td.param {
					padding: 0 5px 0 0;
					width: 75%;
					white-space: nowrap;
				}
					#position .left table td.param .inner {
						width: 100%;
					}
						#position .left table td.param .inner td {
							padding: 0 !important;
						}
						#position .left table td.param .inner td.text {
							white-space: nowrap;
							width: 5px;
						}
							#position .left table td.param .inner td.text span {
								white-space: nowrap;
							}
							#position .left table td.param .inner td.text span {
								margin: 0 5px 0 0;
							}
						#position .left table td.param .inner td.points {
							background: url(../img/tech.gif) left 14px repeat-x;
						}
	#position .right {
		margin: 0 0 0 525px;
	}
		#position .right h2 {
			margin: 0 0 8px 0;
			font-size: 30px;
			font-weight: normal;
			color: #fffcc5;
		}
			#position .right h2 a {
				text-decoration: none;
				color: #fffcc5;
				border-bottom: 2px solid #fffcc5;
			}
		#position .right p {
			width: 270px; line-height: 24px;
			font-size: 16px;
			color: #c5f2ff;
		}
		#position .brick_full h2, #position .brick_full p {
			margin-left: 80px;
		}
		#position .brick_half h2, #position .brick_half p {
			margin-left: 50px;
		}
		#position .brick_half2 h2, #position .brick_half2 p {
		margin-left: 50px;
		}
	#position .brick_full {
		padding: 412px 0 0 0;
		min-height: 47px; _height: 47px;
		background: url(../img/full.jpg) right top no-repeat;
	}
	#position .brick_half {
		padding: 412px 0 0 0;
		min-height: 47px; _height: 47px;
		background: url(../img/half.jpg) right 75px no-repeat;
	}
		#position .brick_half2 {
		padding: 412px 0 0 0;
		min-height: 47px; _height: 47px;
		background: url(../img/half2.jpg) right 75px no-repeat;
	}
	
	
	/* CATALOG //////////////////////////////////////////////////////*/

#catalog {
	position: relative;
	margin: 20px auto 0 auto;
	width: 1006px;
}
	#catalog h1 {
		margin: 0;
		line-height: 1em;
		font-size: 48px;
		font-weight: normal;
		color: #fff;
	}
	#catalog h2 {
		margin: 12px 80px 0 0;
		line-height: 1em;
		font-size: 30px;
		font-weight: normal;
		color: #76dbf9;
	}
	#catalog p {
		margin: 15px 0;
		line-height: 24px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		color: #c5f2ff;
	}
	#catalog p a {
		text-decoration: none;
		color: #fffcc5;
		border-bottom: 1px solid #fffcc5;
	}
	#catalog .price {
		padding: 25px 0 2px 46px;
		height: 49px;
		font-size: 20px;
		background: url(../img/price.gif) left top no-repeat;
		color: #fffcc5;
	}
		#catalog .price a {
			text-decoration: none;
			color: #fffcc5;
			border-bottom: 2px solid #fffcc5;
		}
	
	
	/* CATALOG SPISOK KIRPICHEY //////////////////////////////////////////////////////*/
	
	#catalog .list {
		padding: 410px 0 10px 0;
		height: 69px;
		background: url(../img/catalog.png) left top no-repeat;
	}
		#catalog .list .obj {
			float: left;
			margin: 0 50px 0 50px;
			width: 245px;
		}
		#catalog .list .obj_3 { margin-right: 0; }
			#catalog .list .obj h3 {
				margin: 0;
				font-size: 20px;
				font-weight: normal;
				color: #fffcc5;
			}
			#catalog .list .obj h3 a {
				text-decoration: none;
				color: #fffcc5;
				border-bottom: 1px solid #fffcc5;
			}
			#catalog .list .obj p {
				margin: 0;
				font-size: 14px;
				color: #65b7cf;
			}
			
			
			
		/* CATALOG SPISOK VTOROY//////////////////////////////////////////////////////*/	
			
		#catalog .list2 {
		padding: 300px 0 10px 0;
		height: 69px;
		background: url(../img/catalog-2.jpg) left top no-repeat;
	}
		#catalog .list2 .obj {
			float: left;
			margin: 0 50px 0 50px;
			width: 245px;
		}
		
		#catalog .list2 .obj_3 { margin-right: 0; }
			#catalog .list2 .obj h3 {
				margin: 0;
				font-size: 20px;
				font-weight: normal;
				color: #fffcc5;
			}
			
		#catalog .list2 .obj h3 a {
				text-decoration: none;
				color: #fffcc5;
				border-bottom: 1px solid #fffcc5;
			}
			
		#catalog .list2 .obj p {
				margin: 0;
				font-size: 14px;
				color: #65b7cf;
			}
			
				/* CATALOG SPISOK TRETIY//////////////////////////////////////////////////////*/	
			
		#catalog .list3 {
		padding: 320px 0 100px 0;
		height: 69px;
		background: url(../img/catalog-3.jpg) left top no-repeat;
	}
		#catalog .list3 .obj {
			float: left;
			margin: 0 50px 0 50px;
			width: 245px;
		}
		
		#catalog .list3 .obj_3 { margin-right: 0; }
			#catalog .list3 .obj h3 {
				margin: 0;
				font-size: 20px;
				font-weight: normal;
				color: #fffcc5;
			}
			
		#catalog .list3 .obj h3 a {
				text-decoration: none;
				color: #fffcc5;
				border-bottom: 1px solid #fffcc5;
			}
			
		#catalog .list3 .obj p {
				margin: 0;
				font-size: 14px;
				color: #65b7cf;
			}
			
			/* CATALOG SPISOK ZBI 1-4 //////////////////////////////////////////////////////*/
			
			
			#catalog .zbi1 {
		padding: 270px 0 10px 0;
		height: 69px;
		background: url(../img/zbi-1.jpg) left top no-repeat;
	}
		#catalog .zbi1 .obj {
			float: left;
			margin: 0 50px 0 50px;
			width: 245px;
		}
		
		#catalog .zbi1 .obj_3 { margin-right: 0; }
			#catalog .zbi1 .obj h3 {
				margin: 0;
				font-size: 20px;
				font-weight: normal;
				color: #fffcc5;
			}
			
		#catalog .zbi1 .obj h3 a {
				text-decoration: none;
				color: #fffcc5;
				border-bottom: 1px solid #fffcc5;
			}
			
		#catalog .zbi1 .obj p {
				margin: 0;
				font-size: 14px;
				color: #65b7cf;
			}
			
			
		#catalog .zbi2 {
		padding: 270px 0 20px 0;
		height: 69px;
		background: url(../img/zbi-2.jpg) left top no-repeat;
	}
		#catalog .zbi2 .obj {
			float: left;
			margin: 0 50px 0 50px;
			width: 245px;
		}
		
		#catalog .zbi2 .obj_3 { margin-right: 0; }
			#catalog .zbi2 .obj h3 {
				margin: 0;
				font-size: 20px;
				font-weight: normal;
				color: #fffcc5;
			}
			
		#catalog .zbi2 .obj h3 a {
				text-decoration: none;
				color: #fffcc5;
				border-bottom: 1px solid #fffcc5;
			}
			
		#catalog .zbi2 .obj p {
				margin: 0;
				font-size: 14px;
				color: #65b7cf;
			}
			
			
			
		#catalog .zbi3 {
		padding: 270px 0 20px 0;
		height: 69px;
		background: url(../img/zbi-3.jpg) left top no-repeat;
	}
		#catalog .zbi3 .obj {
			float: left;
			margin: 0 50px 0 20px;
			width: 245px;
		}
		
		#catalog .zbi3 .obj_3 { margin-right: 0; }
			#catalog .zbi3 .obj h3 {
				margin: 0;
				font-size: 20px;
				font-weight: normal;
				color: #fffcc5;
			}
			
		#catalog .zbi3 .obj h3 a {
				text-decoration: none;
				color: #fffcc5;
				border-bottom: 1px solid #fffcc5;
			}
			
		#catalog .zbi3 .obj p {
				margin: 0;
				font-size: 14px;
				color: #65b7cf;
			}
			
			
					#catalog .zbi4 {
		padding: 270px 0 20px 0;
		height: 69px;
		background: url(../img/zbi-4.jpg) left top no-repeat;
	}
		#catalog .zbi4 .obj {
			float: left;
			margin: 0 50px 0 50px;
			width: 245px;
		}
		
		#catalog .zbi4 .obj_3 { margin-right: 0; }
			#catalog .zbi4 .obj h3 {
				margin: 0;
				font-size: 20px;
				font-weight: normal;
				color: #fffcc5;
			}
			
		#catalog .zbi4 .obj h3 a {
				text-decoration: none;
				color: #fffcc5;
				border-bottom: 1px solid #fffcc5;
			}
			
		#catalog .zbi4 .obj p {
				margin: 0;
				font-size: 14px;
				color: #65b7cf;
			}
			
			
			

#down_part {
	padding: 37px 0 14px 0;
	background: #005973 url(../img/down_part.jpg) left top repeat-x;
}
#down_part .footer_bg {
	background: url(../img/footer_bg.gif) left bottom repeat-x;
}
	#footer_text {
		margin: 0 0 0 150px; padding: 0 0 100px 0;
		width: 760px;
	}
		#footer_text h1 {
			margin: 0 0 9px 0;
			font-size: 24px;
			font-weight: normal;
			color: #fff;
		}

		

	  #footer_text h2 {
			margin: 20px 0 9px 0;
			font-size: 20px;
			font-weight: normal;
			color: #d6e4e8;
		}
		#footer_text p {
			margin: 0;
			line-height: 1.5em;
			font-size: 16px;
			color: #83b1bf;
		}
	#footer {
		margin: 0 0 0 147px; padding: 0 0 24px 0;
		width: 890px; line-height: 1.71em;
		font-size: 14px;
		color: #bfd8df;
	}
		#footer a {
			text-decoration: none;
			border-bottom: 1px solid #bfd8df;
		}
		#footer .copy {
			float: left;
			margin-top: 2px;
			width: 400px;
		}
			#footer .copy span {
				margin-left: 14px;

				display:block;
			}
		#footer .address {
			margin: 0 0 0 460px; padding: 2px 0 0 118px;
			background: url(../img/address_bg.png) left top no-repeat;
			_background: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/address_bg.png",sizingMethod="crop");
		}/* WINDOW //////////////////////////////////////////////////////*/

	#window-v {
		display: none;
	}
	#window {
		position: relative;
		display: none;
		padding: 20px;
		width: 840px; height: 400px;
		background: #fff;
	}
		#window h1 {
			margin: 0 0 0 0;
			font-size: 30px;
			font-weight: normal;
			color: #005973;
		}
		#window p {
			margin: 10px 0 0 0;
			line-height: 1.6em;
			font-size: 18px;
			color: #333;
		}
		#order-price {
			position: absolute;
			right: 25px; top: 27px;
			padding-top: 15px;
			width: 165px; height: 36px;
			text-align: center;
			font-size: 36px;
			background: url(../img/w-price.png) left top no-repeat;
			color: #000;
		}
		.form-set {
			position: absolute;
			left: 0; top: 120px;
			width: 256px; height: 234px;
			background: url(../img/form-set.png) left top no-repeat;
		}
		.w-close {
			position: absolute;
			right: 27px; top: 390px;
			//padding-bottom: 2px;
			font-size: 14px;
		}
			.w-close a {
				text-decoration: none;
				color: #005973;
				border-bottom: 1px solid #005973;
			}
			.w-close a:hover {
				color: #0080a5 !important;
				border-bottom: 1px solid #0080a5 !important;
			}
		.w-input {
			position: absolute;
			padding: 0 8px 0 8px;
			height: 41px; line-height: 41px;
			font-family: "Times New Roman", Times, serif;
			font-size: 30px;
			color: #333;
			border: 1px solid #d1d1d1;
		}

		

		.w-input-alert {

			border: 1px solid #e70000 !important;

		}

		

		.w-user-name {
			left: 256px; top: 120px;
			width: 437px;
		}
		.w-phonecode {
			left: 256px; top: 178px;
			width: 53px;
		}
		.w-phone {
			left: 351px; top: 178px;
			width: 140px;
		}
		.w-comment {
			position: absolute;
			left: 256px; top: 237px;
			padding: 3px 8px 0 8px;
			width: 437px; height: 121px;
			font-family: "Times New Roman", Times, serif;
			font-weight: normal;
			font-size: 18px;
			color: #333;
			border: 1px solid #d1d1d1;
		}
		.w-submit {
			position: absolute;
			left: 256px; top: 385px;
			width: 182px; height: 27px;
			background: url(../img/w-submit.png) left top no-repeat;
			border: 0;
			cursor: pointer;
		}
		
		.product-list
		{
		border: 1px solid #54aac3;
		border-collapse: collapse;
		color:#FFF;
		}
		.product-list td
		
		{
			border: 1px solid #54aac3;
			border-collapse:collapse;
			padding:10px;
		}
		
		.product-list th
		
		{
			border: 1px solid #54aac3;
			border-collapse:collapse;
			padding:10px;
			font-size:13px;
			font-weight:normal;
		}
		
		.product-list2
		{
		border: 1px solid #54aac3;
		border-collapse: collapse;
		color:#FFF;
		
		}
		.product-list2 td
		
		{
			border: 1px solid #54aac3;
			border-collapse:collapse;
			padding:10px;
			font-size:0.9em;
			
		}
		
		.product-list2 th
		
		{
			border: 1px solid #54aac3;
			border-collapse:collapse;
			padding:10px;
			font-size:13px;
			font-weight:normal;
		}