			body, table, tr, td, div, input, select, textarea { font-size: 14px; }
			
			body {
				margin: 0px;
				background: #C8E3F1 url(images/bg.png) repeat-x;
				text-align: center;
			}
			
			table.general {
				width: 1000px;
				background: #fafaff;
				margin: 5px auto;
			}
			
			table td.footer{
				vertical-align: top;
				padding-top: 10px;
				text-align: center;
				background: url(images/footer.png);
				height: 100px;
			}
			
			.hmenu_top {
				width: 100%;
				height: 43px
			}
			
			
			.hmenu_top td {
				background: url(images/menu_bg.jpg);
				font-weight: bold;
				text-align: center;
			}
			
			.hmenu_top td a {
				color: #FFF;
				text-decoration: none;
				font-size: 13px;
			}
			
			.hmenu_top td a:hover, .hmenu_top td.nowhere a:hover {
				color: #bbf;
				text-decoration: none;
				font-size: 13px;
			}
			
			.hmenu_top td.nowhere a {
				color: #f77;
				text-decoration: none;
				font-size: 13px;
			}
			
			
			.hmenu_car_rent {
				width: 100%;
				height: 50px;
				padding-bottom: 5px;
				border-bottom: 1px dashed #999;
			}
			
			.hmenu_car_rent td {
				font-weight: bold;
				text-align: center;
			}
			
			.hmenu_car_rent td a {
				color: #333;
				text-decoration: none;
				font-size: 13px;
			}
			
			
			.hmenu_car_service {
				width: 100%;
				height: 50px;
				padding-bottom: 5px;
				border-bottom: 1px dashed #999;
			}
			
			.hmenu_car_service td {
				vertical-align: top;
				font-weight: bold;
				text-align: center;
			}
			
			.hmenu_car_service td a {
				color: #333;
				text-decoration: none;
				font-size: 13px;
			}
			
			.hmenu_top td a:hover, .hmenu_top td.nowhere a:hover {
				color: #bbf;
				text-decoration: none;
				font-size: 13px;
			}
			
			.hmenu_car_rent td.nowhere a {
				color: #f33;
				text-decoration: none;
				font-size: 13px;
			}
			
			.hmenu_car_service td {
				text-align: center;
			}
			
			.hmenu_car_service a {
				font-weight: bold;
				color: #333;
				text-decoration: none;
				font-size: 13px;
			}
			
			.hmenu_car_service td.nowhere a {
				color: #f33;
				text-decoration: none;
				font-size: 13px;
			}
			
			table.pricelist {
				margin: 10px auto;
				width: 90%;
			}
			
			table.pricelist th.subth {
				text-align: left;
				font-size: 13px;
				text-align: center;
			}
			
			table.pricelist td {
				border: 1px solid #999;
				font-size: 12px;
				text-align: center;
			}
			
			table.car_rent_car {
				margin: 10px;
				border: 1px solid #999;
				background: url(images/rentbg2.jpg) center right no-repeat;
			}
			
			table.car_rent_car th {
				text-align: center;
				font-size: 14px;
				font-weight: bold;
				border-bottom: 1px solid #999;
				background: url(images/menu_bg.jpg) center center #bbf;
				color: #FFF;
				padding: 3px;
			}
			
			table.car_rent_car td {
				width: 200px;
				font-size: 12px;
				color: #336;

			}
			
			tr.anf_new td {
				background: #ff6
			}
			
			input, textarea, select, button {
				height: 20px;
				font-size: 12px;
				padding: 2px;
				border: 1px solid;
				border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
				-moz-border-radius: 1px;
			}
			
			input:focus, input:hover, textarea:focus, textarea:hover, select:focus, select:hover, button:hover {
				border-color: #5794bf #b7d5ea #c7e2f1 #c5daed;
			}
			
			input.button, button {
				background: #ccc;
			}
			
			table.filmstrip td.left {
				width: 20px;
				background: url(images/filmstrim_left.jpg)
			}
			
			table.filmstrip td.right {
				width: 20px;
				background: url(images/filmstrim_right.jpg)
			}
			
			table.filmstrip td.top {
				height: 20px;
				background: url(images/filmstrim_top.jpg)
			}
			
			table.filmstrip td.bottom {
				height: 20px;
				background: url(images/filmstrim_bottom.jpg)
			}
			
			table.filmstrip td.center {
				border: 2px solid #000;
			}