* {
	margin:0;
	padding:0;
}

img {
	border:0;
}

.cleaner {
	clear:both;
}

.spacer {
	height:5px;
	font-size:1px;
}

.center {
	text-align:center;
}

div.center table {
	text-align:left;
	margin-left:150px;
	_margin-left:70px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	text-align:center;
	background:#acd9ed url('bg_body.gif') top left repeat-x;
}

a, a:hover, a:active, a:visited {
	color:white;
}

#top {
	width:982px;
	height:185px;
	background:transparent url('bg_top.jpg') top left no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#logo {
	width:234px;
	height:66px;
	display:block;
	text-align:left;
	overflow:hidden;
	margin:98px 0 0 491px;
	color:#003366;
}

#logo strong.strong_1 {
	font-size:21px;
	display:block;
}

#logo strong.strong_2 {
	font-size:23px;
	display:block;
}

#logo strong.strong_3 {
	font-size:14px;
	display:block;
	margin-left:65px;
}

#logo span {
	width:234px;
	height:66px;
	display:block;
	background:transparent url('logo.jpg') top left no-repeat;
	position:absolute;
	cursor:pointer;
}

#menu {
	width:982px;
	height:31px;
	background:transparent url('bg_menu.jpg') top left no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#menu ul {
	list-style:none;
	height:31px;
	background:#336699 url('bg_menu_ul.gif') top left repeat-x;
	margin-left:312px;
	width:582px;
}

#menu ul li {
	display:block;
	float:left;
	height:31px;
}

#menu ul li.fst a {
	background:#003366 url('bg_menu_fst.jpg') top left no-repeat;
	width:136px;
}

#menu ul li.fst a:hover {
	background:#cc33cc url('bg_menu_fst_a.jpg') top left no-repeat;
}

#menu ul li.snd a, #menu ul li.thd a {
	background:#003366 url('bg_menu_mdl.gif') top left repeat-x;
	width:134px;
}

#menu ul li.snd a:hover, #menu ul li.thd a:hover {
	background:#cc33cc url('bg_menu_mdl_a.gif') top left repeat-x;
	width:134px;
}

#menu ul li.thd a, #menu ul li.thd a:hover {
	width:152px;
}

#menu ul li.lst a {
	background:#003366 url('bg_menu_lst.jpg') top left no-repeat;
	width:157px;
}

#menu ul li.lst a:hover {
	background:#cc33cc url('bg_menu_lst_a.jpg') top left no-repeat;
}

#menu ul li.snd, #menu ul li.thd, #menu ul li.lst {
	margin-left:1px;
}

#menu ul li a {
	display:block;
	float:left;
	height:31px;
	text-decoration:none;
}

#menu ul li a span {
	display:block;
	padding-top:11px;
	text-align:center;
}

#container {
	width:982px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#left {
	width:244px;
	float:left;
	background:transparent url('bg_left.jpg') top left no-repeat;
}

#actualinfo {
	width:225px;
	margin:46px 0 0 19px;
	background:#fff url('bg_actualinfo.gif') top left repeat-y;
}

#actualinfo_top {
	width:225px;
	height:14px;
	background:transparent url('bg_actualinfo_top.jpg') top left no-repeat;
}

#actualinfo_footer {
	width:225px;
	height:14px;
	background:transparent url('bg_actualinfo_footer.jpg') top left no-repeat;
}

#actualinfo h2 {
	margin:0 0 25px 14px;
	font-size:14px;
	color:#1a68a3;
	font-weight:normal;
	text-align:left;
	padding-left:59px;
	background:transparent url('bg_info_h2.jpg') top left no-repeat;
}

#actualinfo h2 strong {
	margin:0 0 0 39px;
}

div.act_headline {
	width:209px;
	height:29px;
	background:#cc66cc url('bg_act_headline.jpg') top left no-repeat;
	margin-top:12px;
}

div.act_headline strong, div.act_headline span {
	display:block;
	padding:0 0 0 13px;
}

div.act_headline strong {
	padding:1px 0 0 13px;
}

p.act_text {
	padding:9px 16px 7px 13px;
	color:#cc66cc;
	text-align:justify;
}

#copyright {
	width:225px;
	height:98px;
	background:#fff url('bg_copyright.jpg') top left no-repeat;
	color:#6699cc;
	margin:12px 0 20px 19px;
}

#copyright p.p1 {
	padding:27px 0 0 63px;
}

#copyright p.p2 {
	padding:5px 0 0 63px;
}

#copyright a {
	color:#6699cc;
}

#right {
	width:738px;
	float:left;
	background:transparent url('bg_right.jpg') top left no-repeat;
}

div.content {
	width:701px;
	margin:46px 0 0 12px;
	background:#fff url('bg_content.gif') top left repeat-y;
	color:#6699cc;
}

div.content a {
	color:#1a68a3;
}

h2.blue {	
	font-size:14px;
	color:#004c85;
	font-weight:normal;
	padding:10px 0 12px 73px;
	background:transparent url('bg_h2_blue.jpg') top left no-repeat;
}

h2.blue strong {	
	display:block;
	padding-left:39px;
}

div.content_footer {
	width:701px;
	height:13px;
	font-size:1px;
	background:transparent url('bg_content_footer.gif') top left no-repeat;
	margin-left:12px;
}

div.content h3, div.content h4, div.content h5, div.content h6 {
	display:block;
	background:transparent url('bg_h.gif') top left no-repeat;
	color:#004c85;
	padding:4px 0 2px 74px;
	margin:25px 0 0 0;
}

div.content h3 {
	font-size:14px;
}

div.content h4 {
	font-size:13px;
}

div.content h5 {
	font-size:12px;
}

div.content h6 {
	font-size:11px;
}

div.content p {
	padding:5px 23px 10px 23px;
	text-align:justify;
}

#shop_top {
	width:356px;
	height:22px;
	margin:5px 0 0 12px;
	background:transparent url('bg_shop_top.gif') top left no-repeat;
}

#shop {
	width:701px;
	margin:0 0 0 12px;
	background:transparent url('bg_shop.gif') 0 28px no-repeat;
}

#shop h2.blue {
	width:701px;
	margin:0 0 0 0;
	padding-bottom:5px;
	background:transparent url('bg_h2_blue2.gif') top left no-repeat;
	height:33px;
}

#shop h2.blue span {
	float:left;
}

#shop h2.blue a {
	float:left;
	font-size:11px;
	color:#693;
	margin-left:75px;
}

#shop_footer {
	width:701px;
	height:21px;
	background:transparent url('bg_shop_footer.gif') top left no-repeat;
}

div.item, div.item1 {	
	width:211px;
	background:#fff url('bg_item.gif') top left repeat-y;
	text-align:center;
	color:#c6c;
	float:left;
	margin:0 0 13px 12px;
}

div.item1 {
	margin:0 0 13px 36px;
	_margin:0 0 13px 18px;
}

div.item img, div.item1 img {	
	margin:10px 0 0 0;
	border:2px solid #c6c;
}

div.item strong, div.item_footer div.price, div.item1 strong, div.item_footer1 div.price {
	color:#939;
}

div.item p, div.item1 p {
	padding:10px 19px 10px 19px;
	text-align:left;
}

div.item_footer div.price strong, div.item_footer1 div.price strong {
	font-size:12px;
}

div.item_footer div.price, div.item_footer1 div.price {
	padding-bottom:10px;
}

div.item_footer, div.item_footer1 {	
	float:left;
	margin:0 0 0 12px;
	text-align:center;
}

div.item_footer1 {
	margin:0 0 0 36px;
	_margin:0 0 0 18px;
}

div.item_footer a, div.item_footer1 a {	
	display:block;
	width:211px;
	height:34px;
	background:#fff url('bg_item_footer.jpg') top left no-repeat;
	font-weight:bold;
	text-decoration:none;
}

div.item_footer a span, div.item_footer1 a span {	
	display:block;
	padding:8px 0 0 0px;
}

div.item_footer a:hover, div.item_footer1 a:hover {	
	color:#ccc;
	background:#fff url('bg_item_footer_a.jpg') top left no-repeat;
}

table.login {
	margin-left:auto;
	margin-right:auto;
}

table.login td {
	padding:2px 5px 2px 5px;
}

#adminmenu {
	margin-right:50px;
	float:left;
}

#adminmenu ul {
	margin:1px 0 0 1px;
}

#adminmenu ul li {
	display:block;
	list-style:none;
	width:150px;
	height:25px;
	background:#0066cc;
	color:white;
	border:1px solid white;
	text-align:left;
}

#adminmenu ul li a {
	padding-top:4px;
	padding-left:15px;
	color:white;
	font-size:13px;
	display:block;
}

#adminmenu ul li a:hover {
	font-weight:bold;
}

div.message, div.error {
	font-size:16px;
	font-weight:bold;
	color:white;
	text-align:center;
	display:block;
	height:25px;
	padding-top:5px;
	background:green;
}

div.error {
	background:red;
}

img.border {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

table.form {
	margin:10px 23px 0px 23px;
}

table.form td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6699cc;
}

div.content_center {
	text-align:center;
}

div.content_center table {
	margin-left:auto;
	margin-right:auto;
}

div.content_center table td {
	text-align:left;
	padding:5px 10px 5px 10px;
}

#name, #mail, #phone, #head, #text {
	width:250px;
}

table.opening {
	margin:10px 0 0 15px;
}

#items {
	background:transparent url('items.gif') top left repeat-y;
	margin-bottom:15px;
}
