* {
	margin:0;
	padding:0;
	}

	
H1{
	font:bold 18px Arial;
	}
	
img {
	border:0;
	}

body {
	min-width:1005px;
	font:12px Arial;
	margin:0;
	padding:0;
	background:#dfe5fc url(img/body.gif) repeat-y;
	}
	
.top {
	height:18px;
	background:#081a66;
	position:relative;
	}
	
	.homepage {
		position:absolute;
		left:39px;
		top:3px;
		background:url(img/homepage.gif) no-repeat left top;
		padding:1px 0 0 15px;
		}

	.letter {
		position:absolute;
		left:137px;
		top:3px;
		background:url(img/letter.gif) no-repeat left top;
		padding:1px 0 0 15px;
		}
		
	
	.top a, .top a:visited {
		color:#a7a7aa;
		text-decoration:none;
		font-size:8px;
		text-transform:uppercase;
		}
	
	.url {
		position:absolute;
		right:15px;
		top:1px;
		color:#a7a7aa;
		}
	
.header {
	height:198px;
	background:url(img/header.jpg) repeat-x;
	position:relative;
	}
	
	.profile {
		color:#06165E;
		text-transform:uppercase;
		font:bold 13px Georgia;
		position:absolute;
		left:6px;
		top:23px;
		z-index:2;
		}
	
	.name {
		width:230px;
		height:39px;
		position:absolute;
		left:10px;
		top:10px;
		}
	
	.phones {
		font:bold 16px Arial;
		color:#000;
		position:absolute;
		left:10px;
		top:130px;
		line-height:30px;
		}
		
		.phones span {
			display:block;
			font-size:20px;
			}
	
	.header-right {
		width:743px;
		height:198px;
		background:url(img/header-right.jpg) no-repeat;
		position:absolute;
		right:0;
		top:0;
		z-index:1;
		}

.container {
	border-right:8px solid #2c1704;
	}

	.left {
		width:247px;
		float:left;
		background:url(img/left3.jpg) no-repeat left top;
		}
		
		.menu {
			margin:20px 0 205px 0;
			}
			
			.menu li {
				font:bold 12px Arial;
				text-transform:uppercase;
				list-style:none;
				padding:6px 0 6px 45px;
				height:24px;
				}
				
				.menu li:hover {
					background:url(img/menu-hover.gif) no-repeat 18px top;
					}
				
				.menu li a, .menu li a:visited {
					color:#000;
					text-decoration:none;
					}
	
				.menu li a:hover {
					color:#fff;
					}
			
			.copyright {
				padding-left:16px;
				font-size:11px;
				color:#fff;
				}
				
				.copyright span {
					text-transform:uppercase;
					}
					
				.copyright a, .copyright a:visited {
					color:#fff;
					}
	
	.center {
		margin-left:249px;
		margin-right:205px;
		border-right:1px solid #afc9da;
		border-top:25px solid #081a66;
		color:#051245;
		padding:12px 17px 19px 18px;
		background:url(img/centercorn.gif) no-repeat left top;
		}
		
		.welcome {
			color:#f3d39d;
			position:relative;
			top:-35px;
			text-align:center;
			font:bold italic 16px Times New Roman;
			}
			
			.welcome span {
				text-transform:uppercase;
				font-style:normal;
				}
		
		img.photo {
			border:1px solid #081A66;
			margin:0 18px 0 0;
			}
		
		.p1-holder {
			min-height:172px;
			margin:0 0 19px 0;
			}
		
		.p2-holder {
			min-height:116px;
			margin:0 0 19px 0;
			}
		
		.center-patch {
			height:170px;
			}
		
	*html .center {
		background:url(img/centercorn.gif) no-repeat left 25px;
		}
	
	*+html .center {
		background:url(img/centercorn.gif) no-repeat left 25px;
		}
		
		

.right {
	width:203px;
	float:right;
	margin:0 4px 0 0;
	}

*html .right {
	margin-right:2px;
	}
	
	.right-content {
		position:relative;
		left:-6px;
		background:url(img/rightcap.gif) no-repeat;
		}
		
		.right-patch {
			position:absolute;
			right:-3px;
			top:0;
			width:3px;
			height:25px;
			background:#2c1704;
			}
		
		.offer {
			text-align:center;
			height:20px;
			padding:5px 0 0 0;
			color:#fff;
			text-transform:uppercase;
			font-weight:bold;
			}
		
		.new {
			font:bold italic 12px Arial;
			text-transform:uppercase;
			color:#f00;
			padding:0 0 0 10px;
			margin:5px 0 5px 0;
			}
		
		.txt {
			padding:0 10px 0 10px;
			}
			
			.txt img {
				margin:5px 10px 0 0;
				}
				
			a.more, a.more:visited {
				display:block;
				text-align:right;
				font-size:9px;
				text-transform:uppercase;
				text-decoration:none;
				color:#021877;
				margin:5px 0 0 0;
				}
		
		.adv {
			text-align:center;
			font:14px Arial;
			text-transform:uppercase;
			line-height:30px;
			margin:20px 0 20px 0;
			}
	
	
	.counters {
		padding:0 0 0 10px;
		}
	
		.counter {
			float:left;
			margin:0 5px 0 0;
			}
.bo {
	margin: 5px;
	border: 6px solid #F1F3FE;
}
.price {
	background-color: #91baee;
	border-collapse:none;
	width: 100%;
}
.price td, .price th {
	margin: 1px;
	padding: 3px;
	border: 1px solid #a39e9e;
	text-align: center;
}
.price th {
	background-color: #c3bdbd;
	color: #000;
	font-weight: bold;
}
.price p {
	text-indent: 0px;
	line-height: 12px;
	padding: 0px;
	margin: 0px;
}
.price td.th1, .price tr.th1 td {
	background-color: #c3bdbd;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}
.price td.th2, .price tr.th2 td {
	background-color: #dceffc;
	color: #000000;
}
.price td.blan, .price tr.blan td {
	background-color:#fff;
	border: 0px none;
}
.yas p {padding-top:10px;}
