html, body {
    margin: 0px;
	padding: 0px;
	background: #FDFCC5 url("/images/bg_body_hor.gif") repeat-x;
}
body * {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
strong, b {
	font-weight: bold;
}
body, div, ul, ol , li {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a, a:active, a:hover, a:visited {
	color: #006600;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
	a:hover {
		text-decoration: none;	
	}
	a:visited {
		color: #336600;
	}
p {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
}
h1 {
	color: #006600;
	font: bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 20px 0px;
}
h2 {
	color: #006600;
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 20px 0px 10px 0px;
}
h3 {
	color: #006600;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
}
table {
	margin: 0px 0px 10px 0px;
	border: 1px solid #006600;
	border-bottom: none;
}
	tr.header {
		background: #FCF954;
	}
		tr.header td{
			font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
	tr.subheader {
		background: #FDFB92;
	}
		tr.subheader td{
			font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
	td {
		border-right: 1px solid #006600;
		border-bottom: 1px solid #006600;
		padding: 5px;
	}
		td.price {
			width: 70px;
			border-right: none;
		}
		td.right {
			border-right: none;
		}
		td.name {
			width: 130px;
		}
		td.left {
			text-align: left;
		}
		td.small {
			font: 10px Tahoma, Geneva, Arial, Helvetica, sans-serif;
		}
		td.sright {
			font: 10px Tahoma, Geneva, Arial, Helvetica, sans-serif;
			border-right: none;
		}
	table.ms {
		margin: 0px;
		text-align: center;
	}
#aaa {
	background: url("/images/bg_body.gif") no-repeat;
}
	#bbb {
		background: url("/images/bg_body_yellow.gif") no-repeat;
	}
		#ccc {
			position: relative;
			background: url("/images/bg_body_cars.gif") no-repeat;
		}
			#nav_bar {
				padding: 15px 0px 0px 46px;
			}
				.mid_img {
					margin: 0px 26px 0px 26px;
				}
			.logo {
				margin: 32px 0px 0px 48px;
			}
			#yellow_line {
				width: 100%;
				height: 130px;
				margin: 83px 0px 0px 0px;
				background: url("/images/bg_magic_systems.gif") no-repeat;
				background-position: top right;
			}
				.phone {
					margin: 0px 0px 0px 47px;
				}
				#mainmenu {
					height: 37px;
					margin: 0px 0px 0px 215px;
				}
					#mainmenu .item_selected {
						color: #006600;
						font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
						height: 37px;
						margin: 0px;
						padding: 7px 10px 0px 10px;
						background: #FDFCC5;
						float: left;
					}
						#mainmenu .item_selected .arrow {
							margin: 4px 0px 0px 0px;
						}
					#mainmenu .item {
						height: 37px;
						margin: 0px;
						padding: 7px 10px 0px 10px;
						float: left;
					}
						.item a, .item a:active, .item a:hover, .item a:visited {
							color: #006600;
							font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
							text-decoration: underline;
						}
							.item a:hover {
								text-decoration: none;	
							}
							.item a:visited {
								color: #336600;
							}
				#submenu {
					color: #006600;
					font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
					margin: 7px 0px 0px 133px;
					width: 75%;
				}
				#submenu p {
					line-height: 23px;
				}
			#content2 {
				width: 100%;
				margin: 30px 0px;
				padding: 0px;
			}
				#content2 #text {
					padding: 0px 50px;
					margin: 0px;
				}
			.content {
				width: 100%;
				margin: 30px 0px;
				padding: 0px;
			}
				.text_left {
					width: 55%;
					padding: 0 30;
					margin: 0px;
					float: left;
				}
					.text_left1 {
						padding: 0px;
						margin: 0px;
						width: 90%;
					}
				.text_right {
					width: 40%;
					padding: 0px;
					margin: 0px;
					float: right;
			}
					.text_right1 {
						padding: 0px;
						margin: 0px;
						
					}
			#cleaner {
				clear: both;
			}
			#text_left1_yellow {
				padding: 10px 50px;
				margin: 0px;
				background: url("/images/bg_content_yellow.gif") repeat-y;
			}
				.hdr {
					margin: 0px 0px 10px 0px;
				}
				ul {
					padding: 0px;
					list-style-type: none;
				}
					ul li {
						list-style-type: none;
						padding: 0px 0px 5px 15px;
						background: url("/images/arrow_ye.gif") no-repeat 0px 3px;
					}
					.none {
						list-style-type: none;
						padding: 0px 0px 15px 15px;
						background: url("/images/arrow_e.gif") no-repeat 0px 3px;
					}
						ul ul {
							padding: 0px;
							list-style-type: none;
						}
							ul ul li {
								list-style-type: none;
								padding: 0px 0px 5px 30px;
								background: url("/images/arrow2_ye.gif") no-repeat 15px 5px;
							}
#empty {
	height: 65px;
	visibility: hidden;
}
#footer {
	width: 100%;
	height: 65px;
	margin: 30px 0px 0px 0px;
	padding: 0px;
}
		#footer .text_left1 {
			padding: 20px 5px 0px 15px;
			margin: 0px;
			font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
			width: 80%;
		}
			.liveinternet {
				margin: 0px 10px 0px 0px;
			}
		#footer .text_right1 {
			padding: 20px 50px 0px 0px;
			margin: 0px;
			color: #006600;
			font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
		}
		
/*SiZE*/
table.price {
	border: #006600 solid 1px;
	border-collapse: collapse;
}
table.price th {
	background-color: #FCF954;
	font-weight: normal;
	padding: 5px;
	text-align: left;
	border-bottom: #006600 solid 1px;
}
table.price td.main {
	background-color: #FDFB92;
	padding: 5px;
}

					table.menu2 {
						border: #000 solid 0px;
					}
					table.menu2 td {
						padding: 10px 0 5px 0;
						border: #000 solid 0px;
					}

